示例#1
0
        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;
            }
        }
示例#2
0
        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;
            }
        }
示例#3
0
        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;
            }
        }
示例#4
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;
            }
        }
示例#5
0
        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;
            }
        }