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; } }
private void btnAddVisite_Click(object sender, EventArgs e) { if (ValidateChildren(ValidationConstraints.Enabled)) { System.DateTime dt; System.DateTime dateVisite = this.dateVisite.SelectionStart.Date; dt = dateVisite; string date = dt.ToString("yyyy-MM-dd"); bool vHopital = false; bool parentsP = false; bool retourDom = false; if (VHradioOui.Checked == true) { vHopital = true; retourDom = false; } else if (RDradioOui.Checked == true) { vHopital = false; retourDom = true; } else if (RRadioButton.Checked == true) { retourDom = false; vHopital = false; } if (PPCheckBox.Checked == true) { parentsP = true; } //int idClasse = Convert.ToInt32(listeClasse.SelectedValue); Eleve unEleve; unEleve = new Eleve(idDunEleve); Medicament unMedicament; unMedicament = new Medicament(Int32.Parse(comboBoxPrescrire.SelectedValue.ToString())); string heureSortie = comboBoxHeureSortie.Text + ":" + comboBoxMinuteSortie.Text; string heureArrivé = comboBoxHeureArrivee.Text + ":" + comboBoxMinuteArrivee.Text; GestionVisites.AjoutVisite(motiftextBox.Text, comtextbox.Text, heureArrivé, heureSortie, date, parentsP, vHopital, retourDom, poulstextbox.Text, unEleve); Visite uneVisite = GestionVisites.InfoDerniereVisite(); GestionPrescrires.AjoutPrescription(uneVisite, Int32.Parse(comboBoxQuantite.Text), unMedicament); FrmModuleListeVisites frm = new FrmModuleListeVisites(); frm.Show(); this.Hide(); MessageBox.Show("Votre visite a bien été ajoutée !"); } }
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; }