Ejemplo n.º 1
0
        public static String[] authentificationUtilisateur(String unLogin, String unMdP)
        {
            String uneRequete = "SELECT * FROM utilisateur where login = '******' AND mdp = '" + unMdP + "'";

            MySqlDataReader unDataReader = DbConnexion.GetDataReader(uneRequete);

            String[] tabAuthen = new String[10];
            if (unDataReader.HasRows)
            {
                unDataReader.Read();
                tabAuthen[0] = unDataReader.GetString(0);
                tabAuthen[1] = unDataReader.GetString(1);
                tabAuthen[2] = unDataReader.GetString(2);
                tabAuthen[3] = unDataReader.GetString(3);
                tabAuthen[4] = unDataReader.GetString(4);
                tabAuthen[5] = unDataReader.GetString(5);
                tabAuthen[6] = unDataReader.GetString(6);
                tabAuthen[7] = unDataReader.GetString(7);
                tabAuthen[8] = unDataReader.GetString(8);
                tabAuthen[9] = unDataReader.GetString(9);
            }
            unDataReader.Close();

            return(tabAuthen);
        }
Ejemplo n.º 2
0
        public static List <LigneFrais> chargerLignesFrais(int unIdFiche)
        {
            List <LigneFrais> uneListeLignessFrais = new List <LigneFrais>();
            String            uneRequete           = "SELECT idFiche, idTypeFrais, quantiteDeclaree FROM lignefrais where idFiche = " + unIdFiche;

            MySqlDataReader unDataReader = DbConnexion.GetDataReader(uneRequete);
            LigneFrais      uneLigneFrais;

            int?uneQuantiteDeclaree;

            while (unDataReader.Read())
            {
                TypeFrais unTypeFrais = LesTypesFrais.chercherTypeFrais(unDataReader.GetString(1));

                uneQuantiteDeclaree = null;
                if (!unDataReader.IsDBNull(2))
                {
                    uneQuantiteDeclaree = unDataReader.GetInt32(2);
                }



                uneLigneFrais = new LigneFrais(unDataReader.GetInt32(0), unDataReader.GetString(1), uneQuantiteDeclaree, unTypeFrais);

                uneListeLignessFrais.Add(uneLigneFrais);
            }
            unDataReader.Close();
            return(uneListeLignessFrais);
        }
Ejemplo n.º 3
0
        public static List <Utilisateur> chargerUtilisateurs()
        {
            List <Utilisateur> uneListeUtilisateurs = new List <Utilisateur>();
            String             uneRequete           = "SELECT Id, nom, prenom, login, mdp, adresse, cp, ville, dateEmbauche, CodeStatut FROM UTILISATEUR";

            MySqlDataReader unDataReader = DbConnexion.GetDataReader(uneRequete);

            while (unDataReader.Read())
            {
                Utilisateur unUtilisateur = new Utilisateur(unDataReader.GetString(0), unDataReader.GetString(1), unDataReader.GetString(2), unDataReader.GetString(3), unDataReader.GetString(4), unDataReader.GetString(5), unDataReader.GetString(6), unDataReader.GetString(7), unDataReader.GetDateTime(8));
                uneListeUtilisateurs.Add(unUtilisateur);
            }
            unDataReader.Close();
            return(uneListeUtilisateurs);
        }
        public static String[] authentificationUtilisateur(String unLogin, String unMdP)
        {
            String uneRequete = "SELECT status FROM utilisateur where login = '******' AND mdp = '" + unMdP + "'";

            MySqlDataReader unDataReader = DbConnexion.GetDataReader(uneRequete);

            String[] tabAuthen = new String[1];
            if (unDataReader.HasRows)
            {
                unDataReader.Read();
                tabAuthen[0] = unDataReader.GetString(0);
            }
            unDataReader.Close();

            return(tabAuthen);
        }
Ejemplo n.º 5
0
        public static List <TypeFrais> chargerTypesFrais()
        {
            List <TypeFrais> uneListeFraisForfait = new List <TypeFrais>();
            String           uneRequete           = "Select Id, libelle, montant from TYPEFRAIS";

            try
            {
                MySqlDataReader unDataReader = DbConnexion.GetDataReader(uneRequete);

                while (unDataReader.Read())
                {
                    TypeFrais unTypeFrais = new TypeFrais(unDataReader.GetString(0), unDataReader.GetString(1), unDataReader.GetDecimal(2));
                    uneListeFraisForfait.Add(unTypeFrais);
                }

                unDataReader.Close();
                return(uneListeFraisForfait);
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.WriteLine("Erreur chargement liste typeFrais : ", ex.Message);
                return(null);
            }
        }
Ejemplo n.º 6
0
        public static List <FicheFrais> chargerFichesFrais()
        {
            List <FicheFrais> uneListeFichesFrais = new List <FicheFrais>();
            String            uneRequete          = "SELECT idFiche, idUtilisateur,  mois, annee, dateCreation, dateCloture , etat , montantDeclare  FROM fichefrais";

            MySqlDataReader unDataReader = DbConnexion.GetDataReader(uneRequete);

            FicheFrais uneFicheFrais;

            DateTime?uneDate;
            Decimal? unMontantD, unMontantV;

            while (unDataReader.Read())
            {
                Utilisateur unUtilisateur = LesUtilisateurs.chercherUtilisateur(unDataReader.GetString(1));
                uneDate    = null;
                unMontantD = null;
                unMontantV = null;

                if (!unDataReader.IsDBNull(5))
                {
                    uneDate = unDataReader.GetDateTime(5);
                }
                if (!unDataReader.IsDBNull(7))
                {
                    unMontantD = unDataReader.GetDecimal(7);
                }


                uneFicheFrais = new FicheFrais(unDataReader.GetInt32(0), unDataReader.GetInt32(2), unDataReader.GetInt32(3), unDataReader.GetDateTime(4), uneDate, unDataReader.GetString(6), unMontantD, unUtilisateur);

                uneListeFichesFrais.Add(uneFicheFrais);
            }
            unDataReader.Close();
            return(uneListeFichesFrais);
        }