public AddMenuPoint(Classes.Menu currentMenuPosition, MainForm form) { InitializeComponent(); ReceptPoint(form); AddBTN.Text = "Change"; ReceptionCB.Items.AddRange(_ReceptionInfo.ToArray()); DishNameTB.Text = currentMenuPosition.DishName; ReceptionCB.SelectedIndex = _ReceptionInfo.IndexOf(_ReceptionInfo.Single(item => item.Contains(currentMenuPosition.ReceptionID.ToString() + " "))); CostTB.Text = currentMenuPosition.Cost.ToString(); WTimeTB.Text = currentMenuPosition.WaitingTime_Min.ToString(); flag = false; }
public AddMenuPoint(Classes.Menu currentMenuPosition, MainForm form, bool point) { InitializeComponent(); ReceptPoint(form); DishNameTB.Text = currentMenuPosition.DishName; ReceptionCB.Items.Add(_ReceptionInfo.Single(item => item.Contains(currentMenuPosition.ReceptionID.ToString() + " "))); ReceptionCB.SelectedIndex = 0; CostTB.Text = currentMenuPosition.Cost.ToString(); WTimeTB.Text = currentMenuPosition.WaitingTime_Min.ToString(); DishNameTB.ReadOnly = true; CostTB.ReadOnly = true; WTimeTB.ReadOnly = true; AddBTN.Visible = false; }
private void AddOrderBTN_Click(object sender, EventArgs e) { if (OrderCB.Items.Count > 0) { var li = OrderCB.Text.Split(' '); string dishname = OrderCB.Text.Split('\'')[1]; Classes.Menu c = _dish.Where(item => item.DishName.Equals(dishname)).ToList()[0]; ChosenOrder.Add(_state.Single(item => item.Id == Int32.Parse(li[0]))); ChosenDish.Add(c); ChekList.Add(new Classes.Chek { Id = Int32.Parse(NoTB.Text), OrderID = Int32.Parse(li[0]), Cost = Int32.Parse(li[li.Count() - 1]) }); _orderList.Add(OrderCB.Text); CostTB.Text = (Int32.Parse(CostTB.Text) + Int32.Parse(li[li.Count() - 1])).ToString(); RewriteOrderList(); OrderCB.Items.Remove(OrderCB.Text); if (OrderCB.Items.Count != 0) { OrderCB.SelectedIndex = 0; } } }