private void SupprimeGabarit(object parameter) { // Supprime le gabarit de la BD HibernateGabaritService.Delete(GabaritSelectionne); // Supprime le gabarit de la mémoire Gabarits.Remove(GabaritSelectionne); GabaritSelectionne = null; }
public GabaritSelecteurViewModel() { try { Gabarits = new ObservableCollection <Gabarit>(HibernateGabaritService.RetrieveAllOrderedByCreationDateDesc()); } catch (Exception) { MessageBox.Show($"Une erreur s'est produite lors de l'accès à la base de données."); Environment.Exit(1); } Titre = "Gabarits"; OuvrirFacture = new RelayCommand(OuvrirFenetreFacture, parameter => GabaritSelectionne != null); SupprimerGabarit = new RelayCommand(SupprimeGabarit, parameter => GabaritSelectionne != null); }