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 AnnonceDTO Charger(int idAnnonce) { 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."); return annonce; } }
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<AnnonceDTO> ChargerListeAnnonces() { using (AnnonceDAO annonceDAO = new AnnonceDAO()) { return annonceDAO.ChargerListeAnnonces(); } }
public static void Ajouter(AnnonceDTO annonce, UniteMetier um) { VerifierSaisie(annonce); AnnonceDAO annonceDAO = new AnnonceDAO(); um.AjouterInsertion(annonceDAO, annonce); }
internal AgendaDTO Mapper(IDataReader rd, AgendaDTO agenda) { agenda.Date = rd.GetDateTime("DATEENTREE"); agenda.Description = rd.GetString("DESCRIPTION"); agenda.Titre = rd.GetString("TITRE"); if (rd.GetNullableInt("PROSPECTPERSONNEID") != null) { ProspectDAO prospect = new ProspectDAO(); agenda.Prospect = prospect.Charger(rd.GetInt("PROSPECTPERSONNEID")); } if (rd.GetNullableInt("AGENTPERSONNEID") != null) { AgentDAO agent = new AgentDAO(); agenda.Agent = agent.Charger(rd.GetInt("AGENTPERSONNEID")); } if (rd.GetNullableInt("ANNONCEID") != null) { AnnonceDAO annonce = new AnnonceDAO(); agenda.Annonce = annonce.Charger(rd.GetInt("ANNONCEID")); } agenda.IdAgenda = rd.GetInt("ID"); return agenda; }