//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();
        }
예제 #2
0
        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();
        }