internal PersonneDTO Mapper(IDataReader rd, PersonneDTO personne) { personne.Nom = rd.GetString("NOM"); personne.Prenom = rd.GetString("PRENOM"); personne.Telephone = rd.GetString("TELEPHONE"); personne.IdPersonne = rd.GetInt("ID"); return personne; }
public static void VerifierSaisie(PersonneDTO personne) { if (personne.Nom == String.Empty) throw new ExceptionMetier("Vous devez saisir le nom de la personne."); else if (personne.Prenom == String.Empty) throw new ExceptionMetier("Vous devez saisir le prénom de la personne."); }
public List<PersonneDTO> ChargerListePersonnes() { _db.Sql = "SELECT PERSONNE.NOM,PERSONNE.PRENOM,PERSONNE.TELEPHONE FROM PERSONNE"; IDataReader rd = _db.ExecuteReader(); List<PersonneDTO> Personnes = new List<PersonneDTO>(); while (rd.Read()) { PersonneDTO personne = new PersonneDTO(); Personnes.Add(Mapper(rd, personne)); } rd.Close(); return Personnes; }
public virtual PersonneDTO Charger(int idPersonne) { _db.Sql = "SELECT PERSONNE.NOM,PERSONNE.PRENOM,PERSONNE.TELEPHONE FROM PERSONNE" + " WHERE ID=@idPersonne"; _db.AddParameter("idPersonne", idPersonne); IDataReader rd = _db.ExecuteReader(); PersonneDTO personne = new PersonneDTO(); try { if (rd.Read()) return Mapper(rd, personne); else return null; } finally { rd.Close(); } }
public static void Ajouter(PersonneDTO personne, UniteMetier um) { VerifierSaisie(personne); PersonneDAO personneDAO = new PersonneDAO(); um.AjouterInsertion(personneDAO, personne); }