// 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; }