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