예제 #1
0
        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();
        }
예제 #2
0
        /// <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);
        }
예제 #3
0
        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());
        }
예제 #4
0
        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();
        }