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);
        }
 internal AgentDTO Mapper(IDataReader rd, AgentDTO agent)
 {
     base.Mapper(rd, agent);
     agent.MotDePasse = rd.GetString("MOTDEPASSE");
     agent.Login = rd.GetString("LOGIN");
     return agent;
 }
 public static String Ajouter(AgentDTO agent)
 {
     String rslt = String.Empty;
     UniteMetier um = new UniteMetier();
     AgentMetier.Ajouter(agent, um);
     um.Executer();
     return rslt;
 }
 public void AjouterAgent(AgentDTO agent)
 {
     try {
         AgentService.Ajouter(agent);
     }
     catch (Exception e) {
         GererException(e);
     }
 }
 public List<AgentDTO> ChargerListeAgents()
 {
     _db.Sql = "SELECT PERSONNE.NOM,PERSONNE.PRENOM,PERSONNE.TELEPHONE,PERSONNE.ID,LOGIN,MOTDEPASSE FROM PERSONNE"
                     + " INNER JOIN AGENT ON PERSONNEID=ID";
     IDataReader rd = _db.ExecuteReader();
     List<AgentDTO> agents = new List<AgentDTO>();
     while (rd.Read()) {
         AgentDTO agent = new AgentDTO();
         agents.Add(Mapper(rd, agent));
     }
     rd.Close();
     return agents;
 }
 public new AgentDTO Charger(int idAgent)
 {
     _db.Sql = "SELECT PERSONNE.NOM,PERSONNE.PRENOM,PERSONNE.TELEPHONE,PERSONNE.ID,LOGIN,MOTDEPASSE FROM PERSONNE"
                     + " INNER JOIN AGENT ON PERSONNEID=ID"
                     + " WHERE ID=@idAgent";
     _db.AddParameter("idAgent", idAgent);
     IDataReader rd = _db.ExecuteReader();
     AgentDTO agent = new AgentDTO();
     try {
         if (rd.Read())
             return Mapper(rd, agent);
         else
             return null;
     }
     finally {
         rd.Close();
     }
 }
 public static void VerifierSaisie(AgentDTO agent)
 {
     PersonneMetier.VerifierSaisie(agent);
 }
 public static void Ajouter(AgentDTO agent, UniteMetier um)
 {
     VerifierSaisie(agent);
     AgentDAO agentDAO = new AgentDAO();
     um.AjouterInsertion(agentDAO, agent);
 }