Пример #1
0
        private void Statistiques_Load(object sender, EventArgs e)
        {
            // Initialise les listes
            uneListeDeCabinet  = PasserelleSuiviA.initListeCabinet();
            uneListeDeVisiteur = PasserelleSuiviA.initListeActeur();
            uneListeDeMedecin  = PasserelleSuiviA.initListeMedecin();
            leVisiteurConnecte = PasserelleSuiviA.getActeurConnecte();

            if (leVisiteurConnecte.getTypeActeur() != 2)
            {
                uneListeDeVisites = PasserelleSuiviA.initListeVisiteSansActeur();
            }
            else
            {
                uneListeDeVisites = PasserelleSuiviA.initListeVisite(leVisiteurConnecte.getIdActeur());
            }

            // rempli le combobox du Médecin
            foreach (Medecin leMedecin in uneListeDeMedecin)
            {
                cboxMedecin.Items.Add(leMedecin);
            }

            // Renvoie le nombre total de visites
            txtNbrVisitesTotal.Text = uneListeDeVisites.Count.ToString();
        }
Пример #2
0
        private void VisitesRUD_Load(object sender, EventArgs e)
        {
            // Initialisation des listes et de l'utilisateur en cours
            uneListeDeCabinet  = PasserelleSuiviA.initListeCabinet();
            uneListeDeVisiteur = PasserelleSuiviA.initListeActeur();
            uneListeDeMedecin  = PasserelleSuiviA.initListeMedecin();
            leVisiteurConnecte = PasserelleSuiviA.getActeurConnecte();
            uneListeDeVisite   = PasserelleSuiviA.initListeVisite(leVisiteurConnecte.getIdActeur());
            visitesFiltrees    = uneListeDeVisite;


            //Ajout des éléments dans le combobox Code Postal
            foreach (Cabinet unCabinet in uneListeDeCabinet)
            {
                if (!cboxCP.Items.Contains(unCabinet.getNumDepartement()))
                {
                    cboxCP.Items.Add(unCabinet.getNumDepartement());
                }
            }


            //Ajout des éléments dans le combobox Ville
            foreach (Cabinet unCabinet in uneListeDeCabinet)
            {
                if (!cboxVille.Items.Contains(unCabinet.getVille()))
                {
                    cboxVille.Items.Add(unCabinet.getVille());
                }
            }

            //Ajout des éléments dans le combobox Cabinet
            foreach (Cabinet leCabinet in uneListeDeCabinet)
            {
                cboxCabinet.Items.Add(leCabinet);
            }

            //Ajout des éléments dans le combobox Médecin
            foreach (Medecin leMedecin in uneListeDeMedecin)
            {
                cboxMedecin.Items.Add(leMedecin);
            }



            ////Rempli le DataGridView
            //var bindingList = new BindingList<Visite>(visitesFiltrees);
            //var source = new BindingSource(bindingList, null);
            //dgvListeVisites.DataSource = source;

            //Rempli le DataGridView
            BindingSource sourceVisite = new BindingSource();

            sourceVisite.DataSource    = visitesFiltrees;
            dgvListeVisites.DataSource = sourceVisite;
        }
Пример #3
0
        private void VisitesRUD2_Load(object sender, EventArgs e)
        {
            // Initialisation des listes et de l'utilisateur en cours
            uneListeDeCabinet  = PasserelleSuiviA.initListeCabinet();
            uneListeDeVisiteur = PasserelleSuiviA.initListeActeur();
            uneListeDeMedecin  = PasserelleSuiviA.initListeMedecin();
            leVisiteurConnecte = PasserelleSuiviA.getActeurConnecte();
            uneListeDeVisite   = PasserelleSuiviA.initListeVisite(leVisiteurConnecte.getIdActeur());
            visitesFiltrees    = uneListeDeVisite;

            //Ajout des éléments dans le combobox Code Postal
            foreach (Cabinet unCabinet in uneListeDeCabinet)
            {
                if (!cboxCP.Items.Contains(unCabinet.getNumDepartement()))
                {
                    cboxCP.Items.Add(unCabinet.getNumDepartement());
                }
            }


            //Ajout des éléments dans le combobox Ville
            foreach (Cabinet unCabinet in uneListeDeCabinet)
            {
                if (!cboxVille.Items.Contains(unCabinet.getVille()))
                {
                    cboxVille.Items.Add(unCabinet.getVille());
                }
            }

            //Ajout des éléments dans le combobox Cabinet
            foreach (Cabinet leCabinet in uneListeDeCabinet)
            {
                cboxCabinet.Items.Add(leCabinet);
            }

            //Ajout des éléments dans le combobox Médecin
            foreach (Medecin leMedecin in uneListeDeMedecin)
            {
                cboxMedecin.Items.Add(leMedecin);
            }

            //Ajout des éléments dans le combobox Visites
            foreach (Visite laVisite in uneListeDeVisite)
            {
                cboxVisites.Items.Add(laVisite);
            }
        }
