public static String Ajouter(AnnonceDTO annonce)
 {
     String rslt = String.Empty;
     UniteMetier um = new UniteMetier();
     AnnonceMetier.Ajouter(annonce, um);
     um.Executer();
     return rslt;
 }
 public static String Supprimer(int idBien)
 {
     String rslt = String.Empty;
     UniteMetier um = new UniteMetier();
     BienMetier.Supprimer(idBien, um);
     um.Executer();
     return rslt;
 }
 public static String Supprimer(int idAgenda)
 {
     String rslt = String.Empty;
     UniteMetier um = new UniteMetier();
     AgendaMetier.Supprimer(idAgenda, um);
     um.Executer();
     return rslt;
 }
 public static String Ajouter(AgendaDTO agenda)
 {
     String rslt = String.Empty;
     UniteMetier um = new UniteMetier();
     AgendaMetier.Ajouter(agenda, um);
     um.Executer();
     return rslt;
 }
 public static String Ajouter(ProprietaireDTO proprietaire)
 {
     String rslt = String.Empty;
     UniteMetier um = new UniteMetier();
     ProprietaireMetier.Ajouter(proprietaire, um);
     um.Executer();
     return rslt;
 }
 public static String Ajouter(ProspectDTO prospect)
 {
     String rslt = String.Empty;
     UniteMetier um = new UniteMetier();
     ProspectMetier.Ajouter(prospect, um);
     um.Executer();
     return rslt;
 }
 public static String Supprimer(int idProprietaire)
 {
     String rslt = String.Empty;
     UniteMetier um = new UniteMetier();
     ProprietaireMetier.Supprimer(idProprietaire, um);
     um.Executer();
     return rslt;
 }
 public static String Ajouter(BienDTO bien)
 {
     String rslt = String.Empty;
     UniteMetier um = new UniteMetier();
     BienMetier.Ajouter(bien, um);
     um.Executer();
     return rslt;
 }
 public static void Supprimer(int idAgenda, UniteMetier um)
 {
     using (AgendaDAO agendaDAO = new AgendaDAO()) {
         AgendaDTO agenda = agendaDAO.Charger(idAgenda);
         if (agenda == null)
             throw new ExceptionMetier("L'entrée d'agenda n'existe pas dans la base de données.");
         um.AjouterSuppression(agendaDAO, idAgenda);
     }
 }
 public static void Supprimer(int idAnnonce, UniteMetier um)
 {
     using (AnnonceDAO annonceDAO = new AnnonceDAO()) {
         AnnonceDTO annonce = annonceDAO.Charger(idAnnonce);
         if (annonce == null)
             throw new ExceptionMetier("L'annonce n'existe pas dans la base de données.");
         um.AjouterSuppression(annonceDAO, idAnnonce);
     }
 }
 public static void Supprimer(int idBien, UniteMetier um)
 {
     using (AgendaDAO agendaDAO = new AgendaDAO()) {
         if (agendaDAO.VerifierSiBienDansAgenda(idBien))
             throw new ExceptionMetier("Vous ne pouvez pas supprimer ce bien : il est utilisé dans l'agenda.");
     }
     using (AnnonceDAO annonceDAO = new AnnonceDAO()) {
         if (annonceDAO.VerifierSiBienDansAnnonce(idBien))
             throw new ExceptionMetier("Vous ne pouvez pas supprimer ce bien : il est utilisé dans une ou plusieurs annonces de vente.");
     }
     using (BienDAO bienDAO = new BienDAO()) {
         BienDTO bien = bienDAO.Charger(idBien);
         if (bien == null)
             throw new ExceptionMetier("Le bien à supprimer n'existe pas dans la base de données.");
         um.AjouterSuppression(bienDAO, idBien);
     }
 }
 public static void Ajouter(ProprietaireDTO proprietaire, UniteMetier um)
 {
     VerifierSaisie(proprietaire);
     ProprietaireDAO proprietaireDAO = new ProprietaireDAO();
     um.AjouterInsertion(proprietaireDAO, proprietaire);
 }
 public static void Ajouter(AnnonceDTO annonce, UniteMetier um)
 {
     VerifierSaisie(annonce);
     AnnonceDAO annonceDAO = new AnnonceDAO();
     um.AjouterInsertion(annonceDAO, annonce);
 }
 public static void Supprimer(int idAgent, UniteMetier um)
 {
     // TODO: vérifier si le Agent à supprimer existe
     AgentDAO agentDAO = new AgentDAO();
     um.AjouterSuppression(agentDAO, idAgent);
 }
 public static void Ajouter(BienDTO bien, UniteMetier um)
 {
     VerifierSaisie(bien);
     BienDAO bienDAO = new BienDAO();
     um.AjouterInsertion(bienDAO, bien);
 }
 public static void Ajouter(PersonneDTO personne, UniteMetier um)
 {
     VerifierSaisie(personne);
     PersonneDAO personneDAO = new PersonneDAO();
     um.AjouterInsertion(personneDAO, personne);
 }
 public static void Supprimer(int idPersonne, UniteMetier um)
 {
     // TODO: vérifier si le Personne à supprimer existe
     PersonneDAO personneDAO = new PersonneDAO();
     um.AjouterSuppression(personneDAO, idPersonne);
 }
 public static void Supprimer(int idProspect, UniteMetier um)
 {
     // TODO: vérifier si le Prospect à supprimer existe
     ProspectDAO prospectDAO = new ProspectDAO();
     um.AjouterSuppression(prospectDAO, idProspect);
 }
 public static void Ajouter(ProspectDTO prospect, UniteMetier um)
 {
     VerifierSaisie(prospect);
     ProspectDAO prospectDAO = new ProspectDAO();
     um.AjouterInsertion(prospectDAO, prospect);
 }
 public static void Supprimer(int idProprietaire, UniteMetier um)
 {
     // TODO: vérifier si le Proprietaire à supprimer existe
     ProprietaireDAO proprietaireDAO = new ProprietaireDAO();
     um.AjouterSuppression(proprietaireDAO, idProprietaire);
 }
 public static void Ajouter(AgendaDTO agenda, UniteMetier um)
 {
     VerifierSaisie(agenda);
     AgendaDAO agendaDAO = new AgendaDAO();
     um.AjouterInsertion(agendaDAO, agenda);
 }