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; }
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"; }
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é !")); } }