Exemple #1
0
        public Entity.Utilisateur GetUtilisateurByMatriculeCarte(int matrciculdeCarte)
        {
            var             query           = "SELECT idUtilisateur, Fonction, Nom, Prenom, Matricule, DateEntree, DateFinC, Titre, CodeFonction, Service, Paiement, MatriculeCarte, Paiement FROM Utilisateur ut, Usager us WHERE ut.idUtilisateur = us.Matricule AND us.MatriculeCarte=\"" + matrciculdeCarte + "\"";
            MySqlDataReader mySqlDataReader = _sQLService.Load(query);

            try
            {
                mySqlDataReader.Read();

                Entity.Utilisateur user = new Entity.Utilisateur(
                    mySqlDataReader["Fonction"] as string,
                    (DateTime)mySqlDataReader["DateEntree"],
                    (int)mySqlDataReader["Matricule"],
                    (int)mySqlDataReader["CodeFonction"],
                    (int)mySqlDataReader["Service"],
                    mySqlDataReader["Nom"] as string,
                    mySqlDataReader["Prenom"] as string,
                    mySqlDataReader["Titre"] as string,
                    mySqlDataReader["Paiement"] as string,
                    (int)mySqlDataReader["MatriculeCarte"],
                    mySqlDataReader["DateFinC"] as DateTime?
                    );

                return(user);
            }
            catch
            {
                throw new Exception("Utilisateur introuvable !");
            }
            finally
            {
                mySqlDataReader.Close();
            }
        }
Exemple #2
0
        public List <Entity.Utilisateur> GetAllUtilisateurs()
        {
            var             query           = "SELECT idUtilisateur, Fonction, Nom, Prenom, Matricule, DateEntree, DateFinC, Titre, CodeFonction, Service, Paiement, MatriculeCarte, Paiement FROM Utilisateur ut, Usager us WHERE ut.idUtilisateur = us.Matricule";
            MySqlDataReader mySqlDataReader = _sQLService.Load(query);

            try
            {
                List <Entity.Utilisateur> list = new List <Entity.Utilisateur>();

                while (mySqlDataReader.Read())
                {
                    Entity.Utilisateur user = new Entity.Utilisateur(
                        mySqlDataReader["Fonction"] as string,
                        (DateTime)mySqlDataReader["DateEntree"],
                        (int)mySqlDataReader["Matricule"],
                        (int)mySqlDataReader["CodeFonction"],
                        (int)mySqlDataReader["Service"],
                        mySqlDataReader["Nom"] as string,
                        mySqlDataReader["Prenom"] as string,
                        mySqlDataReader["Titre"] as string,
                        mySqlDataReader["Paiement"] as string,
                        (int)mySqlDataReader["MatriculeCarte"],
                        mySqlDataReader["DateFinC"] as DateTime?
                        );

                    list.Add(user);
                }
                return(list);
            }
            catch
            {
                throw new Exception("Problème(s) lors du chargement des utilisateurs !");
            }
            finally
            {
                mySqlDataReader.Close();
            }
        }