示例#1
0
  /**
   * 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";
  }
示例#2
0
 /**
  * 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";
 }
示例#3
0
 /**
  * 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";
 }