/** * Methode de mise à jour des infos client * * @return une chaine de caratere referençant une page xhtml client */ public String update() { System.out.println("appel mise a jour client"); serviceClient.createOrUpdate(selectedClient); addMessage("Mise a jour client effectuée"); return "client"; }
/** * Methode de creation d'un nouveau client * * @return une chaine de caratere referençant une page xhtml client */ public String create() { System.out.println("appel create client"); System.out.println("nouveau client :" + nouveauClient); Conseiller conseiller = (Conseiller) ownerBean.getEmploye(); clientList = (List<Client>) conseiller.getListeClients(); serviceClient.createOrUpdate(nouveauClient); clientList.add(nouveauClient); serviceEmploye.createOrUpdate(conseiller); addMessage("Ajout client effectué"); return "client"; }
/** * Methode de supression d'un client en base de données * * @return une chaine de caratere referencant la page xhtml client */ public String delete() { Conseiller conseiller = (Conseiller) ownerBean.getEmploye(); clientList = (List<Client>) conseiller.getListeClients(); System.out.println(clientList); System.out.println(selectedClient); System.out.println(clientList.remove(selectedClient)); System.out.println(clientList); serviceEmploye.createOrUpdate(conseiller); serviceClient.delete(selectedClient); addMessage("Supression client effectuée"); return "client"; }