// 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"); } }
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) { } }
private void OnCloseAddItemCat(object sender, DialogClosingEventArgs eventArgs) { mg = new ManagementModel(); lv_itemsCategory.ItemsSource = mg.GetAllCategory(); }