示例#1
0
        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);
        }
示例#2
0
        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);
        }
示例#3
0
        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);
        }
示例#4
0
        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);
        }