//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); } }
//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); } }
//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); } }
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}"; } } }
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; } } }
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; } } }
//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); } }