// Cette méthode insert un nouvel utilisateur passé en paramètre dans la BD
        public static int AjoutUtilisateur(Utilisateur unUtilisateur)
        {
            int nbEnr;

            // Connexion à la BD
            SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion();

            SqlCommand cmd = new SqlCommand();
            cmd.Connection = maConnexion;
            cmd.CommandText = "INSERT INTO T_Identification values('" + unUtilisateur.Nom + "')";

            nbEnr = cmd.ExecuteNonQuery();

            // Fermeture de la connexion
            maConnexion.Close();

            return nbEnr;
        }
 // Méthode qui modifie un nouvel Utilisateur avec la méthode UpdateUtilisateur de la DAL
 public static int ModifierUtilisateur(int id, string nom)
 {
     Utilisateur ut;
     ut = new Utilisateur(id, nom);
     return UtilisateurDAO.UpdateUtilisateur(ut);
 }
        private static GestionUtilisateurs uneGestionUtilisateurs; // objet BLL

        #endregion Fields

        #region Methods

        // Méthode qui créer un nouvel objet Utilisateur à partir de son id et de son nom et qui le renvoi en l'ajoutant à la
        // BD avec la méthode AjoutUtilisateur de la DAL
        public static int CreerUtilisateur(string nom)
        {
            Utilisateur ut;
            ut = new Utilisateur(nom);
            return UtilisateurDAO.AjoutUtilisateur(ut);
        }
        // Cette méthode retourne une List contenant les objets Utilisateurs contenus dans la table Identification
        public static List<Utilisateur> GetUtilisateurs()
        {
            int id;
            string nom;
            Utilisateur unUtilisateur;

            // Connexion à la BD
            SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion();

            // Création d'une liste vide d'objets Utilisateurs
            List<Utilisateur> lesUtilisateurs = new List<Utilisateur>();

            SqlCommand cmd = new SqlCommand();
            cmd.Connection = maConnexion;
            cmd.CommandText = " SELECT * FROM T_Identification";

            SqlDataReader monReader = cmd.ExecuteReader();

            // Remplissage de la liste
            while (monReader.Read())
            {
                id = Int32.Parse(monReader["Id_Utilisateur"].ToString());
                if (monReader["Nom_Utilisateur"] == DBNull.Value)
                {
                    nom = default(string);
                }
                else
                {
                    nom = monReader["Nom_utilisateur"].ToString();
                }

                unUtilisateur = new Utilisateur(id, nom);
                lesUtilisateurs.Add(unUtilisateur);
            }

            // Fermeture de la connexion
            maConnexion.Close();

            return lesUtilisateurs;
        }
        // Cette méthode modifie un utilisateur passé en paramètre dans la BD
        public static int UpdateUtilisateur(Utilisateur unUtilisateur)
        {
            int nbEnr;

            // Connexion à la BD
            SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion();

            SqlCommand cmd = new SqlCommand();
            cmd.Connection = maConnexion;
            cmd.CommandText = "UPDATE T_Identification SET Nom_utilisateur = '" + unUtilisateur.Nom + "' WHERE Id_utilisateur = " + unUtilisateur.Id;

            nbEnr = cmd.ExecuteNonQuery();

            // Fermeture de la connexion
            maConnexion.Close();

            return nbEnr;
        }