private static List <LoginAssocieALongueurMotDePasseEtDescription> RecupererUtilisateursDepuisBDD()
        {
            List <LoginAssocieALongueurMotDePasseEtDescription> resultat = new List <LoginAssocieALongueurMotDePasseEtDescription>();

            SqlConnection connection = new SqlConnection(SqlConnectionString);

            connection.Open();

            SqlCommand selectCommand =
                new SqlCommand("SELECT Login, LEN(Password) AS LongueurMDP, Description FROM Utilisateurs ORDER BY Login", connection);
            SqlDataReader dataReader = selectCommand.ExecuteReader();

            while (dataReader.Read())
            {
                string login = (string)dataReader["Login"];
                int    longueurMotDePasse = (int)dataReader["LongueurMDP"];
                string description        = (string)dataReader["Description"];

                #region ...
                LoginAssocieALongueurMotDePasseEtDescription loginCourant = new LoginAssocieALongueurMotDePasseEtDescription(login, longueurMotDePasse, description);
                resultat.Add(loginCourant);
                #endregion
            }
            connection.Close();

            return(resultat);
        }
        private static List <LoginAssocieALongueurMotDePasseEtDescription> RecupererUtilisateursDepuisBDD()
        {
            List <LoginAssocieALongueurMotDePasseEtDescription> resultat = new List <LoginAssocieALongueurMotDePasseEtDescription>();

            SqlConnection connection = new SqlConnection(SqlConnectionString);

            connection.Open();
            SqlCommand selectCommand = connection.CreateCommand();

            selectCommand.CommandText = "SELECT Login, LEN(Password), Description FROM Utilisateurs ORDER BY Login";
            SqlDataReader dataReader = selectCommand.ExecuteReader();

            while (dataReader.Read())
            {
                LoginAssocieALongueurMotDePasseEtDescription loginCourant = new LoginAssocieALongueurMotDePasseEtDescription();
                loginCourant.login = dataReader.GetString(0);
                loginCourant.longueurMotDePasse = dataReader.GetInt32(1);
                loginCourant.description        = dataReader.GetString(2);
                resultat.Add(loginCourant);
            }
            connection.Close();

            return(resultat);
        }