| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 
 | try {
          LivraisonActionForm resultatsDemandesValidationActionForm = (LivraisonActionForm) actionForm;
          LivraisonDelegate livraisonDelegate = new LivraisonDelegate();
          LivraisonDto[] livraisonDto;
          // Test de la valeur de la checkbox
          String checkBox = httpServletRequest.getParameter("allDemandes");
    if(checkBox != null && checkBox.matches("on"))
             {
                livraisonDto = livraisonDelegate.livraisonFindAllWFV();
                resultatsDemandesValidationActionForm.setlivListCollection(Arrays.asList(livraisonDto));
             }
      else  {
               String temp = httpServletRequest.getParameter("numero");
               
               System.out.println("voici temp:"+temp+".");
               // Résultat : voici temp:.
               
               if(temp != "" && temp != null && temp != " "){
                 // Malgré les trois tests, le debug passe dans le if
                 
                 int num = Integer.parseInt(temp);
                 Integer numero = new Integer(num);
               if(numero != null ){
                livraisonDto = livraisonDelegate.livraisonFindByNumeroWFV(numero);
                resultatsDemandesValidationActionForm.setlivListCollection(Arrays.asList(livraisonDto));
                 }
               }
              else{
                                
             String sDate = httpServletRequest.getParameter("dateChoisie");
             if(sDate != ""){
             SimpleDateFormat formatter = new SimpleDateFormat("dd-MM-yyyy");
             Date date = formatter.parse(sDate);
             resultatsDemandesValidationActionForm.setlivListCollection
            (Arrays.asList(livraisonDelegate.livraisonFindByDateLivWFV(date)));
                 }
               }
           }
     } |