示例#1
0
  public List<String> allNomFournisseurs() {
    List<String> all = new ArrayList<String>();
    Iterator li = fournisseurs.iterator();
    while (li.hasNext()) {
      // Recupération objet
      Fournisseur fo = (Fournisseur) li.next();
      all.add(fo.getIdfournisseur());
    }

    return all;
  }
示例#2
0
  public String ajouter() {
    // Si le login est dejà utilisé

    for (Fournisseur fournisseur : fournisseurs) {
      if (fournisseur.getIdfournisseur().equals(four.getIdfournisseur())) {
        FacesContext.getCurrentInstance()
            .addMessage(
                null,
                new FacesMessage(
                    FacesMessage.SEVERITY_WARN,
                    "Ce fournisseur existe déjà !",
                    "Veuillez changer le Code de fournisseur."));
        return "";
      }
    }

    dao.insert(four);
    four = new Fournisseur();
    fournisseurs = dao.getAllFournisseur();
    mediumFournisseursModel = new FournisseurDataModel(fournisseurs);
    return "succesAjoutFour";
  }
示例#3
0
 public void supprimer() {
   if (selectedFournisseur == null) {
     FacesContext.getCurrentInstance()
         .addMessage(
             null,
             new FacesMessage("Veuillez choisir un fournisseur", "Selectionnez une ligne !"));
   }
   try {
     dao.delete(selectedFournisseur.getIdfournisseur());
     fournisseurs = dao.getAllFournisseur();
     mediumFournisseursModel = new FournisseurDataModel(fournisseurs);
   } catch (Exception e) {
     FacesContext.getCurrentInstance()
         .addMessage(
             null,
             new FacesMessage(
                 "Impossible de supprimer le fournisseur", "le fournisseur Déja utilisé !"));
   }
 }