Пример #4
0
        public void testGettersActeur()
        {
            #region Création Acteur
            string idActeur   = TestContext.DataRow["idActeur"].ToString();
            string nom        = TestContext.DataRow["nom"].ToString();
            string prenom     = TestContext.DataRow["prenom"].ToString();
            string login      = TestContext.DataRow["login"].ToString();
            string MDP        = TestContext.DataRow["MDP"].ToString();
            int    typeActeur = int.Parse(TestContext.DataRow["typeActeur"].ToString());
            Acteur unActeur   = new Acteur(idActeur, nom, prenom, login, MDP, typeActeur);
            #endregion

            string resultatAttendu = idActeur;
            string resultatObtenu  = unActeur.getIdActeur();
            Assert.AreEqual(resultatAttendu, resultatObtenu);

            string resultatAttendu2 = nom;
            string resultatObtenu2  = unActeur.getNom();
            Assert.AreEqual(resultatAttendu2, resultatObtenu2);

            string resultatAttendu3 = prenom;
            string resultatObtenu3  = unActeur.getPrenom();
            Assert.AreEqual(resultatAttendu3, resultatObtenu3);

            string resultatAttendu4 = login;
            string resultatObtenu4  = unActeur.getLogin();
            Assert.AreEqual(resultatAttendu4, resultatObtenu4);

            string resultatAttendu5 = MDP;
            string resultatObtenu5  = unActeur.getMDP();
            Assert.AreEqual(resultatAttendu5, resultatObtenu5);

            int resultatAttendu6 = typeActeur;
            int resultatObtenu6  = unActeur.getTypeActeur();
            Assert.AreEqual(resultatAttendu6, resultatObtenu6);

            string resultatAttendu8 = unActeur.getNom() + " " + unActeur.getPrenom() + " (login : "******").";
            string resultatObtenu8  = unActeur.ToString();
            Assert.AreEqual(resultatAttendu8, resultatObtenu8);
        }
Пример #5
0
        private void VisitesCreer_Load(object sender, EventArgs e)
        {
            //Initialisation des listes
            uneListeDeCabinet  = PasserelleSuiviA.initListeCabinet();
            uneListeDeVisiteur = PasserelleSuiviA.initListeActeur();
            uneListeDeMedecin  = PasserelleSuiviA.initListeMedecin();
            leVisiteurConnecte = PasserelleSuiviA.getActeurConnecte();
            uneListeDeVisite   = PasserelleSuiviA.initListeVisite(leVisiteurConnecte.getIdActeur());


            //Ajout des éléments dans le combobox Cabinet
            foreach (Cabinet leCabinet in uneListeDeCabinet)
            {
                cboxCabinet.Items.Add(leCabinet);
            }

            //Ajout des éléments dans le combobox Médecin
            foreach (Medecin leMedecin in uneListeDeMedecin)
            {
                cboxMedecin.Items.Add(leMedecin);
            }
        }
        private void ModifierVisite_Load(object sender, EventArgs e)
        {
            //Initialisation des listes
            uneListeDeCabinet  = PasserelleSuiviA.initListeCabinet();
            uneListeDeVisiteur = PasserelleSuiviA.initListeActeur();
            uneListeDeMedecin  = PasserelleSuiviA.initListeMedecin();
            leVisiteurConnecte = PasserelleSuiviA.getActeurConnecte();
            uneListeDeVisite   = PasserelleSuiviA.initListeVisite(leVisiteurConnecte.getIdActeur());
            laVisiteAModifier  = PasserelleSuiviA.getVisiteAModifier();


            //Ajout des éléments dans le combobox Cabinet
            var bindingListCabinet = new BindingList <Cabinet>(uneListeDeCabinet);
            var sourceCabinet      = new BindingSource(bindingListCabinet, null);

            cboxCabinet.DataSource = sourceCabinet;


            //Ajout des éléments dans le combobox Médecin
            var bindingListMedecin = new BindingList <Medecin>(uneListeDeMedecin);
            var sourceMedecin      = new BindingSource(bindingListMedecin, null);

            cboxMedecin.DataSource = sourceMedecin;


            // Valeur par défaut du combobox correspondant au Cabinet de la Visite à modifier
            int positionCabinet = donnePositionCabinet(laVisiteAModifier.getLeMedecin().getLeCabinet());

            sourceCabinet.Position = positionCabinet;

            // Valeur par défaut du combobox correspondant au Médecin de la Visite à modifier
            int positionMedecin = donnePositionMedecin(laVisiteAModifier.getLeMedecin());

            sourceMedecin.Position = positionMedecin;


            // Valeur par défaut du choix du rendez-vous
            if (laVisiteAModifier.getEstVisiteProgramme())
            {
                rdbtnOui.Checked = true;
            }
            else
            {
                rdbtnNon.Checked = true;
            }

            // Valeur par défaut de l'heure d'arrivée
            txtHeureArrivee.Text  = laVisiteAModifier.getHeureArriveeCabinet().Substring(0, 2);
            txtMinuteArrivee.Text = laVisiteAModifier.getHeureArriveeCabinet().Substring(3, 2);

            // Valeur par défaut de l'heure de début
            txtHeureDebut.Text  = laVisiteAModifier.getHeureDebutEntretien().Substring(0, 2);
            txtMinuteDebut.Text = laVisiteAModifier.getHeureDebutEntretien().Substring(3, 2);

            // Valeur par défaut de l'heure de départ
            txtHeureDepart.Text  = laVisiteAModifier.getHeureDepartCabinet().Substring(0, 2);
            txtMinuteDepart.Text = laVisiteAModifier.getHeureDepartCabinet().Substring(3, 2);

            // Valeur par défaut du calendrier
            calendrierDate.SetDate(laVisiteAModifier.getDateVisite());
        }