private void comboBoxMedecin_SelectedIndexChanged_1(object sender, EventArgs e) { Medecin unMedecin = (Medecin)comboBoxMedecin.SelectedItem; textBoxCabinet.Text = unMedecin.getCabinet().ToString(); comboBoxMedecinVisiteur.SelectedItem = unMedecin.getVisiteur(); textBoxNomMedecin.Text = unMedecin.getNom(); textBoxPrenomMedecin.Text = unMedecin.getPrenom(); }
/// <summary> /// Insére le médecin donné en paramétre dans la BDD /// </summary> /// <param name="medecin"></param> public static void addMedecinSansVisiteur(Medecin medecin) { connexion(); MySqlCommand maCommande = maConnection.CreateCommand(); maCommande.CommandText = "INSERT INTO medecin(nom, prenom, idCabinet, idUtilisateur) VALUES(@nom, @prenom, @idcabinet, @idutilisateur);"; maCommande.Parameters.AddWithValue("@nom", medecin.getNom()); maCommande.Parameters.AddWithValue("@prenom", medecin.getPrenom()); maCommande.Parameters.AddWithValue("@idCabinet", medecin.getCabinet().getId()); maCommande.ExecuteNonQuery(); int lastId = (int)maCommande.LastInsertedId; medecin.setId(lastId); listeDesMedecins.Add(medecin); }
public void testConstructeurMedecin() { int idMedecin = 1; String nomMedecin = "Bernard"; String prenomMedecin = "Jean"; DateTime dateAttendu = new DateTime(2017, 02, 02); Utilisateur utilisateurObtenu = new Utilisateur("1", "david", "andre", "dandre", "oppg5", "106 rue victor hugo", "59000", "Lille", dateAttendu, "0", "*****@*****.**", 8); String toStringAttendu = "Bernard Jean"; Cabinet cabinetObtenu = new Cabinet(1, "20 rue Jean Bono", "59000", "Lille", 25.78, 34.24); Medecin medecinObtenu = new Medecin(1, "Bernard", "Jean", cabinetObtenu, utilisateurObtenu); Assert.AreEqual(idMedecin, medecinObtenu.getId()); Assert.AreEqual(nomMedecin, medecinObtenu.getNom()); Assert.AreEqual(prenomMedecin, medecinObtenu.getPrenom()); Assert.AreEqual(toStringAttendu, medecinObtenu.ToString()); Assert.AreEqual(cabinetObtenu, medecinObtenu.getCabinet()); Assert.AreEqual(utilisateurObtenu, medecinObtenu.getVisiteur()); Assert.AreEqual(utilisateurObtenu.getId(), medecinObtenu.getVisiteur().getId()); Assert.AreEqual(utilisateurObtenu.getCp(), medecinObtenu.getVisiteur().getCp()); Assert.AreEqual(utilisateurObtenu.getAdresse(), medecinObtenu.getVisiteur().getAdresse()); Assert.AreEqual(utilisateurObtenu.getEmail(), medecinObtenu.getVisiteur().getEmail()); Assert.AreEqual(utilisateurObtenu.getIdRole(), medecinObtenu.getVisiteur().getIdRole()); Assert.AreEqual(utilisateurObtenu.getLogin(), medecinObtenu.getVisiteur().getLogin()); Assert.AreEqual(utilisateurObtenu.getMdp(), medecinObtenu.getVisiteur().getMdp()); Assert.AreEqual(utilisateurObtenu.GetType(), medecinObtenu.getVisiteur().GetType()); medecinObtenu.getVisiteur().setCP("12300"); utilisateurObtenu.setCP("12300"); Assert.AreEqual(utilisateurObtenu.getCp(), medecinObtenu.getVisiteur().getCp()); medecinObtenu.setId(3); medecinObtenu.setNom("Denis"); medecinObtenu.setPrenom("Raoul"); utilisateurObtenu.setPrenom("Philipe"); utilisateurObtenu.setNom("Dupaté"); utilisateurObtenu.setMdp("jambon"); utilisateurObtenu.setEmail("philipe.dupaté@gsb.com"); Assert.AreEqual("Denis", medecinObtenu.getNom()); Assert.AreEqual("Raoul", medecinObtenu.getPrenom()); Assert.AreEqual("Philipe", medecinObtenu.getVisiteur().getPrenom()); Assert.AreEqual("Dupaté", medecinObtenu.getVisiteur().getNom()); Assert.AreEqual("jambon", medecinObtenu.getVisiteur().getMdp()); Assert.AreEqual("philipe.dupaté@gsb.com", medecinObtenu.getVisiteur().getEmail()); }
public FormEditMedecin(Medecin unMedecin) { leMedecin = unMedecin; InitializeComponent(); //Passerelle.Passerelle.init(); listeCabinet = Passerelle.Passerelle.returnAllCabinets(); listeVisiteur = Passerelle.Passerelle.returnAllvisiteur(); foreach (Metier.Utilisateur visiteur in listeVisiteur) { comboBoxMedecinVisiteur.Items.Add(visiteur); } foreach (Metier.Cabinet unCabinet in listeCabinet) { comboBoxMedecinCabinet.Items.Add(unCabinet); } comboBoxMedecinCabinet.SelectedItem = unMedecin.getCabinet(); comboBoxMedecinVisiteur.SelectedItem = unMedecin.getVisiteur(); textBoxNomMedecin.Text = unMedecin.getNom(); textBoxPrenomMedecin.Text = unMedecin.getPrenom(); }