示例#1
0
 //onderstaande methode toont de bestelling van de bar
 private void btn_toonBestellingBAR_Click(object sender, EventArgs e)
 {
     try
     {
         lbl_Drinken.Show();
         lbl_opmerkingenDrankjes.Show();
         //eerst alle labels en de lijst leegmaken
         DrinkInfo.Clear();
         lbl_DrinkBestelling.Text = "";
         lbl_Drinken.Text         = "";
         //bestellings nummer ophalen
         string bestellingNummer = lv_drankjes.SelectedItems[0].SubItems[1].Text;
         //service aanmaken om de beschrijving op te halen
         Bevat_Service bevat_Service = new Bevat_Service();
         DrinkInfo = bevat_Service.KrijgBeschrijving(bestellingNummer);
         int tafelnummer = KrijgTafelNummer(DrinkInfo);
         lbl_DrinkBestelling.Text = $"Bestelling: {bestellingNummer} Tafel: {tafelnummer}";
         foreach (KeyValuePair <Bevat, Klant> duo in DrinkInfo)
         {
             if (duo.Key.typeGerecht == DRINKEN)
             {
                 lbl_Drinken.Text             += $"{duo.Key.Aantal}x {duo.Key.menuItemID} {duo.Key.menuItemBeschrijving}\n";
                 lbl_opmerkingenDrankjes.Text += $"{duo.Key.Opmerkingen}";
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
示例#2
0
        //onderstaande methode toont de aangeklikte bestelling uit de listview van de openstaande bestellingen
        private void btn_toonBestelling_Click_1(object sender, EventArgs e)
        {
            LeegmakenLabelsOpenstaand();
            try
            {
                //bestellings nummer ophalen
                string bestellingNummer = lv_Bestellingen.SelectedItems[0].SubItems[1].Text;
                //service aanmaken om de beschrijving op te halen
                Bevat_Service bevat_Service = new Bevat_Service();
                klantenInfo = bevat_Service.KrijgBeschrijving(bestellingNummer);
                int tafelnummer = KrijgTafelNummer(klantenInfo);
                lbl_HuidigeBestelling.Text = $"Bestelling: {bestellingNummer} Tafel: {tafelnummer}";
                foreach (KeyValuePair <Bevat, Klant> duo in klantenInfo)
                {
                    switch (duo.Key.typeGerecht)
                    {
                    case VOORGERECHT:
                        lbl_Voorgerecht.Text          += VulDeLabels(duo);
                        lbl_opmerkingVoorgerecht.Text += $"{duo.Key.Opmerkingen}\n";
                        break;

                    case HOOFDGERECHT:
                        lbl_Hoofdgerecht.Text          += VulDeLabels(duo);
                        lbl_opmerkingHoofdgerecht.Text += $"{duo.Key.Opmerkingen}\n";
                        break;

                    case NAGERECHT:
                        lbl_Nagerecht.Text          += VulDeLabels(duo);
                        lbl_opmerkingNagerecht.Text += $"{duo.Key.Opmerkingen}\n";
                        break;

                    case TUSSENGERECHT:
                        lbl_Voorgerecht.Text          += VulDeLabels(duo);
                        lbl_opmerkingVoorgerecht.Text += $"{duo.Key.Opmerkingen}\n";
                        break;
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
示例#3
0
        //onderstaande methode toont de geselecteerde bestelling
        private void btn_ToonGerechtenPDA_Click(object sender, EventArgs e)
        {
            try
            {
                //bestellings nummer ophalen
                string bestellingNummer = lv_KlaarstaandeBestellingenPDA.SelectedItems[0].SubItems[1].Text;
                lbl_BestellingPDA.Text = $"Bestelling: {bestellingNummer}";
                //service aanmaken om de beschrijving op te halen
                Bevat_Service             bevat_Service            = new Bevat_Service();
                Dictionary <Bevat, Klant> klaarstaandeBestellingen = bevat_Service.KrijgBeschrijving(bestellingNummer);
                LeegmakenLabelsKlaarstaand(klaarstaandeBestellingen);
                foreach (KeyValuePair <Bevat, Klant> duo in klaarstaandeBestellingen)
                {
                    switch (duo.Key.typeGerecht)
                    {
                    case VOORGERECHT:
                        lbl_VoorgerechtPDA.Text            += $"{duo.Key.Aantal}x {duo.Key.menuItemID} {duo.Key.menuItemBeschrijving}\n";
                        lbl_opmerkingenVoorgerechtPDA.Text += $"{duo.Key.Opmerkingen}\n";
                        break;

                    case HOOFDGERECHT:
                        lbl_hoofdgerechtPDA.Text          += $"{duo.Key.Aantal}x {duo.Key.menuItemID} {duo.Key.menuItemBeschrijving}\n";
                        lbl_opmerkingHoofdgerechtPDA.Text += $"{duo.Key.Opmerkingen}\n";
                        break;

                    case NAGERECHT:
                        lbl_nagerechtPDA.Text          += $" {duo.Key.Aantal}x {duo.Key.menuItemID} {duo.Key.menuItemBeschrijving}\n";
                        lbl_opmerkingNagerechtPDA.Text += $"{duo.Key.Opmerkingen}\n";
                        break;

                    case TUSSENGERECHT:
                        lbl_VoorgerechtPDA.Text            += $"{duo.Key.Aantal}x {duo.Key.menuItemID} {duo.Key.menuItemBeschrijving}\n";
                        lbl_opmerkingenVoorgerechtPDA.Text += $"{duo.Key.Opmerkingen}\n";
                        break;
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
示例#4
0
        private void AutoLaadDrankjes()
        {
            huidigeDrankjes.Clear();
            lbl_DrinkBestelling.Show();
            lbl_opmerkingenDrankjes.Show();
            string        bestelNummer = drinken[0].bestellingID.ToString();
            Bevat_Service service      = new Bevat_Service();

            huidigeDrankjes = service.KrijgBeschrijving(bestelNummer);
            int tafelnummer = KrijgTafelNummer(huidigeDrankjes);

            lbl_DrinkBestelling.Text = $"Bestelling: {bestelNummer} Tafel : {tafelnummer}";
            foreach (KeyValuePair <Bevat, Klant> gerecht in huidigeDrankjes)
            {
                if (gerecht.Key.typeGerecht == DRINKEN)
                {
                    DrinkInfo.Add(gerecht.Key, gerecht.Value);
                    lbl_Drinken.Text             += $"{gerecht.Key.Aantal}x {gerecht.Key.menuItemID} {gerecht.Key.menuItemBeschrijving}\n";
                    lbl_opmerkingenDrankjes.Text += $"{gerecht.Key.Opmerkingen}";
                }
            }
        }
示例#5
0
        private void AutoLaadBestellingGereed()
        {
            LeegmakenLabelsKlaarstaand();
            huidigeBestellingGereed.Clear();
            lbl_huidigeBestellingGEREED.Show();
            string        bestelNummer = bestellingen[0].bestellingID.ToString();
            Bevat_Service service      = new Bevat_Service();

            huidigeBestellingGereed = service.KrijgBeschrijving(bestelNummer);
            int tafelNummer = KrijgTafelNummer(huidigeBestellingGereed);

            lbl_huidigeBestellingGEREED.Text = $"Bestelling: {bestelNummer} Tafel: {tafelNummer}";
            foreach (KeyValuePair <Bevat, Klant> gerecht in huidigeBestellingGereed)
            {
                klantenInfoGereedPanel.Add(gerecht.Key, gerecht.Value);
                switch (gerecht.Key.typeGerecht)
                {
                case VOORGERECHT:
                    lbl_voorGerechtKlaar.Text   += $"{gerecht.Key.Aantal}x {gerecht.Key.menuItemID} {gerecht.Key.menuItemBeschrijving}\n";
                    lbl_opmerkingVoorKLAAR.Text += $"{gerecht.Key.Opmerkingen}\n";
                    break;

                case HOOFDGERECHT:
                    lbl_hoofdGerechtKlaar.Text   += $"{gerecht.Key.Aantal}x {gerecht.Key.menuItemID} {gerecht.Key.menuItemBeschrijving}\n";
                    lbl_opmerkingHoofdKLAAR.Text += $"{gerecht.Key.Opmerkingen}\n";
                    break;

                case TUSSENGERECHT:
                    lbl_voorGerechtKlaar.Text   += $"{gerecht.Key.Aantal}x {gerecht.Key.menuItemID} {gerecht.Key.menuItemBeschrijving}\n";
                    lbl_opmerkingVoorKLAAR.Text += $"{gerecht.Key.Opmerkingen}\n";
                    break;

                case NAGERECHT:
                    lbl_naGerechtKlaar.Text   += $"{gerecht.Key.Aantal}x {gerecht.Key.menuItemID} {gerecht.Key.menuItemBeschrijving}\n";
                    lbl_opmerkingNaKLAAR.Text += $"{gerecht.Key.Opmerkingen}\n";
                    break;
                }
            }
        }
示例#6
0
        private void AutoLaadBestelling()
        {
            LeegmakenLabelsOpenstaand();
            huidigeBestelling.Clear();
            lbl_HuidigeBestelling.Show();
            string        bestelNummer = klanten[0].bestellingID.ToString();
            Bevat_Service service      = new Bevat_Service();

            huidigeBestelling = service.KrijgBeschrijving(bestelNummer);
            int tafelNummer = KrijgTafelNummer(huidigeBestelling);

            lbl_HuidigeBestelling.Text = $"Bestelling: {bestelNummer} Tafel: {tafelNummer}";
            foreach (KeyValuePair <Bevat, Klant> gerecht in huidigeBestelling)
            {
                klantenInfo.Add(gerecht.Key, gerecht.Value);
                switch (gerecht.Key.typeGerecht)
                {
                case VOORGERECHT:
                    lbl_Voorgerecht.Text          += $"{gerecht.Key.Aantal}x {gerecht.Key.menuItemID} {gerecht.Key.menuItemBeschrijving}\n";
                    lbl_opmerkingVoorgerecht.Text += $"{gerecht.Key.Opmerkingen}\n";
                    break;

                case HOOFDGERECHT:
                    lbl_Hoofdgerecht.Text          += $"{gerecht.Key.Aantal}x {gerecht.Key.menuItemID} {gerecht.Key.menuItemBeschrijving}\n";
                    lbl_opmerkingHoofdgerecht.Text += $"{gerecht.Key.Opmerkingen}\n";
                    break;

                case TUSSENGERECHT:
                    lbl_Voorgerecht.Text          += $"{gerecht.Key.Aantal}x {gerecht.Key.menuItemID} {gerecht.Key.menuItemBeschrijving}\n";
                    lbl_opmerkingVoorgerecht.Text += $"{gerecht.Key.Opmerkingen}\n";
                    break;

                case NAGERECHT:
                    lbl_Nagerecht.Text          += $"{gerecht.Key.Aantal}x {gerecht.Key.menuItemID} {gerecht.Key.menuItemBeschrijving}\n";
                    lbl_opmerkingNagerecht.Text += $"{gerecht.Key.Opmerkingen}\n";
                    break;
                }
            }
        }
示例#7
0
 //onderstaande methode toont de drankjes in de bestelling die aangeklikt is in de listview
 private void btn_toonDrankjesPDA_Click(object sender, EventArgs e)
 {
     try
     {
         string bestellingNummer = lv_klaarstaandeDrankjesPDA.SelectedItems[0].SubItems[1].Text;
         lbl_huidigeDrankBestellingPDA.Text = $"Bestelling: {bestellingNummer}";
         //service aanmaken om de beschrijving op te halen
         Bevat_Service             bevat_Service        = new Bevat_Service();
         Dictionary <Bevat, Klant> bescrhijvingDrankjes = bevat_Service.KrijgBeschrijving(bestellingNummer);
         DrankjesLabelsTonen(bescrhijvingDrankjes);
         foreach (KeyValuePair <Bevat, Klant> duo in bescrhijvingDrankjes)
         {
             if (duo.Key.typeGerecht == DRINKEN)
             {
                 lbl_drinkBestellingPDA.Text  += $"{duo.Key.Aantal}x {duo.Key.menuItemID} {duo.Key.menuItemBeschrijving}\n";
                 lbl_opmerkingDrinkenPDA.Text += $"{duo.Key.Opmerkingen}";
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }