bonjour,
je suis étudiant en programmation et pour notre premier projet en java, je dois faire un petit soft de gestion de webshop en 2 partie:

1 l'interface marchand en java
2 l'interface client sera une web app en c#

je souhaiterai utiliser des filtres pour rechercher et afficher mes produits dans ma db (sqlServer)

ce genre d'interface:

Nom : filtres.JPG
Affichages : 101
Taille : 27,9 Ko


Est ce que je dois faire une fonction/méthode pour chaque nombre d'interface exemple:

if (checkbox.checked.count = 1)
Code fictif.. je vous rassure c’est juste pour m'expliquer
fonctionRecherche1(param1) ---> select From Table where nomcol=param1

if (checkbox.checked.count = 2)
fonctionRecherche2(param1,param2); ---> select From Table where nomcol1=param1 AND nomcol2=param2

Et ainsi de suite? fonctionRecherche3(param1,param2,param3)

Dans mon cas je n'ai "que" 10-12 filtres possibles, mais si il y en a 150! il doit y avoir moyen de gérer ça de manière dynamique?

Merci d'avance