Bonjour,
j'ai une interface qui contient des inputText selon ces input je dois effectuer une recherche dans ma base .
Le probléme est que la méthode de recherche dans le managed bean contient plusieurs if mais je peux accéder qu'au premier if voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
 
     public List<Demanderemboursement> affiche()
     {
         if (code !=null && etat!=null ){return remboursementSB.tout(); }
         else if (libelle !=null && etat!=null ){return remboursementSB.allLibelleEtat(etat,libelle);}
         else if (nom !=null && etat!=null ){return remboursementSB.allNomEtat(etat, nom, prenom);}
         else if (nom !=null && libelle!=null ){return remboursementSB.allNomLibelle(libelle, nom, prenom);}
         else if (nom !=null && prenom!=null ){return remboursementSB.allNomPrenom(nom,prenom);}
         else return null;
     }
Si la premiére condition n'est pas satisfaite alors il va retourner directement null sans tester les autres conditions :'(
S'il vous plait j'attends toujours votre propositions Merci.