Ejemplo n.º 1
0
 public String enrModif() {
   // selectedFournisseur.setTypeuser(new Typeuser(typeUser));
   dao.update(selectedFournisseur);
   fournisseurs = dao.getAllFournisseur();
   mediumFournisseursModel = new FournisseurDataModel(fournisseurs);
   return "succesAjoutFour";
 }
Ejemplo n.º 2
0
 public FournisseurBean() {
   four = new Fournisseur();
   fournisseurs = new ArrayList<Fournisseur>();
   // selectedFournisseur=new Fournisseur();
   // populateRandomCars(cars, 50);
   dao = new FournisseurHDao();
   fournisseurs = dao.getAllFournisseur();
   mediumFournisseursModel = new FournisseurDataModel(fournisseurs);
 }
Ejemplo n.º 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é !"));
   }
 }
Ejemplo n.º 4
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";
  }