// Constructeur pour l'ouverture en modification de fiche public FicheCategorie(int numeroCategorie) : this() { bool existe; this.NumeroCategorie = numeroCategorie; this.Categorie = Categorie.Rechercher(numeroCategorie, Global.UtilisateurConnecte.Nom, out existe); if (!existe) { string message = "La catégorie recherchée n'existe pas."; MessageBox.Show(message, "Catégorie non trouvée", MessageBoxButton.OK, MessageBoxImage.Error); // Fermeture de la fenêtre DialogResult = false; } else { this.DataContext = this.Categorie; } }