public static int GetNbMedicamentsAnnees(DateTime dateDebut, DateTime datefin) { int nbEnr = 0; // Connexion à la BD SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = maConnexion; cmd.CommandText = "SELECT SUM(PRESCRIPTION.nb_prescri) FROM PRESCRIPTION, VISITE WHERE PRESCRIPTION.id_visite = VISITE.id_visite AND VISITE.date_visite BETWEEN '" + dateDebut + "' AND '" + datefin + "'"; try { nbEnr = (int)cmd.ExecuteScalar(); } catch { nbEnr = 0; } // Fermeture de la connexion maConnexion.Close(); return(nbEnr); }
public static int DeleteMedicament(int idMdc) { int nbEnr; // Connexion à la BD SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = maConnexion; cmd.CommandText = "SELECT COUNT(*) FROM PRESCRIPTION WHERE id_medic = '" + idMdc + "'"; nbEnr = (int)cmd.ExecuteScalar(); if (nbEnr == 0) { cmd.CommandText = "DELETE FROM MEDICAMENT WHERE id_medic = '" + idMdc + "'"; cmd.ExecuteNonQuery(); } // Fermeture de la connexion maConnexion.Close(); return(nbEnr); }
public static int GetNbrEleves() { int nbEnr = 0; // Connexion à la BD SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = maConnexion; cmd.CommandText = "SELECT COUNT(*) FROM ELEVES WHERE archiver ='0' "; try { nbEnr = (int)cmd.ExecuteScalar(); } catch { nbEnr = 0; } // Fermeture de la connexion maConnexion.Close(); return(nbEnr); }
public static string GetNomClasse(int idClasse) { #region Liste des attributs nécessaires pour récupérer et retourner le résultat attendu string niveauClasse; string sectionClasse; #endregion // Connexion à la BD SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion(); #region Création d'une commande SQL pour récupérer le niveau de la classe selon son identifiant SqlCommand niveau = new SqlCommand(); niveau.Connection = maConnexion; niveau.CommandText = "SELECT niveau_classe FROM CLASSE WHERE id_classe = '" + idClasse + "'"; #endregion // Récupération du résultat dans une variable niveauClasse = Convert.ToString(niveau.ExecuteScalar().ToString()); #region Création d'une commande SQL pour récupérer la section de la classe selon son identifiant SqlCommand section = new SqlCommand(); section.Connection = maConnexion; section.CommandText = "SELECT libelle_classe FROM CLASSE WHERE id_classe = '" + idClasse + "'"; #endregion // Récupération du résultat dans une variable sectionClasse = Convert.ToString(section.ExecuteScalar().ToString()); // Fermeture de la connexion maConnexion.Close(); // Résultat retourné return(niveauClasse + " " + sectionClasse); }
public static bool TrouverClasse(int id) { // Attributs nécessaires pour récupérer et retourner le résultat attendu int nbEnr; bool trouve = false; int valRet; // Connexion à la BD SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion(); #region Création d'une commande SQL pour trouver une classe à partir de son id SqlCommand cmd = new SqlCommand(); cmd.Connection = maConnexion; cmd.CommandText = " SELECT count (*) " + " FROM CLASSE " + " WHERE id_classe = '" + id + "';"; #endregion // Récupération du résultat dans une variable valRet = (int)cmd.ExecuteScalar(); nbEnr = valRet; // Fermeture de la connexion maConnexion.Close(); if (nbEnr > 0) { trouve = true; } // Résultat retourné return(trouve); }
public static float GetMoyMedicamentsAnnees() { float nbEnr = 0; double nbmedic; // Connexion à la BD SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = maConnexion; cmd.CommandText = "SELECT AVG(CAST(PRESCRIPTION.nb_prescri as float)) FROM PRESCRIPTION"; Object result = cmd.ExecuteScalar(); try { nbmedic = (double)result; nbEnr = (float)Math.Round(nbmedic, 2); } catch { nbEnr = 0; } // Fermeture de la connexion maConnexion.Close(); return(nbEnr); }
// Accesseur en lecture, renvoi une instance de connexion public static ConnexionBD GetConnexionBD() { if (uneConnexionBD == null) { uneConnexionBD = new ConnexionBD(); } return uneConnexionBD; }
// Accesseur en lecture, renvoi une instance de connexion public static ConnexionBD GetConnexionBD() { if (uneConnexionBD == null) { uneConnexionBD = new ConnexionBD(); } return(uneConnexionBD); }
public static List <Medicament> GetMedicaments() { #region Liste des attributs // Attributs permettant de créer un objet int idMdc; string lblMdc; bool archivageMdc; // Objet unMedic Medicament unMedic; // Création d'une liste vide d'objets Medicament List <Medicament> lesMedics = new List <Medicament>(); #endregion // Connexion à la BD SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion(); #region Création d'un objet cmd de type SqlCommand permettant d'utiliser la connexion à la BD et de transmettre une requête SqlCommand cmd = new SqlCommand(); cmd.Connection = maConnexion; cmd.CommandText = "SELECT * FROM MEDICAMENT"; #endregion // Création de monReader afin de récupérer les données reçues de la BD SqlDataReader monReader = cmd.ExecuteReader(); #region Remplissage de la liste while (monReader.Read()) { idMdc = int.Parse(monReader["id_medic"].ToString()); if (monReader["libelle_medic"] == DBNull.Value) { lblMdc = default(string); } else { lblMdc = monReader["libelle_medic"].ToString(); } archivageMdc = bool.Parse(monReader["archivage_medic"].ToString()); unMedic = new Medicament(idMdc, lblMdc, archivageMdc); lesMedics.Add(unMedic); } #endregion // Fermeture de la connexion maConnexion.Close(); // Fonction retournant la liste créée contenant les médicaments return(lesMedics); }
public static int ArchiverMedicament(Medicament unMedicament) { int nbEnr; // Connexion à la BD SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = maConnexion; cmd.CommandText = "UPDATE MEDICAMENT SET archivage_medic = 1 WHERE id_medic = " + unMedicament.IdMdc; nbEnr = cmd.ExecuteNonQuery(); // Fermeture de la connexion maConnexion.Close(); return(nbEnr); }
public static int UpdateMedicament(Medicament unMedicament) { int nbEnr; // Connexion à la BD SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = maConnexion; cmd.CommandText = "UPDATE MEDICAMENT (libelle_medic) SET libelle_medic = '" + unMedicament.LblMdc + "' WHERE id_medic = '" + unMedicament.IdMdc; nbEnr = cmd.ExecuteNonQuery(); // Fermeture de la connexion maConnexion.Close(); return(nbEnr); }
public static int UpdateVisite(Visite uneVisite) { int nbEnr; // Connexion à la BD SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = maConnexion; cmd.CommandText = "UPDATE VISITE SET id_visite = '" + uneVisite.IdVst + "', Date_Visite = '"; nbEnr = cmd.ExecuteNonQuery(); // Fermeture de la connexion maConnexion.Close(); return(nbEnr); }
public static int DeleteClasse(int idClasse) { int nbEnr; // Connexion à la BD SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = maConnexion; cmd.CommandText = "DELETE FROM CLASSE WHERE id_classe = '" + idClasse + "'"; nbEnr = cmd.ExecuteNonQuery(); // Fermeture de la connexion maConnexion.Close(); return(nbEnr); }
public static int UpdateClasse(Classe uneClasse) { int nbEnr; // Connexion à la BD SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = maConnexion; cmd.CommandText = "UPDATE CLASSE SET libelle_classe = '" + uneClasse.LibelleClasse + "', niveau_classe = '" + uneClasse.NiveauClasse + "', emploi_du_temps = '" + uneClasse.EmploiDuTemps + "' WHERE id_classe = '" + uneClasse.IdClasse + "' ;"; nbEnr = cmd.ExecuteNonQuery(); // Fermeture de la connexion maConnexion.Close(); return(nbEnr); }
// Cette méthode insert un nouvel utilisateur passé en paramètre dans la BD public static int AjoutEleve(Eleve unEleve) { int nbEnr; // Connexion à la BD SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = maConnexion; cmd.CommandText = "INSERT INTO ELEVES values('" + unEleve.Nom + ", " + unEleve.Prenom + ", " + unEleve.Date_naissance + ", " + unEleve.Tel_eleve + ", " + unEleve.Tel_parent + ", " + unEleve.Tier_temps + ", " + unEleve.Commentaire_sante + ", " + unEleve.Id_classe + "')"; nbEnr = cmd.ExecuteNonQuery(); // Fermeture de la connexion maConnexion.Close(); return(nbEnr); }
// Cette méthode modifie un utilisateur passé en paramètre dans la BD public static int UpdateUtilisateur(Eleve unEleve) { int nbEnr; // Connexion à la BD SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = maConnexion; cmd.CommandText = "UPDATE ELEVES SET nom = '" + unEleve.Nom + "', prenom = '" + unEleve.Prenom + "', date_naissance = '" + unEleve.Date_naissance + "', tel_Eleve = '" + unEleve.Tel_eleve + "', tel_Parent = '" + unEleve.Tel_parent + "', tier_temps = '" + unEleve.Tier_temps + "', commentaire_sante = '" + unEleve.Commentaire_sante + "', id_classe = '" + unEleve.Id_classe + "' WHERE id_eleves = " + unEleve.Id_classe; nbEnr = cmd.ExecuteNonQuery(); // Fermeture de la connexion maConnexion.Close(); return(nbEnr); }
// Cette méthode supprime de la BD un utilisateur dont l'id est passé en paramètre public static int DeleteUtilisateur(int id) { int nbEnr; // Connexion à la BD SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = maConnexion; cmd.CommandText = "DELETE FROM ELEVES WHERE id_eleves = " + id; nbEnr = cmd.ExecuteNonQuery(); // Fermeture de la connexion maConnexion.Close(); return(nbEnr); }
public static int UpdateVisite(Visite uneVisite) { int nbEnr; // Connexion à la BD SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = maConnexion; cmd.CommandText = "UPDATE VISITE SET motif_visite='" + uneVisite.MotifVst + "', commentaire_visite='" + uneVisite.CommentVst + "', pouls_eleve='" + uneVisite.Pouls + "', parents_prevenus='" + uneVisite.TellParents + "', retour_domicile='" + uneVisite.BackHome + "', hopital='" + uneVisite.GoHospital + "', date_visite='" + uneVisite.DateVisite + "', heure_deb='" + uneVisite.HeureDebVst + "', heure_fin='" + uneVisite.HeureFinVst + "', WHERE id_eleves='" + uneVisite.IdElv; nbEnr = cmd.ExecuteNonQuery(); // Fermeture de la connexion maConnexion.Close(); return(nbEnr); }
/* #region Méthode GetEleves retournant une List d'objets Eleves contenus dans la table ELEVES * public static List<Visite> GetVisites() * { #region Liste des attributs nécessaires pour récupérer et retourner le résultat attendu * int idVisite; * string motifVisite; * string commentVisite; * int pouls; * bool parentPrevenus; * bool retourDomicile; * bool hopital; * DateTime dateVisite; * DateTime heureArr; * DateTime heureDep; * int idEleve; * Visite uneVisite; #endregion * * // Connexion à la BD * SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion(); * * // Création d'une liste vide d'objets Eleve * List<Visite> lesVisites = new List<Visite>(); * #region Création d'une commande SQL pour supprimer un élève à partir de son id * SqlCommand cmd = new SqlCommand(); * cmd.Connection = maConnexion; * cmd.CommandText = "SELECT * FROM VISITE"; #endregion * * // Récupération du résultat dans une variable * SqlDataReader monReader = cmd.ExecuteReader(); * #region Remplissage de la liste à partir du reader * while (monReader.Read()) * { * idVisite = int.Parse(monReader["id_visite"].ToString()); * * if (monReader["motif_visite"] == DBNull.Value) * { * motifVisite = default(string); * } * else * { * motifVisite = monReader["motif_visite"].ToString(); * } * * if (monReader["commentaire_visite"] == DBNull.Value) * { * commentVisite = default(string); * } * else * { * commentVisite = monReader["commentaire_visite"].ToString(); * } * * pouls = int.Parse(monReader["pouls_eleve"].ToString()); * * parentPrevenus = bool.Parse(monReader["parents_prevenus"].ToString()); * retourDomicile = bool.Parse(monReader["retour_domicile"].ToString()); * hopital = bool.Parse(monReader["hopital"].ToString()); * * dateVisite = DateTime.Parse(monReader["date_visite"].ToString()); * heureArr = DateTime.Parse(monReader["heure_deb"].ToString()); * heureDep = DateTime.Parse(monReader["heure_fin"].ToString()); * * idEleve = int.Parse(monReader["id_eleves"].ToString()); * * uneVisite = new Eleve(idVisite, motifVisite, commentVisite, pouls, id_eleve); * lesEleves.Add(unEleve); * } #endregion * * // Fermeture de la connexion * maConnexion.Close(); * * // Résultat retourné * return lesVisites; * } #endregion */ #region Méthode AjoutPrescription insert une nouvelle precription passé en paramètre dans la BD public static int GetIdVstMax() { // Connexion à la BD SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion(); #region Création d'un objet cmd de type SqlCommand permettant d'utiliser la connexion à la BD et de transmettre une requête SqlCommand cmd = new SqlCommand(); cmd.Connection = maConnexion; cmd.CommandText = "SELECT IDENT_CURRENT ('VISITE') AS Current_Identity;"; #endregion // Création de monReader afin de récupérer les données reçues de la BD //int? nbEnr = cmd.ExecuteScalar() as int?; int nbEnr = Convert.ToInt32(cmd.ExecuteScalar().ToString()); // Fermeture de la connexion maConnexion.Close(); // Fonction retournant le nombre d'enregistrement return(nbEnr); }
public static Medicament GetUnMedicament(int id) { int idMdc; string lblMdc; bool archivageMdc; Medicament unMedic; // Connexion à la BD SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = maConnexion; cmd.CommandText = "SELECT * FROM MEDICAMENT WHERE ID = '" + id + "'"; SqlDataReader monReader = cmd.ExecuteReader(); // Remplissage de la liste do { idMdc = int.Parse(monReader["id_medic"].ToString()); if (monReader["libelle_medic"] == DBNull.Value) { lblMdc = default(string); } else { lblMdc = monReader["libelle_medic"].ToString(); } archivageMdc = bool.Parse(monReader["archivage_medic"].ToString()); unMedic = new Medicament(idMdc, lblMdc, archivageMdc); } while (int.Parse(monReader["id_medic"].ToString()) == id); // Fermeture de la connexion maConnexion.Close(); return(unMedic); }
public static int AjoutClasse(Classe uneClasse) { int nbEnr; // Connexion à la BD SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion(); #region Création d'un objet cmd de type SqlCommand permettant d'utiliser la connexion à la BD et de transmettre une requête SqlCommand cmd = new SqlCommand(); cmd.Connection = maConnexion; cmd.CommandText = "INSERT INTO CLASSE (libelle_classe, niveau_classe, emploi_du_temps) values('" + uneClasse.LibelleClasse + "', '" + uneClasse.NiveauClasse + "', '" + uneClasse.EmploiDuTemps + "')"; #endregion // Création de monReader afin de récupérer les données reçues de la BD nbEnr = cmd.ExecuteNonQuery(); // Fermeture de la connexion maConnexion.Close(); // Fonction retournant le nombre d'enregistrement return(nbEnr); }
public static int AjoutVisite(Visite uneVisite) { int nbEnr; // Connexion à la BD SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion(); #region Création d'un objet cmd de type SqlCommand permettant d'utiliser la connexion à la BD et de transmettre une requête SqlCommand cmd = new SqlCommand(); cmd.Connection = maConnexion; cmd.CommandText = "INSERT INTO VISITE (motif_visite,commentaire_visite,pouls_eleve,parents_prevenus,retour_domicile,hopital,date_visite,heure_deb,heure_fin,id_eleves)values('" + uneVisite.MotifVst + "', '" + uneVisite.CommentVst + "', '" + uneVisite.Pouls + "', '" + uneVisite.TellParents + "', '" + uneVisite.BackHome + "', '" + uneVisite.GoHospital + "', '" + uneVisite.DateVisite + "', '" + uneVisite.HeureDebVst + "', '" + uneVisite.HeureFinVst + "', '" + uneVisite.IdElv + "')"; #endregion // Création de monReader afin de récupérer les données reçues de la BD nbEnr = cmd.ExecuteNonQuery(); // Fermeture de la connexion maConnexion.Close(); // Fonction retournant le nombre d'enregistrement return(nbEnr); }
public static int DeleteEleve(int id) { // Attribut nécessaire pour récupérer et retourner le résultat attendu int nbEnr; // Connexion à la BD SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion(); #region Création d'une commande SQL pour supprimer un élève à partir de son id SqlCommand cmd = new SqlCommand(); cmd.Connection = maConnexion; cmd.CommandText = "DELETE FROM ELEVES WHERE id_eleves = '" + id + "';"; #endregion nbEnr = cmd.ExecuteNonQuery(); // Fermeture de la connexion maConnexion.Close(); // Résultat retourné return(nbEnr); }
public static int AjoutMedicament(Medicament unMedicament) { int nbEnr; // Connexion à la BD SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion(); #region Création d'un objet cmd de type SqlCommand permettant d'utiliser la connexion à la BD et de transmettre une requête SqlCommand cmd = new SqlCommand(); cmd.Connection = maConnexion; cmd.CommandText = "INSERT INTO MEDICAMENT (libelle_medic, archivage_medic) values('" + unMedicament.LblMdc + "', '" + unMedicament.ArchivageMdc + "')"; #endregion // Création de monReader afin de récupérer les données reçues de la BD nbEnr = cmd.ExecuteNonQuery(); // Fermeture de la connexion maConnexion.Close(); // Fonction retournant le nombre d'enregistrement return(nbEnr); }
public static int AjoutPrescription(Prescription unePrescription) { int nbEnr; // Connexion à la BD SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion(); #region Création d'un objet cmd de type SqlCommand permettant d'utiliser la connexion à la BD et de transmettre une requête SqlCommand cmd = new SqlCommand(); cmd.Connection = maConnexion; cmd.CommandText = "INSERT INTO PRESCRIPTION (id_visite,id_medic,nb_prescri) values('" + unePrescription.IdVisite + "', '" + unePrescription.IdMedic + "', '" + unePrescription.NbPrescri + "')"; #endregion //select@@identity from visite // Création de monReader afin de récupérer les données reçues de la BD nbEnr = cmd.ExecuteNonQuery(); // Fermeture de la connexion maConnexion.Close(); // Fonction retournant le nombre d'enregistrement return(nbEnr); }
public static int AjoutEleve(Eleve unEleve) { // Attribut nécessaire pour récupérer et retourner le résultat attendu int nbEnr; // Connexion à la BD SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion(); #region Création d'une commande SQL pour ajouter un élève SqlCommand cmd = new SqlCommand(); cmd.Connection = maConnexion; cmd.CommandText = "INSERT INTO ELEVES (nom, prenom, date_naissance,tel_eleve,tel_parent,tier_temps,commentaire_sante,archiver,id_classe) values('" + unEleve.Nom + "', '" + unEleve.Prenom + "', '" + unEleve.Date_naissance + "', '" + unEleve.Tel_eleve + "', '" + unEleve.Tel_parent + "', '" + unEleve.Tier_temps + "', '" + unEleve.Commentaire_sante + "', '0', '" + unEleve.Id_classe + "')"; #endregion // Récupération du résultat dans une variable nbEnr = cmd.ExecuteNonQuery(); // Fermeture de la connexion maConnexion.Close(); // Résultat retourné return(nbEnr); }
public static int UpdateEleve(Eleve unEleve) { // Attribut nécessaire pour récupérer et retourner le résultat attendu int nbEnr; // Connexion à la BD SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion(); #region Création d'une commande SQL pour supprimer un élève à partir de son id SqlCommand cmd = new SqlCommand(); cmd.Connection = maConnexion; cmd.CommandText = "UPDATE ELEVES SET nom = '" + unEleve.Nom + "', prenom = '" + unEleve.Prenom + "', date_naissance = '" + unEleve.Date_naissance + "', tel_eleve = '" + unEleve.Tel_eleve + "', tel_parent = '" + unEleve.Tel_parent + "', tier_temps = '" + unEleve.Tier_temps + "', commentaire_sante = '" + unEleve.Commentaire_sante + "', id_classe = '" + unEleve.Id_classe + "', archiver = '" + unEleve.ArchiveEleve + "' WHERE id_eleves = " + unEleve.Id_eleves; #endregion // Récupération du résultat dans une variable nbEnr = cmd.ExecuteNonQuery(); // Fermeture de la connexion maConnexion.Close(); // Résultat retourné return(nbEnr); }
public static int ArchiverEleve(int id) { // Attribut nécessaire pour récupérer et retourner le résultat attendu int nbEnr; // Connexion à la BD SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion(); #region Création d'une commande SQL pour supprimer un élève à partir de son id SqlCommand cmd = new SqlCommand(); cmd.Connection = maConnexion; cmd.CommandText = "UPDATE ELEVES SET archiver = 'true' WHERE id_eleves = " + id; #endregion // Récupération du résultat dans une variable nbEnr = cmd.ExecuteNonQuery(); // Fermeture de la connexion maConnexion.Close(); // Résultat retourné return(nbEnr); }
public static int GetNombreClasses() { #region Liste des attributs nécessaires pour récupérer et retourner le résultat attendu int nombreClasse; #endregion // Connexion à la BD SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion(); #region Création d'une commande SQL pour récupérer le nombre de classes SqlCommand cmd = new SqlCommand(); cmd.Connection = maConnexion; cmd.CommandText = "SELECT COUNT(*) FROM CLASSE"; #endregion nombreClasse = (int)cmd.ExecuteScalar(); // Fermeture de la connexion maConnexion.Close(); // Résultat retourné return(nombreClasse); }
// public static Eleve GetLEleve(int id) { int id_eleve; string nom; string prenom; DateTime date_naissance; int tel_eleve; int tel_parent; string tier_temps; string commentaire_sante; int id_classe; Eleve unEleve; // Connexion à la BD SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = maConnexion; cmd.CommandText = "SELECT * FROM ELEVES WHERE ID = '" + id + "'"; SqlDataReader monReader = cmd.ExecuteReader(); // Remplissage de la liste do { id_eleve = int.Parse(monReader["id_eleves"].ToString()); if (monReader["nom"] == DBNull.Value) { nom = default(string); } else { nom = monReader["nom"].ToString(); } if (monReader["prenom"] == DBNull.Value) { prenom = default(string); } else { prenom = monReader["prenom"].ToString(); } date_naissance = DateTime.Parse(monReader["date_naissance"].ToString()); tel_eleve = int.Parse(monReader["tel_eleve"].ToString()); tel_parent = int.Parse(monReader["tel_eleve"].ToString()); if (monReader["tier_temps"] == DBNull.Value) { tier_temps = default(string); } else { tier_temps = monReader["commentaire_sante"].ToString(); } if (monReader["commentaire_sante"] == DBNull.Value) { commentaire_sante = default(string); } else { commentaire_sante = monReader["commentaire_sante"].ToString(); } id_classe = int.Parse(monReader["id_classe"].ToString()); unEleve = new Eleve(id_eleve, nom, prenom, date_naissance, tel_eleve, tel_parent, tier_temps, commentaire_sante, id_classe); } while (int.Parse(monReader["id_eleves"].ToString()) == id); // Fermeture de la connexion maConnexion.Close(); return(unEleve); }
// Cette méthode retourne une List contenant les objets Utilisateurs contenus dans la table Identification public static List <Eleve> GetEleves() { int id_eleve; string nom; string prenom; DateTime date_naissance; int tel_eleve; int tel_parent; string tier_temps; string commentaire_sante; int id_classe; Eleve unEleve; // Connexion à la BD SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion(); // Création d'une liste vide d'objets Eleve List <Eleve> lesEleves = new List <Eleve>(); SqlCommand cmd = new SqlCommand(); cmd.Connection = maConnexion; cmd.CommandText = "SELECT * FROM ELEVES"; SqlDataReader monReader = cmd.ExecuteReader(); // Remplissage de la liste while (monReader.Read()) { id_eleve = int.Parse(monReader["id_eleves"].ToString()); if (monReader["nom"] == DBNull.Value) { nom = default(string); } else { nom = monReader["nom"].ToString(); } if (monReader["prenom"] == DBNull.Value) { prenom = default(string); } else { prenom = monReader["prenom"].ToString(); } date_naissance = DateTime.Parse(monReader["date_naissance"].ToString()); tel_eleve = int.Parse(monReader["tel_eleve"].ToString()); tel_parent = int.Parse(monReader["tel_eleve"].ToString()); if (monReader["tier_temps"] == DBNull.Value) { tier_temps = default(string); } else { tier_temps = monReader["tier_temps"].ToString(); } if (monReader["commentaire_sante"] == DBNull.Value) { commentaire_sante = default(string); } else { commentaire_sante = monReader["commentaire_sante"].ToString(); } id_classe = int.Parse(monReader["id_classe"].ToString()); unEleve = new Eleve(id_eleve, nom, prenom, date_naissance, tel_eleve, tel_parent, tier_temps, commentaire_sante, id_classe); lesEleves.Add(unEleve); } // Fermeture de la connexion maConnexion.Close(); return(lesEleves); }