//verstuur de lijst van menu items door naar de keuken/bar en maak de lijsten leeg private void btnVerstuur_Click(object sender, EventArgs e) { Bevat_Service bevat_Service = new Bevat_Service(); Voorraad_Service voorraadService = new Voorraad_Service(); SchrijfBestellingNaarDatabase(); VerlaagVoorraadAantal(); RekeningService rekeningService = new RekeningService(); RekeningItem_Service rekeningItem_Service = new RekeningItem_Service(); //maak een nieuwe rekening aan DateTime datum = DateTime.Now; ChapooModel.Rekening rekening = new ChapooModel.Rekening(); rekeningService.Write_To_Db_Rekening(klant.ID, datum); rekening = rekeningService.GetRekening(klant.ID, datum)[0]; for (int i = 0; i < bestelItems.Count; i++) { rekeningItem_Service.Write_To_Db_RekeningItem(rekening.ID, bestelItems[i].ID, aantallen[i]); } MessageBox.Show("Bestelling is verzonden!"); bestelItems.Clear(); this.Hide(); ChapooPDA_BestellingOpnemenRegistreren registreren = ChapooPDA_BestellingOpnemenRegistreren.GetInstance(tafelnummer, bedienerID); registreren.Show(); }
public static ChapooPDA_BestellingOpnemenRegistreren GetInstance(int tafelnummer, int bedienerID) { if (uniqueOpnemenRegistreren == null) { uniqueOpnemenRegistreren = new ChapooPDA_BestellingOpnemenRegistreren(tafelnummer, bedienerID); } return(uniqueOpnemenRegistreren); }
private void btnOpnemen10_Click(object sender, EventArgs e) { if (tafelStatuses[9].tafelBezetting) { ChapooPDA_BestellingOpnemenRegistreren registreren = ChapooPDA_BestellingOpnemenRegistreren.GetInstance(13, bedienerID); Hide(); registreren.ShowDialog(); } else { MessageBox.Show("Tafel 10 is nog niet bezet!"); } }
private void btnTerug_Click(object sender, EventArgs e) { ChapooPDA_BestellingOpnemenRegistreren registreren = ChapooPDA_BestellingOpnemenRegistreren.GetInstance(tafelnummer, bedienerID); registreren.itemsUitDatabase.Clear(); registreren.aantallen.Clear(); registreren.commentaren.Clear(); for (int i = 0; i < besteldeMenuItems.Count; i++) { registreren.itemsUitDatabase.Add(besteldeMenuItems[i].item); registreren.aantallen.Add(besteldeMenuItems[i].aantal); registreren.commentaren.Add(besteldeMenuItems[i].commentaar); } registreren.Show(); Hide(); }