Пример #1
0
        //Displays the overview of both the Bar and Kitchen View
        private void KitcheOrBarView()
        {   // Clear ListViews
            listBarOrderView.Items.Clear();
            listBarReadyView.Items.Clear();
            listKitchenOrderView.Items.Clear();
            listKitchenReadyView.Items.Clear();

            OrderItem_Service   OrderedItemService = new OrderItem_Service();
            List <ListViewItem> AddItems           = new List <ListViewItem>();
            // Where Query to get the OrderItems for Kitchen and Bar
            List <RosaModel.OrderItem> KitchenBarList = OrderedItemService.GetKItchenOrderedItems();

            foreach (OrderItem orderItem in KitchenBarList)
            {
                AddItem = new ListViewItem(orderItem.order.DateTime.ToString("HH:mm:ss"));
                AddItem.SubItems.Add(orderItem.order.Table.tableId.ToString());
                AddItem.SubItems.Add(orderItem.menuItem.Name);
                AddItem.SubItems.Add(orderItem.amount.ToString());
                AddItem.SubItems.Add(orderItem.order.Notes);
                AddItem.SubItems.Add(orderItem.status.ToString());
                AddItem.SubItems.Add(orderItem.orderItems_id.ToString());
                AddItem.BackColor = checkStatus(orderItem);
                AddItem.Tag       = orderItem;
                AddItems.Add(AddItem);
                AddItem.BackColor = checkStatus(orderItem);
                if (orderItem.menuItem.menuCat >= 25)
                {
                    if (orderItem.status == StatusEnum.Ready)
                    {
                        listBarReadyView.Items.Add(AddItem);
                    }
                    else
                    {
                        listBarOrderView.Items.Add(AddItem);
                    }
                }
                else
                {
                    if (orderItem.status == StatusEnum.Ready)
                    {
                        listKitchenReadyView.Items.Add(AddItem);
                    }
                    else
                    {
                        listKitchenOrderView.Items.Add(AddItem);
                    }
                }
                listBarOrderView.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize);
                listBarReadyView.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize);
                listKitchenOrderView.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize);
                listKitchenReadyView.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize);
            }
        }
Пример #2
0
        private void TafelForm_Load(object sender, EventArgs e)
        {
            //Inlog_DAO inlog_DAO = new Inlog_DAO();
            //BestelGerecht_DAO gerecht = new BestelGerecht_DAO();
            table_service = new Tafel_Service();

            tables = table_service.DB_Get_All_Tables();

            gerecht = new OrderItem_Service();

            SetTableColors();
            btnList[6].BackColor = Color.Yellow;
            btnList[8].BackColor = Color.Orange;
        }
Пример #3
0
        // When you click on button you want to update the status of the certain item
        private void MarkAsReadyButton()
        {
            OrderItem         orderItem           = new OrderItem();
            OrderItem_Service KitchenOrBarService = new OrderItem_Service();

            if (listBarOrderView.SelectedItems.Count > 0)
            {
                orderItem.orderItems_id = int.Parse(((RosaModel.OrderItem)listBarOrderView.SelectedItems[0].Tag).orderItems_id.ToString());
            }
            else if (listKitchenOrderView.SelectedItems.Count > 0)
            {
                orderItem.orderItems_id = int.Parse(((RosaModel.OrderItem)listKitchenOrderView.SelectedItems[0].Tag).orderItems_id.ToString());
            }
            KitchenOrBarService.UpdateTableOrder(orderItem.orderItems_id, 2);
            KitcheOrBarView();
            MessageBox.Show("Order Send!");
        }