예제 #1
0
        // Supprimer une catégorie de produit/article
        private void OnClickDeleteItemCat(object sender, RoutedEventArgs e)
        {
            try
            {
                mg = new ManagementModel();

                var itemCat = (CategoryModel)((ListViewItem)lv_itemsCategory.ContainerFromElement((Button)sender)).Content;
                var it      = db.CATEGORY.FirstOrDefault(i => i.id_category == itemCat.Id);
                db.CATEGORY.Remove(it);
                db.SaveChanges();

                lv_itemsCategory.ItemsSource = mg.GetAllCategory();
                DialogHost.Show(new Message()
                {
                    message_tb = { Text = "Catégorie supprimée avec succès" }
                }, "RootDialog");
            }
            catch (Exception ex)
            {
                DialogHost.Show(new Message()
                {
                    message_tb = { Text = "Impossible de supprimer la catégorie " + ex.Message }
                }, "RootDialog");
            }
        }
예제 #2
0
 private void ManagementLoaded(object sender, RoutedEventArgs e)
 {
     try
     {
         mg = new ManagementModel();
         lv_itemsCategory.ItemsSource      = mg.GetAllCategory();
         lv_menu.ItemsSource               = mg.GetAllMenu();
         lv_menuOption.ItemsSource         = mg.GetMenuOptions();
         lv_ingredientCategory.ItemsSource = mg.GetAllIngredientCat();
     }
     catch (Exception ex)
     {
     }
 }
예제 #3
0
 private void OnCloseAddItemCat(object sender, DialogClosingEventArgs eventArgs)
 {
     mg = new ManagementModel();
     lv_itemsCategory.ItemsSource = mg.GetAllCategory();
 }