예제 #1
0
 private void initFormOperations()
 {
     dg_AllFoodItemCategory.Items.Clear();
     dg_AllFoodItemCategory.Items.Refresh();
     foreach (tbl_FoodItemCategory item in FoodItemCategory.getAll())
     {
         dg_AllFoodItemCategory.Items.Add(item);
     }
 }
예제 #2
0
        void initFormOperations()
        {
            var categoriesList = FoodItemCategory.getAll();

            foreach (tbl_FoodItemCategory item1 in categoriesList)
            {
                cb_FoodItemCategory.ItemsSource       = categoriesList;
                cb_FoodItemCategory.DisplayMemberPath = "Name";
                cb_FoodItemCategory.SelectedValuePath = "Id";
            }
        }
예제 #3
0
 private void btn_RemoveFoodItemCategory(object sender, RoutedEventArgs e)
 {
     if (dg_AllFoodItemCategory.SelectedItem != null)
     {
         tbl_FoodItemCategory f = (tbl_FoodItemCategory)dg_AllFoodItemCategory.SelectedItem;
         FoodItemCategory.delete(f);
         initFormOperations();
     }
     else
     {
         AutoClosingMessageBox.Show("Please Select a Item", "Alert", 3000);
     }
 }
예제 #4
0
 private void initFormOperations()
 {
     foreach (FoodItemSmallModel item in FoodItem.getMappedListOfAllFoodItemToFoodItemSmallModel())
     {
         dg_AllFoodItems.Items.Add(item);
     }
     foreach (tbl_FoodItemCategory item in FoodItemCategory.getAll())
     {
         cb_Cat.ItemsSource       = FoodItemCategory.getAll();
         cb_Cat.DisplayMemberPath = "Name";
         cb_Cat.SelectedValuePath = "Id";
     }
 }
예제 #5
0
 private void btn_AddNewFoodItemCategory(object sender, RoutedEventArgs e)
 {
     if (tb_FoodItemCategory.Text != "")
     {
         tbl_FoodItemCategory category = new tbl_FoodItemCategory();
         category.Name = tb_FoodItemCategory.Text;
         FoodItemCategory.insert(category);
         AutoClosingMessageBox.Show("New Category Added", "Success", 3000);
         tb_FoodItemCategory.Text = "";
         initFormOperations();
     }
     else
     {
         AutoClosingMessageBox.Show("Please Enter A Name", "Alert", 3000);
     }
 }
예제 #6
0
 private void btn_UpdateFoodItemCategory(object sender, RoutedEventArgs e)
 {
     if (dg_AllFoodItemCategory.SelectedItem != null)
     {
         tbl_FoodItemCategory category = (tbl_FoodItemCategory)dg_AllFoodItemCategory.SelectedItem;
         var dialog = new Form_InputDialog(category.Name);
         if (dialog.ShowDialog() == true)
         {
             category.Name = dialog.ResponseText;
             FoodItemCategory.update(category);
             AutoClosingMessageBox.Show("Category Updated", "Success", 3000);
             initFormOperations();
         }
     }
     else
     {
         AutoClosingMessageBox.Show("Please Select a Item", "Alert", 3000);
     }
 }
예제 #7
0
        void initFormOperations(int id)
        {
            foodItem              = FoodItem.getById(id);
            tb_FoodItemName.Text  = foodItem.Name;
            tb_FoodSalePrice.Text = Convert.ToString(foodItem.SalePrice);
            cateroryid            = (int)foodItem.Category_Id;
            if (foodItem.ManageInventory == true)
            {
                cbx_ManageInventory.IsChecked = true;
            }
            tb_FoodItemRecipe.Text = foodItem.Recipe;
            var categoriesList = FoodItemCategory.getAll();

            foreach (tbl_FoodItemCategory item1 in categoriesList)
            {
                cb_FoodItemCategory.ItemsSource       = categoriesList;
                cb_FoodItemCategory.DisplayMemberPath = "Name";
                cb_FoodItemCategory.SelectedValuePath = "Id";
            }
            cb_FoodItemCategory.SelectedValue = (int)foodItem.Category_Id;
            UpdateLayout();
        }
 private void initFormOperations(int dealId)
 {
     deal                          = Deal.getById(dealId);
     tb_DealName.Text              = deal.Name;
     tb_DealSalePrice.Text         = Convert.ToString(deal.SalePrice);
     cbx_ManageInventory.IsChecked = deal.ManageInventory;
     foreach (FoodItemSmallModel item in Deal.getMAppedListOfDealDetailsToFoodItemSmallModelByDealId(dealId))
     {
         dg_DealFoodItems.Items.Add(item);
     }
     foreach (FoodItemSmallModel item in FoodItem.getMappedListOfAllFoodItemToFoodItemSmallModel())
     {
         dg_AllFoodItems.Items.Add(item);
     }
     foreach (tbl_FoodItemCategory item in FoodItemCategory.getAll())
     {
         cb_Cat.ItemsSource       = FoodItemCategory.getAll();
         cb_Cat.DisplayMemberPath = "Name";
         cb_Cat.SelectedValuePath = "Id";
     }
     cb_Cat.SelectedValue = deal.Category_Id;
     update_lbl_Total();
 }
예제 #9
0
 /// <summary>
 /// Edits food item async
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public async Task <bool> EditFoodItemCategoryAsync(FoodItemCategory model)
 {
     return(await FoodItemCategoryRepository.EditAsync(model));
 }