public FrmModuleEditVisite(int idVisite) { InitializeComponent(); // Récupération de chaîne de connexion à la BD à l'ouverture du formulaire Visite uneVisite = GestionVisites.InfoVisite(idVisite); Eleve unEleve = GestionInfirmerieBLL.GestionEleves.InfoEleve(uneVisite.unEleve_Visite.unId_eleve); Prescrire unePrescription = GestionPrescrires.InfoPrescrire(idVisite); Medicament unMedicament = GestionMedicaments.GetMedicaments(unePrescription.unMedicament_prescrire.IdMedicament); GestionUtilisateurs.SetchaineConnexion(ConfigurationManager.ConnectionStrings["GestionInfirmerie"]); idDuneVisite = idVisite; labelclasse.Text = "Classe : " + unEleve.UneClasse.unLibelle_classe; labelnom.Text = "Nom : " + unEleve.unNom_eleve + " " + unEleve.unPrenom_eleve; dateVisite.SelectionStart = Convert.ToDateTime(uneVisite.uneDate_Visite); dateVisite.SelectionEnd = Convert.ToDateTime(uneVisite.uneDate_Visite); motiftextBox.Text = uneVisite.unMotif_Visite; poulstextbox.Text = uneVisite.unPouls_Visite; comboBoxHeureSortie.Text = "00"; comboBoxMinuteSortie.Text = "00"; comboBoxHeureArrivee.Text = "00"; comboBoxMinuteArrivee.Text = "00"; comboBoxQuantite.Text = "0"; List <Medicament> lesMedicaments = GestionMedicaments.GetListeMedicaments(); comboBoxPrescrire.DataSource = lesMedicaments; comboBoxPrescrire.DisplayMember = "LibelleMedicament"; comboBoxPrescrire.ValueMember = "IdMedicament"; comboBoxPrescrire.Text = unMedicament.LibelleMedicament; comboBoxQuantite.Text = unePrescription.uneQuantite_medicament.ToString(); comtextbox.Text = uneVisite.unCommentaire_Visite; string[] heureMinuteSortie = uneVisite.uneHeure_Sortie.Split(':'); string[] heureMinuteArrivee = uneVisite.uneHeure_Arrive.Split(':'); comboBoxHeureSortie.Text = heureMinuteSortie[0]; comboBoxMinuteSortie.Text = heureMinuteSortie[1]; comboBoxHeureArrivee.Text = heureMinuteArrivee[0]; comboBoxMinuteArrivee.Text = heureMinuteArrivee[1]; if (uneVisite.uneVisite_Hopital == true) { VHradioOui.Checked = true; } else if (uneVisite.unRetour_Domicile == true) { RDradioOui.Checked = true; } else { RRadioButton.Checked = true; } if (uneVisite.lesParents_Prevenus == true) { PPCheckBox.Checked = true; } }
public static void AjoutPrescription(Prescrire unePrescription) { // Connexion à la BD SqlConnection maConnexion = ConnexionBDD.GetConnexionBD().GetSqlConnexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = maConnexion; cmd.CommandText = "INSERT INTO Prescrire(Quantite_medicament, Id_visite, Id_medicament) values(" + unePrescription.uneQuantite_medicament + "," + unePrescription.uneVisite_Prescrire.unId_Visite + "," + unePrescription.unMedicament_prescrire.IdMedicament + ");"; // Fermeture de la connexion cmd.ExecuteNonQuery(); maConnexion.Close(); }
public static void ModifPrescription(Prescrire unePrescription) { // Connexion à la BD SqlConnection maConnexion = ConnexionBDD.GetConnexionBD().GetSqlConnexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = maConnexion; cmd.CommandText = "UPDATE Prescrire SET Quantite_medicament=" + unePrescription.uneQuantite_medicament + ", Id_medicament=" + unePrescription.unMedicament_prescrire.IdMedicament + " where Id_visite=" + unePrescription.uneVisite_Prescrire.unId_Visite + " ;"; // Fermeture de la connexion cmd.ExecuteNonQuery(); maConnexion.Close(); }
//Cette méthode retourne un élève dans la BD public static Prescrire InfoPrescrire(int idVisite) { Visite visite; Medicament medicament; int idMedicament; int quantiteMedicament; // Connexion à la BD SqlConnection maConnexion = ConnexionBDD.GetConnexionBD().GetSqlConnexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = maConnexion; cmd.CommandText = "Select * From Prescrire Where Id_visite=" + idVisite + " ;"; SqlDataReader monReader = cmd.ExecuteReader(); while (monReader.Read()) { idMedicament = Int32.Parse(monReader["Id_medicament"].ToString()); idVisite = Int32.Parse(monReader["Id_visite"].ToString()); if (monReader["Quantite_medicament"] == DBNull.Value) { quantiteMedicament = default(int); } else { quantiteMedicament = Int32.Parse(monReader["Quantite_medicament"].ToString()); } medicament = new Medicament(idMedicament); visite = new Visite(idVisite); Prescrire prescription; prescription = new Prescrire(visite, medicament, quantiteMedicament); maConnexion.Close(); return(prescription); } // Fermeture de la connexion maConnexion.Close(); return(null); }
public FrmModuleDetailsVisite(int idVisite) { InitializeComponent(); // Récupération de chaîne de connexion à la BD à l'ouverture du formulaire string resultHopital; string resultDom; string resultParentsPrev; idDuneVisite = idVisite; GestionUtilisateurs.SetchaineConnexion(ConfigurationManager.ConnectionStrings["GestionInfirmerie"]); Visite uneVisite = GestionVisites.InfoVisite(idDuneVisite); labelclasse.Text = "Classe : " + uneVisite.unEleve_Visite.UneClasse.unLibelle_classe; labelnom.Text = "Nom : " + uneVisite.unEleve_Visite.unNom_eleve + " " + uneVisite.unEleve_Visite.unPrenom_eleve; labeldate.Text = "Date : " + uneVisite.uneDate_Visite; labelmotif.Text = "Motif : " + uneVisite.unMotif_Visite; labelpouls.Text = "Pouls : " + uneVisite.unPouls_Visite; labelHeureA.Text = "Heure arrivée : " + uneVisite.uneHeure_Arrive; labelHeureS.Text = "Heure sortie : " + uneVisite.uneHeure_Sortie; labelcom.Text = "Commentaire : " + uneVisite.unCommentaire_Visite; Prescrire unePrescrip = GestionPrescrires.InfoPrescrire(idDuneVisite); //Vérifie si une prescription a été faite if (GestionPrescrires.InfoPrescrire(idDuneVisite) == null) { labelprescrire.Text = "Prescription : Aucun médicament"; labelquantite.Text = ""; } else { Medicament unMedicament = GestionMedicaments.GetMedicaments(unePrescrip.unMedicament_prescrire.IdMedicament); labelprescrire.Text = "Prescription : " + unMedicament.LibelleMedicament; labelquantite.Text = "Quantité : " + unePrescrip.uneQuantite_medicament; } if (uneVisite.uneVisite_Hopital == true) { resultHopital = "Oui"; } else { resultHopital = "Non"; } labelvisitehopital.Text = "Visite hopital : " + resultHopital; if (uneVisite.lesParents_Prevenus == true) { resultParentsPrev = "Oui"; } else { resultParentsPrev = "Non"; } labelparprev.Text = "Parents prévenus : " + resultParentsPrev; if (uneVisite.unRetour_Domicile == true) { resultDom = "Oui"; } else { resultDom = "Non"; } labelretourdom.Text = "Retour domicile : " + resultDom; }