public void desactiver() { if (selectedTypeapporteur != null) { selectedTypeapporteur.setStatuttypeapporteur("inactif"); typeapporteurService.modifier(selectedTypeapporteur); } this.formTypeapporteur = new Typeapporteur(); }
public void enregistrer() { List<Typeapporteur> l = new ArrayList<>(); int i = 0; // MessageBean m = new MessageBean(); l = typeapporteurService.typeapporteurall(); if (formTypeapporteur.getLibtypeapporteur().trim().isEmpty()) { // m.addMessageWarn("veuillez renseigner le libelle"); } else { if (selectedTypeapporteur != null) { typeapporteurService.modifier(formTypeapporteur); } else { i = l.stream() .filter( (list1) -> (list1.getLibtypeapporteur()) .equals(formTypeapporteur.getLibtypeapporteur())) .map((_item) -> 1) .reduce(i, Integer::sum); if (i == 0) { formTypeapporteur.setStatuttypeapporteur("actif"); typeapporteurService.ajouter(formTypeapporteur); // m.addMessageInfo("enregistrement effectué avec succès"); } else { // m.addMessageWarn("type apporteur dejà enregsitré"); } } formTypeapporteur = new Typeapporteur(); this.desactiversuppr = true; selectedTypeapporteur = null; } }
private void gridloadDB() { selectedTypeapporteur = null; try { dataListTypeapporteur = typeapporteurService.typeapporteurall(); } catch (Exception e) { FacesContext.getCurrentInstance() .addMessage( "notification", new FacesMessage(FacesMessage.SEVERITY_ERROR, "Chargement échoué: ", e.getMessage())); Logger.getLogger(Typeapporteur.class.getName()).log(Level.SEVERE, null, e); } FacesMessage msg = new FacesMessage( FacesMessage.SEVERITY_INFO, "Chargement OK: ", dataListTypeapporteur.size() + " enregistrements chargés. (timestamp = " + (new SimpleDateFormat("dd/MM/yy kk:mm:ss")).format(new Date()) + ")"); FacesContext.getCurrentInstance().addMessage("notif", msg); }
public List<Typeapporteur> getDataListTypeapporteur() { dataListTypeapporteur = typeapporteurService.typeapporteurall(); return dataListTypeapporteur; }
public void supprimer() { if (selectedTypeapporteur != null) { typeapporteurService.supprimer(selectedTypeapporteur); } }