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 AgendaDTO Charger(int idAgenda)
 {
     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.");
         return agenda;
     }
 }
 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 List<AgendaDTO> ChargerListeRendezVous()
 {
     using (AgendaDAO agendaDAO = new AgendaDAO()) {
         return agendaDAO.ChargerListeRendezVous();
     }
 }
 public static void Ajouter(AgendaDTO agenda, UniteMetier um)
 {
     VerifierSaisie(agenda);
     AgendaDAO agendaDAO = new AgendaDAO();
     um.AjouterInsertion(agendaDAO, agenda);
 }