Bonjour,
je vous sollicite pour la mise en place d'un algorithme à écrire en C#.
En fonctione d'une certaines règles qui peut être de ces différents type:
- (1&2)
-(1|2)
-(1&2)|(3&4)
-((1&2)|(3&4))&(5|6)
-....
Mes règles peuvent être de écrites de n'importes quelles manières. Il faut comprendre que le chiffres correspondent à des paramètre à saisir dans un formulaire. En fonction de cette règle de saisie, si tout est ok alors le formulaire est valide.
Il faut que je crée une fonction qui me prend en compte tout ces cas et qui me renvoi true ou false si ma saisie est ok.
Bien evidement en entrée je passe un objet qui contient les éléments du formulaire.
Voici un exemple de ce que j'aimerais:
si j'ai 5 paramètres et que ma règle est la suivante (1&2)|(3&4).
Voici le resultat que j'aimerais pour les cas suivants :
- si aucun saisi alors retourner FALSE
- si 1 est saisi et 2/3/4 pas saisie alors retourner FALSE
- si 1 et 2 saisi et 3/4 pas saisi alors retourner TRUE
- si 1/2/4 pas saisi et 3 saisi alors retourner FALSE
- si 1/2/3/4 saisi alors retourner false
Il faut juste que la règle soit suivi.
Je vous sollicite car je ne sais pas par où commencer.
Merci pour votre aide
Partager