private void btn_Change_Click(object sender, EventArgs e) { try { string name = lbl_SelectedName.Text; int amount = int.Parse(txt_SelectedAmount.Text); menuService.ChangeSupply(name, amount); GetMenu(); DisplayListView(menu); lbl_SelectedName.Text = ""; txt_SelectedAmount.Clear(); HideAllControls(); MessageBox.Show("U heeft de voorraad van het item '" + name + "' veranderd naar " + amount); } catch { MessageBox.Show("Er is een ongeldige invoer gegeven..."); return; } rbtn_SupplyId.Checked = true; }
private void MbtnVerwijderen_Click(object sender, EventArgs e) { int id = item.order_id; DialogResult res = MessageBox.Show("Weet je het zeker dat je deze orderitem wilt verwijderen?", "Confirmation", MessageBoxButtons.OKCancel, MessageBoxIcon.Information); if (res == DialogResult.OK) { int voorraad = item.menuItem.voorraad + item.Aantal; orderService.DeleteOrder(item.order_id); menuService.ChangeSupply(item.menuItem.naam, voorraad); form.LoadOrders(); this.Close(); } else if (res == DialogResult.Cancel) { MessageBox.Show("Verwijderen is gestopt"); } }
private void MbtnToevoegen_Click(object sender, EventArgs e) { if (bestelling.orderItems.Count > 0) { List <OrderItem> orders = bestelling.orderItems; bestelling.tafel_id = tafelNummer; bestelling.datum = DateTime.Now; bestelling.werknemer = werknemer; bestelling.commentaar = rtxtCommentaar.Text; //Bestelling toevoegen aan db bestellingService.AddOrder(bestelling); //krijg het ID van toegevoegde bestelling voor orderitems. bestelling = bestellingService.GetLatestOrder(); foreach (OrderItem o in orders) { //voorraad aanpassen in db int voorraad = o.menuItem.voorraad; voorraad = voorraad - o.Aantal; menuService.ChangeSupply(o.menuItem.naam, voorraad); //Orderitem toevoegen aan db o.bestelling_id = bestelling.bestelling_id; o.Werknemer = werknemer; o.tafel_id = tafelNummer; bestellingService.AddOrderItem(o); } MessageBox.Show("Bestelling is doorgevoerd met id: " + bestelling.bestelling_id); this.Close(); OrderOverviewForm2 overviewForm = new OrderOverviewForm2(werknemer, tafelNummer); overviewForm.Show(); } else { MessageBox.Show("Bestelling is leeg, Voeg items toe"); } }