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); } }
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"); }