예제 #1
0
        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;
        }
예제 #2
0
        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);
        }