Beispiel #1
0
        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 MenuBestellingenHoofdmenu(string menukeuze = "open", int waarde = 0)
        {
            Menu.MethodeBannerLine("Alle bestellingen", "Openstaande", "Afgerond", "Filter op prijs", "Filter op ID");
            Console.WriteLine();
            OverzichtBestellingen(menukeuze, waarde);
            Console.SetCursorPosition(0, 0);
            switch (Menu.MethodeKiezer(7))
            {
            case 1:
                Console.Clear();
                MenuBestellingenHoofdmenu("alles", waarde);
                break;

            case 2:
                Console.Clear();
                MenuBestellingenHoofdmenu("open", waarde);
                break;

            case 3:

                Console.Clear();
                MenuBestellingenHoofdmenu("afgerond", waarde);
                break;

            case 4:
                Console.Clear();
                Menu.MethodeBannerLine("Groter dan", "Kleiner dan", "Gelijk aan");

                switch (Menu.MethodeKiezer(3))
                {
                case 1:
                    Console.WriteLine("\n Geef een geheel getal in:");
                    waarde = Menu.MethodeCheckforInt(Console.ReadLine());
                    Console.Clear();
                    MenuBestellingenHoofdmenu(">", waarde);
                    break;

                case 2:
                    Console.WriteLine("\n Geef een geheel getal in:");
                    waarde = Menu.MethodeCheckforInt(Console.ReadLine());
                    Console.Clear();
                    MenuBestellingenHoofdmenu("<", waarde);
                    break;

                case 3:
                    Console.WriteLine("\n Geef een geheel getal in:");
                    waarde = Menu.MethodeCheckforInt(Console.ReadLine());
                    Console.Clear();
                    MenuBestellingenHoofdmenu("=", waarde);
                    break;

                case 0:
                    Console.Clear();
                    MenuBestellingenHoofdmenu(menukeuze, waarde);
                    break;
                }
                break;

            case 5:
                Console.Clear();
                Menu.MethodeBannerLine("Filter op bestelling ID", "Filter op product ID", "Filter op schotel ID", "Filter op klant ID");
                switch (Menu.MethodeKiezer(4))
                {
                case 1:
                    Console.WriteLine(" Geef een bestel-ID in:");
                    waarde = Menu.MethodeCheckforID("bestelling");
                    Console.Clear();
                    MenuBestellingenHoofdmenu("bestelID", waarde);
                    break;

                case 2:
                    Console.Clear();
                    ProductMenu.MenuProductZoeken();
                    break;

                case 3:
                    Console.Clear();
                    SchotelMenu.MenuSchotelHoofdmenu();
                    break;

                case 4:

                    Console.Clear();
                    KlantMenu.MenuKlantZoeken("alles", "alles");
                    break;

                case 0:
                    Console.Clear();
                    MenuBestellingenHoofdmenu(menukeuze, waarde);
                    break;
                }
                break;

            case 0:
                Menu.MenuHoofdmenu();
                break;
            }
            MenuBestellingenHoofdmenu(menukeuze, waarde);
        }