public static void MenuProductEnkel(int productID) { Menu.MethodeBannerLine("Wijzig naam", "Wijzig prijs", "Wijzig voorraad", "Wijzig status", "Toon bestellingen"); OverzichtProductEnkel(productID); List <Product> productEdit = Data.GetProduct(); switch (Menu.MethodeKiezer(5)) { case 1: Console.WriteLine("Geef de nieuwe naam in:"); productEdit[productID - 1].Naam = Console.ReadLine(); Data.SetProduct(productEdit); Console.Clear(); MenuProductEnkel(productID); break; case 2: Console.WriteLine("Geef de nieuwe waarde in:"); productEdit[productID - 1].Prijs = Convert.ToDecimal(Console.ReadLine()); Data.SetProduct(productEdit); Console.Clear(); MenuProductEnkel(productID); break; case 3: Console.WriteLine("Geef de nieuwe voorraad in:"); productEdit[productID - 1].Voorraad = Convert.ToInt32(Console.ReadLine()); Data.SetProduct(productEdit); Console.Clear(); MenuProductEnkel(productID); break; case 4: productEdit[productID - 1].Actief = !productEdit[productID - 1].Actief; Data.SetProduct(productEdit); Console.Clear(); MenuProductEnkel(productID); break; case 5: Console.Clear(); BestellingMenu.MenuBestellingenHoofdmenu("product", productID); break; case 0: Console.Clear(); MenuProductZoeken(); break; } }
public static void MenuSchotelEnkel(int schotelID) { Menu.MethodeBannerLine("Wijzig naam", "Wijzig prijs", "Wijzig voorraad", "Wijzig status", "Toon bestellingen"); OverzichtSchotelEnkel(schotelID); List <Schotel> schotelEdit = Data.GetSchotel(); switch (Menu.MethodeKiezer(5)) { case 1: Console.WriteLine("Geef de nieuwe naam in:"); schotelEdit[schotelID - 1].Naam = Console.ReadLine(); Data.SetSchotel(schotelEdit); Console.Clear(); MenuSchotelEnkel(schotelID); break; case 2: Console.WriteLine("Geef de nieuwe waarde in:"); schotelEdit[schotelID - 1].Prijs = Convert.ToDecimal(Console.ReadLine()); Data.SetSchotel(schotelEdit); Console.Clear(); MenuSchotelEnkel(schotelID); break; case 3: Console.WriteLine("Geef de nieuwe voorraad in:"); schotelEdit[schotelID - 1].Voorraad = Convert.ToInt32(Console.ReadLine()); Data.SetSchotel(schotelEdit); Console.Clear(); MenuSchotelEnkel(schotelID); break; case 4: schotelEdit[schotelID - 1].Actief = !schotelEdit[schotelID - 1].Actief; Data.SetSchotel(schotelEdit); Console.Clear(); MenuSchotelEnkel(schotelID); break; case 5: Console.Clear(); BestellingMenu.MenuBestellingenHoofdmenu("schotel", schotelID); break; case 0: Console.Clear(); MenuSchotelHoofdmenu(); break; } }
public static void MenuKlantEnkel(int klantID, string zoekenToevoegen) { Menu.MethodeBannerLine("Klant aanpassen", "Bestellingen tonen"); OverzichtKlantEnkel(klantID); switch (Menu.MethodeKiezer(3)) { case 1: Console.Clear(); MenuKlantEdit(klantID); break; case 2: Console.Clear(); Menu.MethodeBannerLine("Nieuwe bestelling plaatsen"); BestellingMenu.OverzichtBestellingen("klantID", klantID); switch (Menu.MethodeKiezer(2)) { case 1: Bestelling nieuw = new Bestelling(klantID); Console.Clear(); Menu.MethodeBannerLine(); nieuw.MethodeNieuweBestelling(); Data.AddBestelling(nieuw); Console.Clear(); MenuKlantEnkel(klantID, zoekenToevoegen); break; case 0: Console.Clear(); MenuKlantEnkel(klantID, zoekenToevoegen); break; } break; case 0: if (zoekenToevoegen == "zoeken") { Console.Clear(); MenuKlantZoeken(); } else if (zoekenToevoegen == "toevoegen") { Console.Clear(); MenuKlantZoeken(); } break; } }
public static void MenuHoofdmenu() { Console.Clear(); MethodeBannerLine("Nieuwe bestelling", "Bestellingen", "Klanten", "Producten", "Credits"); switch (MethodeKiezer(5)) { case 1: Console.Clear(); KlantMenu.MenuKlantZoeken("alles", "alles", "bestelling"); break; case 2: Console.Clear(); BestellingMenu.MenuBestellingenHoofdmenu(); break; case 3: Console.Clear(); KlantMenu.MenuKlantZoeken(); break; case 4: Console.Clear(); ProductMenu.MenuProductHoofdmenu(); break; case 5: Console.Clear(); Credits.PrintCredits(); MenuHoofdmenu(); break; case 0: MethodeIntro(); Console.Clear(); MenuHoofdmenu(); break; default: break; } }
public static void MenuKlantZoeken(string zoekmethode = "alles", string parameter = "0", string vanWaar = "nvt") { Menu.MethodeBannerLine("Klant selecteren", "Klant zoeken", "Klant Toevoegen"); OverzichtKlantLijst(zoekmethode, parameter); switch (Menu.MethodeKiezer(3)) { case 1: Console.WriteLine("\n Geef het ID gevolgd door 'enter':"); int inputID = Menu.MethodeCheckforID("klant"); Menu.MethodeClearLine(-1); Console.WriteLine(inputID); Menu.MethodeSpinner("\n Klant wordt geselecteerd..."); Console.Clear(); if (vanWaar == "bestelling") { BestellingMenu.MethodeNieuweBestelling(inputID); } MenuKlantEnkel(inputID, "zoeken"); break; case 2: Console.Clear(); Menu.MethodeBannerLine("Zoek op voornaam", "Zoek op naam", "Zoek op straat", "Zoek op postcode"); switch (Menu.MethodeKiezer(6)) { case 1: Console.WriteLine("\n Geef de voornaam in gevolgd door 'enter':"); parameter = Console.ReadLine(); zoekmethode = "voornaam"; Menu.MethodeSpinner("Klant wordt gezocht..."); Console.Clear(); MenuKlantZoeken(zoekmethode, parameter, vanWaar); break; case 2: Console.WriteLine("\n Geef de naam in gevolgd door 'enter':"); parameter = Console.ReadLine(); zoekmethode = "naam"; Menu.MethodeSpinner("Klant wordt gezocht..."); Console.Clear(); MenuKlantZoeken(zoekmethode, parameter, vanWaar); break; case 3: Console.WriteLine("\n Geef de straatnaam in gevolgd door 'enter':"); parameter = Console.ReadLine(); zoekmethode = "straat"; Menu.MethodeSpinner("Klant wordt gezocht..."); Console.Clear(); MenuKlantZoeken(zoekmethode, parameter, vanWaar); break; case 4: Console.WriteLine("\n Geef postcode in gevolgd door 'enter':"); parameter = Menu.MethodeCheckforInt(Console.ReadLine()).ToString(); zoekmethode = "postcode"; Menu.MethodeSpinner("Klant wordt gezocht..."); Console.Clear(); MenuKlantZoeken(zoekmethode, parameter, vanWaar); break; case 0: Console.Clear(); if (vanWaar == "bestelling") { Console.Clear(); Menu.MenuHoofdmenu(); } Console.Clear(); MenuKlantZoeken(zoekmethode, parameter, vanWaar); break; } break; case 3: Console.Clear(); MethodeKlantToevoegen(); break; case 0: Console.Clear(); Menu.MenuHoofdmenu(); break; } }