Esempio n. 1
0
 // Assigne un poste au titulaire
 public static Boolean modifierPosteTitulaire(Integer idTitulaire, Integer idPoste) {
   Titulaire titulaire = TitulaireDAOImpl.getInstance().get(idTitulaire);
   Poste poste = PosteDAOImpl.getInstance().get(idPoste);
   if (titulaire.getPoste() != poste) {
     if (titulaire.getPoste() != null) titulaire.getPoste().getTitulaires().remove(titulaire);
     poste.getTitulaires().add(titulaire);
     titulaire.setPoste(poste);
   }
   return TitulaireDAOImpl.getInstance().update(titulaire);
 }
Esempio n. 2
0
  // Assigne un service au titulaire
  public static Boolean modifierServiceTitulaire(Integer idTitulaire, Integer idService) {
    Titulaire titulaire = TitulaireDAOImpl.getInstance().get(idTitulaire);
    Service service = ServiceDAOImpl.getInstance().get(idService);

    if (titulaire.getService() != service) {
      if (titulaire.getService() != null) titulaire.getService().getTitulaires().remove(titulaire);
      service.getTitulaires().add(titulaire);
      titulaire.setService(service);
    }
    return TitulaireDAOImpl.getInstance().update(titulaire);
  }
Esempio n. 3
0
 // Modifie les nom, prenom, num pro du titulaire
 public static Boolean modifierTitulaire(
     Titulaire titulaire, String nom, String prenom, String numPro) {
   titulaire.setNom_titulaire(nom);
   titulaire.setPrenom_titulaire(prenom);
   titulaire.setNum_pro(numPro);
   return TitulaireDAOImpl.getInstance().update(titulaire);
 }
Esempio n. 4
0
 // Assigne un service au titulaire
 public static Boolean modifierServiceTitulaire(Titulaire titulaire, Service service) {
   if (titulaire.getService() != service) {
     if (titulaire.getService() != null) titulaire.getService().getTitulaires().remove(titulaire);
     service.getTitulaires().add(titulaire);
     titulaire.setService(service);
   }
   return TitulaireDAOImpl.getInstance().update(titulaire);
 }
Esempio n. 5
0
 // Assigne un poste au titulaire
 public static Boolean modifierPosteTitulaire(Titulaire titulaire, Poste poste) {
   if (titulaire.getPoste() != poste) {
     if (titulaire.getPoste() != null) titulaire.getPoste().getTitulaires().remove(titulaire);
     poste.getTitulaires().add(titulaire);
     titulaire.setPoste(poste);
   }
   return TitulaireDAOImpl.getInstance().update(titulaire);
 }
Esempio n. 6
0
 // Supprime un titulaire
 public static Boolean supprimerTitulaire(Titulaire titulaire) {
   return TitulaireDAOImpl.getInstance().delete(titulaire.getId_titulaire());
 }
Esempio n. 7
0
 // Supprime un soin de la liste des soins du titulaire
 public static Boolean supprimerSoinTitulaire(Titulaire titulaire, Soin soin) {
   soin.setTitulaire(null);
   titulaire.getSoins().remove(soin);
   return TitulaireDAOImpl.getInstance().update(titulaire);
 }
Esempio n. 8
0
 // Ajoute un soin pour un titulaire
 public static Boolean ajouterSoinTitulaire(Titulaire titulaire, Soin soin) {
   soin.setTitulaire(titulaire);
   titulaire.addSoin(soin);
   return TitulaireDAOImpl.getInstance().update(titulaire);
 }
Esempio n. 9
0
 // Modifie le mot de passe du titulaire
 public static Boolean modifierMdpTitulaire(Titulaire titulaire, String mdp) {
   titulaire.setMdp(mdp);
   return TitulaireDAOImpl.getInstance().update(titulaire);
 }
Esempio n. 10
0
 // Crée un titulaire
 public static Integer creerTitulaire(String nom, String prenom, String numPro) {
   Titulaire titulaire = new Titulaire(nom, prenom, numPro);
   return TitulaireDAOImpl.getInstance().save(titulaire);
 }
Esempio n. 11
0
 // Renvoie un titulaire suivant ses nom et prénom
 public static List<Titulaire> getTitulaireByNomPrenom(String nom, String prenom) {
   return TitulaireDAOImpl.getInstance().getByNomPrenom(nom, prenom);
 }
Esempio n. 12
0
 // Renvoie un titulaire suivant son num pro
 public static Titulaire getTitulaireByNumPro(String numPro) {
   return TitulaireDAOImpl.getInstance().getByNumPro(numPro);
 }
Esempio n. 13
0
 // Renvoie un titulaire suivant son id
 public static Titulaire getTitulaireById(Integer idTitulaire) {
   return TitulaireDAOImpl.getInstance().get(idTitulaire);
 }
Esempio n. 14
0
 // Renvoie une liste de tous les titulaires
 public static List<Titulaire> getAllTitulaires() {
   return TitulaireDAOImpl.getInstance().list();
 }