public static int UpdateMedicament(Medicament unMedicament) { int nbEnr; // Connexion à la BD SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion(); SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = maConnexion; // Requête qui met à jour le médicament avec l'id passé en paramètre cmd.CommandText = "UPDATE MEDICAMENT SET [Libelle_medicament] = @leLibelle, [Archive_medicament] = @archive, [PossedeVisite_medicament] = @possedeVisite WHERE [Id_medicament] = @id"; // Déclaration des paramètres nécessaire pour protéger la requête des injections SQL cmd.Parameters.Add(new SqlParameter("@id", SqlDbType.Int, 30)); cmd.Parameters.Add(new SqlParameter("@leLibelle", SqlDbType.NVarChar, 30)); cmd.Parameters.Add(new SqlParameter("@archive", SqlDbType.Bit)); cmd.Parameters.Add(new SqlParameter("@possedeVisite", SqlDbType.Bit)); cmd.Parameters["@id"].Value = unMedicament.Id; cmd.Parameters["@leLibelle"].Value = unMedicament.Libelle; cmd.Parameters["@archive"].Value = unMedicament.Archive; cmd.Parameters["@possedeVisite"].Value = unMedicament.PossedeVisite; nbEnr = cmd.ExecuteNonQuery(); maConnexion.Close(); return(nbEnr); }
// Cette méthode retourne un objets Utilisateur contenus dans la table UTILISATEUR avec son NOM et son ID public static int GetUtilisateurs(Utilisateur unUtilisateur) { int resultRequete; // 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 UTILISATEUR WHERE Login_utilisateur = '" + unUtilisateur.LoginUtilisateur + "' AND Password_utilisateur = '" + unUtilisateur.MdpUtilisateur + "'"; SqlDataReader monReader = cmd.ExecuteReader(); if (monReader.HasRows) { resultRequete = 1; } else { resultRequete = 0; } maConnexion.Close(); return(resultRequete); }
public static int GetMedicament(Medicament unMedicament) { int resultRequete; // Connexion à la BD SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion(); // Création d'une liste vide d'objets Utilisateurs List <Medicament> lesMedicaments = new List <Medicament>(); SqlCommand cmd = new SqlCommand(); cmd.Connection = maConnexion; cmd.CommandText = "SELECT * FROM MEDICAMENT WHERE Libelle_medicament = @leLibelle"; cmd.Parameters.Add(new SqlParameter("@leLibelle", SqlDbType.NVarChar, 30)); cmd.Parameters["@leLibelle"].Value = unMedicament.Libelle; SqlDataReader monReader = cmd.ExecuteReader(); if (monReader.HasRows) { resultRequete = 1; } else { resultRequete = 0; } maConnexion.Close(); return(resultRequete); }
public static Medicament GetMedicamentInfos(Medicament unMedicament) { int id = 0; bool archive = false; bool possedeVisite = false; // Connexion à la BD SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = maConnexion; cmd.CommandText = "SELECT Id_medicament, Archive_medicament, PossedeVisite_medicament FROM MEDICAMENT WHERE Libelle_medicament = @leLibelle"; cmd.Parameters.Add(new SqlParameter("@leLibelle", SqlDbType.NVarChar, 30)); cmd.Parameters["@leLibelle"].Value = unMedicament.Libelle; SqlDataReader monReader = cmd.ExecuteReader(); while (monReader.Read()) { id = int.Parse(monReader["Id_medicament"].ToString()); archive = bool.Parse(monReader["Archive_medicament"].ToString()); possedeVisite = bool.Parse(monReader["PossedeVisite_medicament"].ToString()); // Création d'un objet Medicament } Medicament leMedicament = new Medicament(id, archive, possedeVisite); maConnexion.Close(); return(leMedicament); }
// Accesseur en lecture, renvoi une instance de connexion public static ConnexionBD GetConnexionBD() { if (uneConnexionBD == null) { uneConnexionBD = new ConnexionBD(); } return(uneConnexionBD); }
public static void SupprimerMedicament(int idMedicament) { // Connexion à la BD SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnection(); SqlCommand cmd = new SqlCommand(); cmd.Connection = maConnexion; cmd.CommandText = "DELETE from MEDICAMENT where Id_medicament = " + idMedicament; int monReader = cmd.ExecuteNonQuery(); maConnexion.Close(); }
public static int UpdateEleve(Eleve unEleve) { int nbEnr; // Connexion à la BD SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion(); SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = maConnexion; cmd.CommandText = "UPDATE Eleve SET nom, prenom, naissance, sante, telEleve, telParent, archive, tierstemps, visite = '" + unEleve.Nom + unEleve.Prenom + unEleve.Naissance + unEleve.Sante + unEleve.TelEleve + unEleve.TelParent + unEleve.Archive + unEleve.Tierstemps + unEleve.Visite + "' WHERE Id = " + unEleve.Id; nbEnr = cmd.ExecuteNonQuery(); // Fermeture de la connexion maConnexion.Close(); return(nbEnr); }
public static int UpdateEleve(Eleve unEleve) { int nbEnr; int archive; int visite; int tiertemps; if (unEleve.Archive == true) { archive = 1; } else { archive = 0; } if (unEleve.Visite == true) { visite = 1; } else { visite = 0; } if (unEleve.Tierstemps == true) { tiertemps = 1; } else { tiertemps = 0; } // Connexion à la BD SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = maConnexion; //cmd.CommandText = "UPDATE ELEVE SET nom_eleve, prenom_eleve, Datenaissance_eleve, sante_eleve, tel_Eleve, telParents_eleve, archive_eleve, PossedeTiersTempsExam, PossedeVisite = '" + unEleve.Nom + unEleve.Prenom + unEleve.Naissance + unEleve.Sante + unEleve.TelEleve + unEleve.TelParent + unEleve.Archive + unEleve.Tierstemps + unEleve.Visite + "' WHERE Id_eleve = " + unEleve.Id; cmd.CommandText = "UPDATE ELEVE SET nom_eleve = '" + unEleve.Nom + "', prenom_eleve = '" + unEleve.Prenom + "', Datenaissance_eleve = '" + unEleve.Naissance + "', sante_eleve ='" + unEleve.Sante + "', tel_Eleve =" + unEleve.TelEleve + ", telParents_eleve =" + unEleve.TelParent + ", archive_eleve=" + archive + ", PossedeTiersTempsExam =" + tiertemps + ", PossedeVisite=" + visite + " WHERE Id_eleve =" + unEleve.Id; nbEnr = cmd.ExecuteNonQuery(); // Fermeture de la connexion maConnexion.Close(); maConnexion.Close(); return(nbEnr); }
public Eleve recupererInfosEleves(string nomEleve, string prenomEleve) // Requête qui permet de récupérer les élèves selon la classe choisie { // Connexion à la BD SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = maConnexion; cmd.CommandText = "SELECT * FROM ELEVE WHERE Nom_eleve = '" + nomEleve + "' AND Prenom_eleve ='" + prenomEleve + "'"; SqlDataReader monReader = cmd.ExecuteReader(); int id = 0; string nom = ""; string prenom = ""; DateTime date = new DateTime(); string sante = ""; int telEleve = 0; int telParent = 0; bool archive = false; bool tiersTemps = false; bool visite = false; int idClasse = 0; while (monReader.Read()) { id = Convert.ToInt32(monReader["Id_eleve"].ToString()); nom = monReader["Nom_eleve"].ToString(); prenom = monReader["Prenom_eleve"].ToString(); date = Convert.ToDateTime(monReader["DateNaissance_eleve"]); sante = monReader["Sante_eleve"].ToString(); telEleve = Convert.ToInt32(monReader["Tel_eleve"].ToString()); telParent = Convert.ToInt32(monReader["TelParents_eleve"].ToString()); archive = Convert.ToBoolean(monReader["Archive_eleve"]); tiersTemps = Convert.ToBoolean(monReader["PossedeTiersTempsExam"]); visite = Convert.ToBoolean(monReader["PossedeVisite"]); idClasse = Convert.ToInt32(monReader["Id_classe"].ToString()); } Eleve unEleve = new Eleve(id, nom, prenom, date, sante, telEleve, telParent, archive, tiersTemps, visite, idClasse); maConnexion.Close(); return(unEleve); }
// Méthode INSERT un nouvel élève passé en paramètre dans la BD public static int AjoutEleve(Eleve unEleve) { int nbEnr; // Connexion BD SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = maConnexion; cmd.CommandText = "INSERT INTO Eleve values('" ??? "')"; nbEnr = cmd.ExecuteNonQuery(); // Fermeture connexion maConnexion.Close(); return(nbEnr); }
public static int AjoutEleve(Eleve unEleve) { int nbEnr; // Connexion BD SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = maConnexion; cmd.CommandText = "INSERT INTO ELEVE values('" + unEleve.Nom + "','" + unEleve.Prenom + "', '" + unEleve.Naissance + "', '" + unEleve.Sante + "', '" + unEleve.TelEleve + "', '" + unEleve.TelParent + "', '" + false + "', '" + unEleve.Tierstemps + "', '" + false + "');"; nbEnr = cmd.ExecuteNonQuery(); // Fermeture connexion maConnexion.Close(); return(nbEnr); }
public static bool supprimerEleve(Eleve unEleve) // Méthode qui supprime l'élève de la BDD { int result; SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = maConnexion; cmd.CommandText = "DELETE FROM Eleve WHERE Id_eleve =" + unEleve.Id; result = cmd.ExecuteNonQuery(); if (result == 1) { return(true); } else { return(false); } }
public int recupererIdEleve(int id) { // Connexion à la BD SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion(); // Création d'une liste vide d'objets Eleves int idEleve = 0; SqlCommand cmd = new SqlCommand(); cmd.Connection = maConnexion; cmd.CommandText = "SELECT * FROM ELEVE WHERE Id_eleve = " + id; SqlDataReader monReader = cmd.ExecuteReader(); while (monReader.Read()) { idEleve = Convert.ToInt32(monReader["Id_eleve"].ToString()); } maConnexion.Close(); return(idEleve); }
public List <string> RecupererMedicaments() // Requête qui permet de récupérer les médicaments de la BDD { // Connexion à la BD SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion(); // Création d'une liste vide d'objets Medicaments List <string> lesMedicaments = new List <string>(); SqlCommand cmd = new SqlCommand(); cmd.Connection = maConnexion; cmd.CommandText = "SELECT Id_medicament, Libelle_medicament FROM MEDICAMENT ORDER BY Libelle_medicament"; SqlDataReader monReader = cmd.ExecuteReader(); while (monReader.Read()) { // Ajout de chaque libellé dans la liste Box lesMedicaments.Add(monReader["Libelle_medicament"].ToString()); } maConnexion.Close(); return(lesMedicaments); }
public static int SupprimerMedicament(Medicament unMedicament) { int nbEnr; // Connexion à la BD SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = maConnexion; // Requête qui supprime le médicament avec l'id passé en paramètre cmd.CommandText = "DELETE FROM MEDICAMENT WHERE [Id_medicament] = + @id"; // Déclaration du paramètre @id pour protéger la requête des injections SQL cmd.Parameters.Add(new SqlParameter("@id", SqlDbType.Int, 30)); cmd.Parameters["@id"].Value = unMedicament.Id; nbEnr = cmd.ExecuteNonQuery(); maConnexion.Close(); return(nbEnr); }
public List <string> recupererPrenomsEleves(string libelle) // Requête qui permet de récupérer les élèves selon le nom choisi { // Connexion à la BD SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion(); // Création d'une liste vide d'objets Eleves List <string> lesPrenoms = new List <string>(); SqlCommand cmd = new SqlCommand(); cmd.Connection = maConnexion; cmd.CommandText = "SELECT Prenom_eleve FROM ELEVE WHERE Nom_eleve ='" + libelle + "'"; SqlDataReader monReader = cmd.ExecuteReader(); while (monReader.Read()) { string unPrenom = monReader["Prenom_eleve"].ToString(); lesPrenoms.Add(unPrenom); } maConnexion.Close(); return(lesPrenoms); }
public List <string> recupererEleves(string libelle) // Requête qui permet de récupérer les élèves selon la classe choisie { // Connexion à la BD SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion(); // Création d'une liste vide d'objets Eleves List <string> lesEleves = new List <string>(); SqlCommand cmd = new SqlCommand(); cmd.Connection = maConnexion; cmd.CommandText = "SELECT Id_eleve, Nom_eleve, Prenom_eleve FROM ELEVE,CLASSE WHERE ELEVE.Id_classe = CLASSE.Id_classe AND Libelle_classe ='" + libelle + "'"; SqlDataReader monReader = cmd.ExecuteReader(); while (monReader.Read()) { string unEleve = monReader["Nom_eleve"].ToString(); lesEleves.Add(unEleve); } maConnexion.Close(); return(lesEleves); }
public List <string> recupererClasses() // Requête qui permet de récupérer les classes de la BDD { // Connexion à la BD SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion(); // Création d'une liste vide d'objets Medicaments List <string> lesClasses = new List <string>(); SqlCommand cmd = new SqlCommand(); cmd.Connection = maConnexion; cmd.CommandText = "SELECT Id_classe, Libelle_classe FROM CLASSE"; SqlDataReader monReader = cmd.ExecuteReader(); while (monReader.Read()) { // Ajout de chaque libellé dans la liste Box lesClasses.Add(monReader["Libelle_classe"].ToString()); } maConnexion.Close(); return(lesClasses); }