Example #1
0
        private void btnChangeMenu_Click(object sender, System.EventArgs e)
        {
            string name = txbName.Text;

            string stockText = txbStock.Text;
            bool   parsable  = int.TryParse(stockText, out int stock);

            MenuItem menuItem = (MenuItem)lvwItemOverview.SelectedItems[0].Tag;

            if (name != string.Empty)
            {
                menuItem.ItemName = name;
                menuItemService.ChangeName(menuItem);
            }

            if (parsable)
            {
                menuItem.InStock = stock;
                menuItemService.ChangeStock(menuItem);
            }

            txbName.Text  = string.Empty;
            txbStock.Text = string.Empty;
            DisplayItemOverview();
        }