// fonction qui remplis les combobox partie rapport public void remplirCombobox() { // initialisation d'une liste puis ajout grâce a la fonction chargerLesVisteur de classePVisiteur List <ClasseVisiteur> lesVisi = new List <ClasseVisiteur>(); lesVisi = ClassePVisiteur.chargerLesVisiteurs(); // initialisation d'une liste puis ajout grâce a la fonction chargerLesMedecin de classePMedecin List <ClasseMedecin> lesMed = new List <ClasseMedecin>(); lesMed = ClassePMedecin.chargerLesMedecins(); // initialisation d'une liste puis ajout grâce a la fonction chargerLesMotif de classePRapport string[] lesMotif = { "périodicité", "nouveautés ou actualisations", "Problèmes occasionnel" }; // nettoye le combobox visiteur puis ajout la variable global comboNonChoisi et la selectionne comboBoxVisiteur.Items.Clear(); comboBoxVisiteur.Items.Add(comboNonChoisi); comboBoxVisiteur.SelectedItem = comboNonChoisi; // nettoye le combobox medecin puis ajout la variable global comboNonChoisi et la selectionne comboBoxMed.Items.Clear(); comboBoxMed.Items.Add(comboNonChoisi); comboBoxMed.SelectedItem = comboNonChoisi; // nettoye le combobox motif puis ajout la variable global comboNonChoisi et la selectionne comboBoxMotif.Items.Clear(); comboBoxMotif.Items.Add(comboNonChoisi); comboBoxMotif.SelectedItem = comboNonChoisi; // foreach qui ajoute dans le combobox visiteur foreach (ClasseVisiteur visiteur in lesVisi) { string nom = visiteur.Nom.ToString(); string prenom = visiteur.Prenom.ToString(); string leVis = nom + " " + prenom; comboBoxVisiteur.Items.Add(leVis); } // foreach qui ajoute dans le combobox medecin foreach (ClasseMedecin medecin in lesMed) { string nom = medecin.Nom.ToString(); string prenom = medecin.Prenom.ToString(); string leVis = nom + " " + prenom; comboBoxMed.Items.Add(leVis); } // foreach qui ajoute dans le combobox motif foreach (string motif in lesMotif) { comboBoxMotif.Items.Add(motif); } }
// fonction qui remplis le combobox des medecins public void remplirComboboxListeMedecin() { // initialisation d'une liste puis ajout grâce a la fonction chargerLesMedecin de classePMedecin List <ClasseMedecin> lesMed = new List <ClasseMedecin>(); lesMed = ClassePMedecin.chargerLesMedecins(); // nettoye les combobox puis ajout la variable global comboNonChoisi et la selectionne comboBoxListeMedecin.Items.Clear(); comboBoxListeMedecin.Items.Add(comboNonChoisi); comboBoxListeMedecin.SelectedItem = comboNonChoisi; // foreach qui ajoute dans les combobox foreach (ClasseMedecin med in lesMed) { string nom = med.Nom.ToString(); string prenom = med.Prenom.ToString(); string leMed = nom + " " + prenom; comboBoxListeMedecin.Items.Add(leMed); comboBoxRechercherNom.Items.Add(leMed); } }
// fonction qui remplis le dgv medecin public void dgvFormulaireMedecin() { // nettoye le dgv dgwMedecin.Rows.Clear(); // initialise une liste avec la fonction chargerLesMedecin de classePMedecin List <ClasseMedecin> unMedecin = ClassePMedecin.chargerLesMedecins(); // foreach qui remplis le dgv grâce à la liste foreach (ClasseMedecin lesMedecin in unMedecin) { // variable string lid = lesMedecin.Id.ToString(); string leNom = lesMedecin.Nom; string lePrenom = lesMedecin.Prenom; string ladresse = lesMedecin.Adresse; string leTel = lesMedecin.Tel; string laSpe = lesMedecin.LaSpecialite.Specialite; string leDepartement = lesMedecin.Departement.ToString(); // ajoute les éléments dans le dgv par ligne dgwMedecin.Rows.Add(lid, leNom, lePrenom, ladresse, leTel, laSpe, leDepartement); } }