public TableInformationUI(Table table, Employee user) { InitializeComponent(); this.table = table; this.user = user; table_Service = new Table_Service(); takeOrder_Service = new TakeOrder_Service(); standardButtons = new List <Button>() { btn_alterOrder, btn_deleteItems, btn_payBill, btn_sendOrder, btn_confirmDelete }; lbl_TableNumber.Text = $"{this.table.TableNumber}"; //hide the unnecessary buttons foreach (Button button in standardButtons) { button.Hide(); } clb_orderItems.Hide(); if (table.Status == 1 || table.Status == 3) { btn_takeOrder.Hide(); lv_Order.Hide(); btn_cancelReservation.Hide(); lbl_orderList.Hide(); } else if (table.Status == 2) { btn_occupy.Hide(); btn_reserve.Hide(); } }
public SelectMenuItemsUI(Order order, Enum_Menu_Type menuType) { InitializeComponent(); service = new TakeOrder_Service(); this.order = order; //first of all we hide all the panels pnl_Dinner.Hide(); pnl_Drinks.Hide(); pnl_Lunch.Hide(); //select all menuItems with the service menuItems = service.SelectMenuItems(); //check which panel is supposed to be shown and fill that panel if (menuType == Enum_Menu_Type.Dinner) { lbl_title.Text = Enum_Menu_Type.Dinner.ToString(); FillDinnerList(); pnl_Dinner.Show(); } else if (menuType == Enum_Menu_Type.Drinks) { lbl_title.Text = Enum_Menu_Type.Drinks.ToString(); FillDrinksList(); pnl_Drinks.Show(); } else { lbl_title.Text = Enum_Menu_Type.Lunch.ToString(); FillLunchList(); pnl_Lunch.Show(); } }
public AddCommentToItemUI(Item item, Order order) { InitializeComponent(); Text = $"Add Comment to {item.Name}"; service = new TakeOrder_Service(); this.item = item; this.order = order; //we need to check if the item already belongs to an order itemInList = CheckItemInList(); CheckAmount(); }
public AddCommentToItemUI(Item item, Order order) { InitializeComponent(); service = new TakeOrder_Service(); this.item = item; this.order = order; //we need to check if the item already belongs to an order itemInList = CheckItemInList(); amount = int.Parse(tbox_Amount.Text); comment = tbox_Comment.Text; CheckAmount(); }
public TableInformationUI(Table table, Employee user) { InitializeComponent(); lbl_TableNumber.Text = $"{table.TableNumber}"; table_Service = new Table_Service(); takeOrder_Service = new TakeOrder_Service(); this.table = table; this.user = user; //hide the unnecessary buttons HideButtons(new List <Button> { btn_alterOrder, btn_confirmDelete, btn_deleteItems, btn_payBill, btn_sendOrder, btn_OrderServed }); clb_orderItems.Hide(); CheckStatus(); CheckOrder(); }
public TablesOverviewUI(Employee user) { InitializeComponent(); this.user = user; takeOrder_Service = new TakeOrder_Service(); tableService = new Table_Service(); lbl_UserName.Text = user.Name; //hide back button from the waiter if (user.Position == Enum_Employee.Waiter) { btn_Back.Hide(); } //give colors to tables TablesStatus(); //counter start counting timer1.Interval = 10000; timer1.Start(); }
public SelectMenuItemsUI(Order order, Enum_Menu_Type menuType) { InitializeComponent(); Text = $"Select {menuType.ToString()} Items"; service = new TakeOrder_Service(); this.order = order; //first of all we hide all the panels pnl_Dinner.Hide(); pnl_Drinks.Hide(); pnl_Lunch.Hide(); menuItems = service.Get_Menu_Items(); //check which panel is supposed to be shown and fill that panel if (menuType == Enum_Menu_Type.Dinner) { //initialize the window this.Size = new System.Drawing.Size(378, 660); lbl_title.Text = Enum_Menu_Type.Dinner.ToString(); FillDinnerList(); pnl_Dinner.Show(); } else if (menuType == Enum_Menu_Type.Lunch) { //initialize the window this.Size = new System.Drawing.Size(378, 600); lbl_title.Text = Enum_Menu_Type.Lunch.ToString(); FillLunchList(); pnl_Lunch.Show(); } else { lbl_title.Text = Enum_Menu_Type.Drinks.ToString(); FillDrinksList(); pnl_Drinks.Show(); } }