Exemplo n.º 1
0
        private void showItemsOptionsOnSelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            mg = new ManagementModel();
            var liste = (ItemModel)lv_items.SelectedItem;

            if (liste != null)
            {
                idItem = liste.Id;
                lv_itemsOptions.ItemsSource = mg.GetItemsOptionsByItem(idItem);
            }
        }
Exemplo n.º 2
0
 private void OnClosingAffectOptionToItem(object sender, DialogClosingEventArgs eventArgs)
 {
     if (rvm.Result)
     {
         try
         {
             var liste = (ItemModel)lv_items.SelectedItem;
             if (liste != null)
             {
                 lv_itemsOptions.ItemsSource = mg.GetItemsOptionsByItem(liste.Id);
             }
         }
         catch (Exception ex)
         {
         }
     }
 }
Exemplo n.º 3
0
        // Suppression d'une option
        private void OnClickDeleteOption(object sender, RoutedEventArgs e)
        {
            try
            {
                mg = new ManagementModel();
                ModelCezar db                 = new ModelCezar();
                var        itm                = (ItemModel)lv_items.SelectedItem;
                var        selectedOption     = (ItemsCategoryModel)((ListViewItem)lv_itemsOptions.ContainerFromElement((Button)sender)).Content;
                var        item               = db.ITEM.FirstOrDefault(it => it.id_item == idItem);
                var        categoryIngredient = db.CATEGORY_INGREDIENT.FirstOrDefault(c => c.id_category_ingredient == selectedOption.Id);

                item.CATEGORY_INGREDIENT.Remove(categoryIngredient);
                db.SaveChanges();

                lv_itemsOptions.ItemsSource = mg.GetItemsOptionsByItem(itm.Id);
            }
            catch (Exception ex)
            {
                DialogHost.Show(new Message()
                {
                    message_tb = { Text = "Suppression impossible" }
                }, "RootDialog");
            }
        }