Bonjour,
j'ai un petit soucis dans mon code actuel.
La classe Entity contient 3 propriétés : Nom, Prenom, Sexe.
La classe Service contient 1 méthode.
La classe Mappage contient x méthodes contenant les requêtes.
La classe CAD permettant la connexion à la base de données.
Je souhaite que la méthode Service (class Service) appelle une méthode spécifique (class Mappage) selon des paramètres.
Par exemple :
Afficher la liste des hommes.
Méthode getMen :
Afficher la liste des hommes s'appelant Test.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public getMen(string sexe) { this.rq_sql = "SELECT * FROM myTABLE WHERE Sexe = '" +sexe+ "';"; Console.WriteLine("getMen : OK"); return this.rq_sql; }
Méthode getMenByName :
Voila deux méthodes possibles.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public getMenByName(string sexe, string name) { this.rq_sql = "SELECT * FROM myTABLE WHERE Sexe = '" +sexe+ "' AND Nom = '" +name+ "' Console.WriteLine("getMenByName : OK"); return this.rq_sql; }
Maintenant je souhaite créer ma méthode Service (class Service) qui selon les paramètres, appelle LA bonne méthode.
Exemple : je fournit le sexe, il appelle la méthode getMen; je fournit le sexe ET le nom, il appelle la méthode getMenByName. Ainsi de suite !
Je ne sais pas si c'est possible mais ce serait vraiment pratique.
Merci d'avance pour votre aide !
Partager