private void button1_Click(object sender, EventArgs e) { //ProprietaireDTO p = new ProprietaireDTO(); //p.Nom = "Salvador"; //p.Prenom = "Henri"; //p.Adresse = "France"; //ProprietaireService.Ajouter(p); //ProprietaireService.Supprimer(5); AgendaDTO a = new AgendaDTO(); AgentDTO ag = AgentService.Charger(4); a.Date = DateTime.Now; a.Titre = "Rendez-vous important 2"; a.Agent = ag; AgendaService.Ajouter(a); AgendaService.ChargerListeRendezVous(); AnnonceDTO an = new AnnonceDTO(); BienDTO bien = BienService.Charger(2); an.Bien = bien; an.Titre = "A vendre pas cher"; an.Prix = 1500; AnnonceService.Ajouter(an); AgentDTO agent = new AgentDTO(); agent.Nom = "Sanier"; agent.Prenom = "Henri"; agent.Login = "******"; agent.MotDePasse = "ma date de naissance"; AgentService.Ajouter(agent); }
public static String Ajouter(AgendaDTO agenda) { String rslt = String.Empty; UniteMetier um = new UniteMetier(); AgendaMetier.Ajouter(agenda, um); um.Executer(); return rslt; }
public static void VerifierSaisie(AgendaDTO agenda) { if (agenda.Agent == null) throw new ExceptionMetier("Vous devez choisir l'agent immobilier concerné par le rendez-vous."); else if (agenda.Titre == string.Empty) throw new ExceptionMetier("Vous devez saisir le titre du rendez-vous."); else if (agenda.Date == null) throw new ExceptionMetier("Vous devez saisir la date du rendez-vous."); }
public void AjouterAgenda(AgendaDTO agenda) { try { AgendaService.Ajouter(agenda); } catch (Exception e) { GererException(e); } }
public List<AgendaDTO> ChargerListeRendezVous() { _db.Sql = "SELECT ANNONCEID,PROSPECTPERSONNEID,AGENTPERSONNEID,DATEENTREE,TITRE,DESCRIPTION,ID FROM AGENDA"; IDataReader rd = _db.ExecuteReader(); List<AgendaDTO> Agendas = new List<AgendaDTO>(); while (rd.Read()) { AgendaDTO Agenda = new AgendaDTO(); Agendas.Add(Mapper(rd, Agenda)); } rd.Close(); return Agendas; }
public virtual AgendaDTO Charger(int idAgenda) { _db.Sql = "SELECT ANNONCEID,PROSPECTPERSONNEID,AGENTPERSONNEID,DATEENTREE,TITRE,DESCRIPTION,ID FROM AGENDA" + " WHERE ID=@idAgenda"; _db.AddParameter("idAgenda", idAgenda); IDataReader rd = _db.ExecuteReader(); AgendaDTO agenda = new AgendaDTO(); try { if (rd.Read()) return Mapper(rd, agenda); else return null; } finally { rd.Close(); } }
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; }
public static void Ajouter(AgendaDTO agenda, UniteMetier um) { VerifierSaisie(agenda); AgendaDAO agendaDAO = new AgendaDAO(); um.AjouterInsertion(agendaDAO, agenda); }