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(AnnonceDTO annonce) { String rslt = String.Empty; UniteMetier um = new UniteMetier(); AnnonceMetier.Ajouter(annonce, um); um.Executer(); return rslt; }
public static void VerifierSaisie(AnnonceDTO annonce) { if (annonce.Bien == null) throw new ExceptionMetier("Vous devez choisir un bien à vendre."); else if (annonce.Titre == string.Empty) throw new ExceptionMetier("Vous devez saisir le titre de l'annonce."); else if (annonce.Prix == -1) throw new ExceptionMetier("Vous devez saisir le prix du bien vendu."); }
public void AjouterAnnonce(AnnonceDTO annonce) { try { AnnonceService.Ajouter(annonce); } catch (Exception e) { GererException(e); } }
internal AnnonceDTO Mapper(IDataReader rd, AnnonceDTO annonce) { annonce.Texte = rd.GetString("TEXTE"); annonce.Titre = rd.GetString("TITRE"); if (rd.GetNullableInt("BIENID") != null) { BienDAO bien = new BienDAO(); annonce.Bien = bien.Charger(rd.GetInt("BIENID")); } annonce.Prix = rd.GetFloat("PRIX"); annonce.IdAnnonce = rd.GetInt("ID"); return annonce; }
public List<AnnonceDTO> ChargerListeAnnonces() { _db.Sql = "SELECT ID,TITRE,TEXTE,BIENID,PRIX FROM ANNONCE"; IDataReader rd = _db.ExecuteReader(); List<AnnonceDTO> Annonces = new List<AnnonceDTO>(); while (rd.Read()) { AnnonceDTO Annonce = new AnnonceDTO(); Annonces.Add(Mapper(rd, Annonce)); } rd.Close(); return Annonces; }
public virtual AnnonceDTO Charger(int idAnnonce) { _db.Sql = "SELECT ID,TITRE,TEXTE,BIENID,PRIX FROM ANNONCE" + " WHERE ID=@idAnnonce"; _db.AddParameter("idAnnonce", idAnnonce); IDataReader rd = _db.ExecuteReader(); AnnonceDTO annonce = new AnnonceDTO(); try { if (rd.Read()) return Mapper(rd, annonce); else return null; } finally { rd.Close(); } }
public static void Ajouter(AnnonceDTO annonce, UniteMetier um) { VerifierSaisie(annonce); AnnonceDAO annonceDAO = new AnnonceDAO(); um.AjouterInsertion(annonceDAO, annonce); }