private void btn_ViewOrder7_Click(object sender, EventArgs e) { pnl_OrderItems.Show(); pnl_homekeuken.Hide(); lbl_OrderItems.Text = "Tafel 7"; Order_Items_Service order_Item_Service = new Order_Items_Service(); List <Order_Item> order_Item_List = order_Item_Service.Get_Order_Items(); Order_Item order_Items = new Order_Item(); Order_Service order_Service = new Order_Service(); List <Order> order_List = order_Service.Get_Orders(); foreach (Order items in order_List) { foreach (Order_Item orderitems in order_Item_List) { if (items.Tafel_ID == 7) { listView_OrderItems.View = View.Details; ListViewItem li = new ListViewItem(orderitems.Tijd.ToString()); li.SubItems.Add(orderitems.Menu_Item_ID.ToString()); li.SubItems.Add(orderitems.status.ToString()); listView_OrderItems.Items.Add(li); } } } }
private void btn_VoegToe_DEF_Click(object sender, EventArgs e) { lbl_Productnaam.Text = listView_MenuItems.SelectedItems[0].SubItems[1].Text; //Order Order_Service order_Service = new Order_Service(); List <Order> orders = new List <Order>(); //Order items Order_Items_Service order_Items_Service = new Order_Items_Service(); List <Order_Item> order_items = new List <Order_Item>(); //Werknemer Werknemer werknemer = new Werknemer(); werknemer.Werknemer_ID = 2; //Tafel info tafel_Service tafel_Service = new tafel_Service(); List <Tafel> tafels = tafel_Service.Get_Tafels(); //Order Items info Order_Item order_Item = new Order_Item(); foreach (Tafel tafel in tafels) { if (tafel.Tafel_Status == Tafel_Status.Open || tafel.Tafel_Status == Tafel_Status.Gereserveerd) { orders = order_Service.New_Order(tafel, werknemer); foreach (Order order in orders) { order_Item.Order_ID = order.Order_ID; } order_Item.Menu_Item_ID = int.Parse(listView_MenuItems.SelectedItems[0].SubItems[1].Text); order_Item.status = Order_Status.Besteld; order_Item.Hoeveelheid = int.Parse(txt_Hoeveelheid.Text); order_Item.Tijd = DateTime.Now; order_Item.Opmerking = txt_Opmerking.Text; } //else if (tafel.Tafel_Status == Tafel_Status.Bezet) //{ // orders = order_Service.Get_Orders(); // order_Item.Menu_Item_ID = int.Parse(listView_MenuItems.SelectedItems[0].SubItems[1].Text); // order_Item.status = Order_Status.Besteld; // order_Item.Hoeveelheid = int.Parse(txt_Hoeveelheid.Text); // order_Item.Tijd = DateTime.Now; // order_Item.Opmerking = txt_Opmerking.Text; // foreach (Order order in orders) // { // } // orders = order_Items_Service.Add_To_Order(); //} } }
private void btn_StatTafel2_Click(object sender, EventArgs e) { //Verberg alle andere panels pnl_StatusOverzicht.Hide(); pnl_OrderBevestiging.Hide(); pnl_OpenOrders.Hide(); pnl_TafelOverzicht.Hide(); //Toon bestelling panel en verander tafel pnl_TafelNAV.Show(); lbl_StatusOverzicht.Text = "Tafel 2"; Tafel tafel_ID = new Tafel(); tafel_ID.Tafel_ID = 2; Order_Service order_Service = new Order_Service(); Order order = order_Service.DB_Get_Order_By_Tafel(tafel_ID.Tafel_ID); Order_Items_Service order_Items_Service = new Order_Items_Service(); List <Order_Item> order_Items = order_Items_Service.DB_Get_Order_Items_By_Tafel(tafel_ID.Tafel_ID, order.Order_ID); tafel_Service tafel_Status = new tafel_Service(); List <Tafel> tafels = tafel_Status.Get_Tafels(); //Get correct orders pnl_OpenOrders.Show(); listView_OrderOverzicht.Clear(); foreach (Order_Item item in order_Items) { ListViewItem list = new ListViewItem(item.Menu_Item_ID.ToString()); list.SubItems.Add(item.status.ToString()); list.SubItems.Add(item.Hoeveelheid.ToString()); list.SubItems.Add(item.Tijd.ToString()); list.SubItems.Add(item.Opmerking); listView_OrderOverzicht.Items.Add(list); } //foreach (Tafel tafel in tafels) //{ // if (tafel.Tafel_Status == Tafel_Status.Bezet) // { // } // else // { // pnl_BestellingOpnemen.Show(); // } //} }
private void PopulateListViewORDERS(Order order_ID, Tafel tafel_ID) { Order_Items_Service order_Items_Service = new Order_Items_Service(); List <Order_Item> order_items = order_Items_Service.DB_Get_Order_Items_By_Tafel(tafel_ID.Tafel_ID, order_ID.Order_ID); listView_OrderOverzicht.Clear(); foreach (Order_Item order in order_items) { ListViewItem list = new ListViewItem(order.Order_Item_ID.ToString()); list.SubItems.Add(order.Order_ID.ToString()); list.SubItems.Add(order.Menu_Item_ID.ToString()); list.SubItems.Add(order.status.ToString()); list.SubItems.Add(order.Hoeveelheid.ToString()); list.SubItems.Add(order.Tijd.ToString()); list.SubItems.Add(order.Opmerking); listView_MenuItems.Items.Add(list); } }