public static List <Motif> GetMotifs() { List <Motif> lesMotifs = new List <Motif>(); string req = "SELECT m.idmotif, m.libelle FROM Motif m ORDER BY m.libelle"; ConnectionDB.Connect curseur = ConnectionDB.Connect.Instance(connectionString); curseur.ReqSelect(req, null); while (curseur.Read()) { Motif motif = new Motif((int)curseur.Field("idmotif"), (string)curseur.Field("libelle")); lesMotifs.Add(motif); } curseur.Close(); return(lesMotifs); }
public static List <Service> GetServices() { List <Service> lesServices = new List <Service>(); string req = "SELECT Service.nom FROM Service ORDER BY Service.nom ASC"; ConnectionDB.Connect curseur = ConnectionDB.Connect.Instance(connectionString); curseur.ReqSelect(req, null); while (curseur.Read()) { Service service = new Service((int)curseur.Field("idservice"), (string)curseur.Field("nom")); lesServices.Add(service); } curseur.Close(); return(lesServices); }
public static List <Personnel> GetPersonnels() { List <Personnel> lePersonnel = new List <Personnel>(); string req = "SELECT * FROM Personnel ORDER BY nom, prenom"; ConnectionDB.Connect curseur = ConnectionDB.Connect.Instance(connectionString); curseur.ReqSelect(req, null); while (curseur.Read()) { Personnel personnel = new Personnel((int)curseur.Field("idpersonnel"), (int)curseur.Field("idservice"), (string)curseur.Field("nom"), (string)curseur.Field("prenom"), (string)curseur.Field("tel"), (string)curseur.Field("mail")); lePersonnel.Add(personnel); } curseur.Close(); return(lePersonnel); }
public static List <Absence> GetAbsences() { List <Absence> lesAbsences = new List <Absence>(); string req = "SELECT a.idpersonnel, a.idmotif, a.datedebut, a.datefin "; req += "FROM Absence a ORDER BY a.datedebut, a.datefin DESC"; ConnectionDB.Connect curseur = Connect.Instance(connectionString); curseur.ReqSelect(req, null); while (curseur.Read()) { Absence absence = new Absence((int)curseur.Field("idpersonnel"), (int)curseur.Field("idmotif"), (DateTime)curseur.Field("datedebut"), (DateTime)curseur.Field("datefin")); lesAbsences.Add(absence); } curseur.Close(); return(lesAbsences); }