public static Specialite ChargerSpecialiteDuMedecin(Medecin medecin) { Specialite laSpe = Passerelle.GetSpecialiteDuMedecin(medecin.GetId()); medecin.setSpecialite(laSpe); return(laSpe); }
private void btCreer_Click(object sender, EventArgs e) { // récupération des valeurs des champs de texte et instanciation d'un médecin Medecin nouveauMed = new Medecin("", txtNom.Text, txtPrenom.Text, txtAdresse.Text, txtTel.Text, Int32.Parse(txtDepartement.Text)); // récupération de l'index sélectionné dans la liste des spécialitées int indexSpecialite = cbSpecialite.SelectedIndex; // récupération de la spécialité grâce au manager Specialite laSpecialite = Manager.GetSpecialite(indexSpecialite); // il faut attribuer cette spécialité au médecin avec setSpecialite nouveauMed.setSpecialite(laSpecialite); // on fait appel au manager pour enregistrer le médicament Manager.CreerMedecin(nouveauMed); // Message de confirmation MessageBox.Show("Le médecin " + nouveauMed.GetNom() + "" + nouveauMed.GetPrenom() + " a été créé"); }