public UserControlVisites(Utilisateur utilisateur)
        {
            InitializeComponent();
            _user = utilisateur;
            VisiteRepository      repoVisite      = new VisiteRepository();
            UtilisateurRepository repoUtilisateur = new UtilisateurRepository();

            if (_user.type == 2)
            {
                DialogHostButton.Visibility = Visibility.Collapsed;
                // TODO: A passer à 1 quand ce sera le nom/prénom et non l'id
                ColHeaderVisiteur.Width = 0;
                VisitListView.Width     = double.NaN;
                VisitListView.Margin    = new Thickness(370, 0, 0, 0);
                ColHeaderModifBtn.Width = 0;
                ColHeaderDelBtn.Width   = 0;
                ColHeaderMedecin.Width  = 0;
                Visites listeVisitesMedecin = repoVisite.GetVisiteAllByIdMedecin(_user.id, _user);
                afficherListeByMedecin(listeVisitesMedecin.ListeVisites);
            }
            else
            {
                ColHeaderMedecin.Width  = double.NaN;
                ColHeaderVisiteur.Width = 0;
                VisitListView.Margin    = new Thickness(170, 0, 0, 0);
                Visites      listeVisites  = repoVisite.GetVisiteAllByIdVisiteur(_user.id, _user);
                Utilisateurs listeMedecins = repoUtilisateur.GetMedecinVisiteur(_user.id, _user);
                afficherListe(listeVisites.ListeVisites, listeMedecins);
            }
        }
예제 #2
0
        static void Main(string[] args)
        {
            UtilisateurRepository repoUtilisateur = new UtilisateurRepository();
            VisiteRepository      repoVisite      = new VisiteRepository();
            Utilisateur           user            = new Utilisateur("nouveauMdecin", "PrenomNouveauMedecin",
                                                                    "identiMede", "pwdpwdM", "10840348", "*****@*****.**", 2);

            Utilisateur userUpdate = new Utilisateur(3, "Wacrenier", "Emilien", "emilienemilien",
                                                     "lololo", "065978", "emilien@gmail", 2);

            Utilisateurs listeMedecins = repoUtilisateur.GetMedecinALl();
            Utilisateur  unMedecin     = repoUtilisateur.GetMedecinById(3);
            Utilisateurs listeVisiteur = repoUtilisateur.GetVisiteurAll();
            Utilisateur  unVisiteur    = repoUtilisateur.GetVisiteurById(4);
            //repoUtilisateur.CreateMedecin(user);
            //repoUtilisateur.UpdateMedecin(userUpdate);
            //repoUtilisateur.DeleteMedecin(11);
            Visites listeVisite = repoVisite.GetVisiteAllByIdMedecin(3);

            Console.WriteLine("Instruction DEBUG");
        }