private void MbtnBestellingOverview_Click(object sender, EventArgs e) { OrderOverviewForm2 form = new OrderOverviewForm2(werknemer, tafelNummer); this.Close(); form.Show(); }
public PaymentForm(Inlog werknemer, int tafel_ID, OrderOverviewForm2 form2) { InitializeComponent(); //Initialize MaterialSkinManager materialSkinManager = MaterialSkinManager.Instance; materialSkinManager.AddFormToManage(this); materialSkinManager.Theme = MaterialSkinManager.Themes.DARK; materialSkinManager.ColorScheme = new ColorScheme(Primary.BlueGrey800, Primary.BlueGrey900, Primary.BlueGrey500, Accent.LightBlue200, TextShade.WHITE); this.tafel_ID = tafel_ID; this.werknemer = werknemer; this.form2 = form2; }
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"); } }