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); }