public static String Ajouter(ProprietaireDTO proprietaire)
 {
     String rslt = String.Empty;
     UniteMetier um = new UniteMetier();
     ProprietaireMetier.Ajouter(proprietaire, um);
     um.Executer();
     return rslt;
 }
 public void AjouterProprietaire(ProprietaireDTO proprietaire)
 {
     try {
         ProprietaireService.Ajouter(proprietaire);
     }
     catch (Exception e) {
         GererException(e);
     }
 }
 public List<ProprietaireDTO> ChargerListeProprietaires()
 {
     _db.Sql = "SELECT PERSONNE.NOM,PERSONNE.PRENOM,PERSONNE.TELEPHONE,ADRESSE,PERSONNE.ID FROM PERSONNE"
                     + " INNER JOIN PROPRIETAIRE ON PERSONNEID=ID";
     IDataReader rd = _db.ExecuteReader();
     List<ProprietaireDTO> proprietaires = new List<ProprietaireDTO>();
     while (rd.Read()) {
         ProprietaireDTO proprietaire = new ProprietaireDTO();
         proprietaires.Add(Mapper(rd, proprietaire));
     }
     rd.Close();
     return proprietaires;
 }
 public new ProprietaireDTO Charger(int idProprietaire)
 {
     _db.Sql = "SELECT PERSONNE.NOM,PERSONNE.PRENOM,PERSONNE.TELEPHONE,ADRESSE,PERSONNE.ID FROM PERSONNE"
                     + " INNER JOIN PROPRIETAIRE ON PERSONNEID=ID"
                     + " WHERE ID=@idProprietaire";
     _db.AddParameter("idProprietaire", idProprietaire);
     IDataReader rd = _db.ExecuteReader();
     ProprietaireDTO proprietaire = new ProprietaireDTO();
     try {
         if (rd.Read())
             return Mapper(rd, proprietaire);
         else
             return null;
     }
     finally {
         rd.Close();
     }
 }
 internal ProprietaireDTO Mapper(IDataReader rd, ProprietaireDTO proprietaire)
 {
     base.Mapper(rd, proprietaire);
     proprietaire.Adresse = rd.GetString("ADRESSE");
     return proprietaire;
 }
 public static void VerifierSaisie(ProprietaireDTO proprietaire)
 {
     PersonneMetier.VerifierSaisie(proprietaire);
     if (proprietaire.Adresse == String.Empty)
         throw new ExceptionMetier("Vous devez saisir l'adresse du propriétaire.");
 }
 public static void Ajouter(ProprietaireDTO proprietaire, UniteMetier um)
 {
     VerifierSaisie(proprietaire);
     ProprietaireDAO proprietaireDAO = new ProprietaireDAO();
     um.AjouterInsertion(proprietaireDAO, proprietaire);
 }