Esempio n. 1
0
        public ListeConsultationsViewModel(Role r)
        {
            if (r != null)
            {
                if (r.NomRole == "Docteur")
                {
                    isDoctor = "Visible";
                }
                else
                {
                    isDoctor = "Hidden";
                }
                if (r.NomRole == "SuperUser")
                {
                    isSuper = "Visible";
                }
                else
                {
                    isSuper = "Hidden";
                }
                if (r.NomRole == "Secritaire")
                {
                    isSec = "Visible";
                }
                else
                {
                    isSec = "Hidden";
                }
            }
            // Patients = new List<Patient>();
            //Patient.DateNaiss = DateTime.Now;
            ConsultationSelect = new NatureConsultation();
            VilleSelect        = new Ville();
            SuprimerC          = new RelayCommand(SuprimerConsultation);
            SuprimerV          = new RelayCommand(SuprimerVille);
            Consultation       = new NatureConsultation();
            ville               = new Ville();
            AjouterC            = new RelayCommand(AjouterConsultation);
            AjouterV            = new RelayCommand(AjouterVille);
            modele              = new CabinetMedicalContainer();
            ListeConsultations  = new ObservableCollection <NatureConsultation>();
            ListeConsultations2 = new ObservableCollection <NatureConsultation>();
            Consultations       = modele.NatureConsultationSet.ToList();

            ListeVilles  = new ObservableCollection <Ville>();
            ListeVilles2 = new ObservableCollection <Ville>();
            Villes       = modele.VilleSet.ToList();
            foreach (var item in Villes)
            {
                ListeVilles.Add(item);
            }
            foreach (var item in Consultations)
            {
                ListeConsultations.Add(item);
            }
        }
        public ListeUtilisateursViewModel(Role r)
        {
            if (r != null)
            {
                if (r.NomRole == "Docteur")
                {
                    isDoctor = "Visible";
                }
                else
                {
                    isDoctor = "Hidden";
                }
                if (r.NomRole == "SuperUser")
                {
                    isSuper = "Visible";
                }
                else
                {
                    isSuper = "Hidden";
                }
                if (r.NomRole == "Secritaire")
                {
                    isSec = "Visible";
                }
                else
                {
                    isSec = "Hidden";
                }
            }
            // Patients = new List<Patient>();
            //Patient.DateNaiss = DateTime.Now;
            utilisateurSelect = new User();
            Suprimer          = new RelayCommand(SuprimerUser);
            Utilisateur       = new User();
            Ajouter           = new RelayCommand(AjouterUser);
            modele            = new CabinetMedicalContainer();
            ListeUsers        = new ObservableCollection <User>();
            ListeUsers2       = new ObservableCollection <User>();
            Users             = modele.UserSet.ToList();
            listeRole         = new List <Role>();
            ListeRole         = new ObservableCollection <Role>();
            listeRole         = modele.RoleSet.ToList();
            RoleSelect        = new Role();
            foreach (var item in Users)
            {
                ListeUsers.Add(item);
            }

            foreach (var item in listeRole)
            {
                ListeRole.Add(item);
            }
        }
Esempio n. 3
0
        // public ObservableCollection<Patient> ListePatient2 { get; set; }

        /* public ObservableCollection<Patient> ListePatients {
         *   get { return this.listePatients; }
         *   set
         *   {
         *       this.listePatients = value;
         *       RaisePropertyChanged("ListePatients");
         *   }
         * }*/
        public ListePatientViewModel(Role r)
        {
            if (r != null)
            {
                if (r.NomRole == "Docteur")
                {
                    isDoctor = "Visible";
                }
                else
                {
                    isDoctor = "Hidden";
                }
                if (r.NomRole == "SuperUser")
                {
                    isSuper = "Visible";
                }
                else
                {
                    isSuper = "Hidden";
                }
                if (r.NomRole == "Secritaire")
                {
                    isSec = "Visible";
                }
                else
                {
                    isSec = "Hidden";
                }
            }
            r1 = r;
            // Patients = new List<Patient>();
            //Patient.DateNaiss = DateTime.Now;
            Consult = new Consultation();

            // Consultation = new ObservableCollection<Consultation>();
            natureConsult = new List <NatureConsultation>();
            // NatureConsult = new ObservableCollection<NatureConsultation>();
            consultation = new List <Consultation>();
            // ListConsult2 = new ObservableCollection<Consultation>();
            PatientSelect = new Patient();
            // ListeConsult = new ObservableCollection<Consultation>();
            Liste           = new DataGrid();
            AjouterConsult  = new RelayCommand(AjouterConsultation);
            Suprimer        = new RelayCommand(SuprimerPatient);
            SuprimerConsult = new RelayCommand(SuprimerConsultation);
            Afficher        = new RelayCommand(AfficherFiche);
            RechercherC     = new RelayCommand(RechercherConsult);
            RechercherP     = new RelayCommand(RechercherPatient);
            mcC             = "";
            mcP             = "";
            Modifier        = new RelayCommand(ModifierPatient);
            Patient         = new Patient();
            PatientFiche    = new Patient();
            Ajouter         = new RelayCommand(AjouterPatient);
            modele          = new CabinetMedicalContainer();
            ConsultSelect   = new Consultation();

            Patients    = modele.PatientSet.ToList();
            ListeVilles = modele.VilleSet.ToList();
            if (r.NomRole == "Patient")
            {
                PatientFiche = modele.PatientSet.Find(r.RoleID);
            }
            else
            {
                PatientFiche = modele.PatientSet.Find(id);
            }

            consultation  = modele.ConsultationSet.ToList();
            natureConsult = modele.NatureConsultationSet.ToList();
        }
Esempio n. 4
0
        public ListeRendezVousViewModel(Role r)
        {
            if (r != null)
            {
                if (r.NomRole == "Docteur")
                {
                    isDoctor = "Visible";
                }
                else
                {
                    isDoctor = "Hidden";
                }
                if (r.NomRole == "SuperUser")
                {
                    isSuper = "Visible";
                }
                else
                {
                    isSuper = "Hidden";
                }
                if (r.NomRole == "Secritaire")
                {
                    isSec = "Visible";
                }
                else
                {
                    isSec = "Hidden";
                }
            }


            Datebox          = DateTime.Now;
            ListeDg          = new DataGrid();
            RendezVousSelect = new RendezVous();
            Suprimer         = new RelayCommand(SuprimerRendezVous);
            Modifier         = new RelayCommand(ModifierRendezVous);
            Ajouter          = new RelayCommand(AjouterRendezVous);
            mc         = "";
            Rechercher = new RelayCommand(RechercherR);
            Patient p1 = new Patient {
                NomPatient = "Guetin", PrenomPatient = "Arnaud", DateDernConsult = DateTime.Parse(" 2017-03-05")
            };

            ListeRendezVous  = new ObservableCollection <RendezVous>();
            ListeRendezVous2 = new ObservableCollection <RendezVous>();
            Patients         = new ObservableCollection <Patient>();
            Rendez           = new CabinetMedicalContainer();
            RendezVous       = Rendez.RendezVousSet.ToList();
            PatientsListe    = Rendez.PatientSet.ToList();


            foreach (var item in RendezVous)
            {
                //item.DateRendezVous = item.DateRendezVous.;

                ListeRendezVous.Add(item);
            }
            foreach (var item in PatientsListe)
            {
                Patients.Add(item);
            }
            // Patients.Add(p1);
            // ListeRendezVous=(ObservableCollection<RendezVous>) ListeRendezVous.Where(u => u.Patient.NomPatient =="Guetin");
            // ListeRendezVous.Add(new RendezVous { DateRendezVous = DateTime.Now, Statut = "Valide", Patient = p1, PatientID = p1.PatientID });
            //Liste = ListeRendezVous.Where(item => item.DateRendezVous = DateTime.Now.GetDateTimeFormats);
        }