Ejemplo n.º 1
0
        // drinkendisplay
        public void DrinkenMenu()
        {
            Console.WriteLine("Drinken Menu:\n---------------------------------------------------\n1. Cola - \t\t2,99\n2. Pepsi - \t\t3,49\n3. Dr.Pepper - \t\t2,99\n4. Fanta Orange - \t2,99\n5. Spa rood - \t\t1,99\n6. Spa blauw - \t\t1,99\n7. Appelsap - \t\t2,49\n8. Rode wijn - \t\t6,49\n9. Witte wijn - \t6,49\n10. Heineken - \t\t3,49\n\n11. Terug naar de vorige pagina\n");
            Console.WriteLine("\nTyp het nummer van de item die je wilt bekijken en klik op enter:");

            // leest input command van de console
            string input = Console.ReadLine();

            Console_Reset.clear();

            try // in t geval dat de input te hoog is of niet convertible is tot int
            {
                int num = Convert.ToInt32(input);
                if (num <= 10)
                {
                    // print naam item
                    Console.WriteLine($"{drinkenDataList[num - 1].naam}\n---------------------------------------------------\n");

                    // print inhoud item
                    Console.WriteLine($"inhoud: {drinkenDataList[num - 1].inhoud}");

                    // print prijs item
                    Console.WriteLine($"prijs: {drinkenDataList[num - 1].prijs}\n");

                    // print voedingswaarde
                    Console.WriteLine($"{drinkenDataList[num - 1].voedingswaarde}\n");

                    // print allergenen
                    string al = "";
                    for (int i = 0; i < (drinkenDataList[num - 1].allergenen).Length; i++)
                    {
                        al += drinkenDataList[num - 1].allergenen[i] + ", ";
                    }
                    Console.WriteLine("allergenen: " + al + "\n");

                    // input na de display
                    Console.WriteLine("\n1. Terug naar het eten & drinken menu");
                    input = Console.ReadLine();
                    Console_Reset.clear();
                    if (input == "1" || input == "")
                    {
                        DrinkenMenu();
                    }
                }
                else if (num == 11)
                {
                    FoodDrinkRun.Run();
                }
            }

            catch (Exception)
            { // input is niet convertible naar int of input is te hoog nummer
                Console_Reset.clear();
                Console.WriteLine("De input is niet juist, probeer het nogeens\n");
                //DrinkenMenu();
            }
            Console_Reset.clear();
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            Account  acc      = new Account();
            Kalender kalender = new Kalender();

            bool retry = true;
            int  user  = -1;

            while (retry == true)
            {
                if (user == -1) // If there is no login (no user selected)
                {
                    Console_Reset.clear();
                    Console.WriteLine("Welkom bij Cinematrix\nHoofd menu:\n---------------------------------------------------\n");
                    Console.WriteLine("1. Inloggen.\n2. Account creeeren.\n3. Bekijk kalender\n4. Bekijk catalogus.\n5. Eten / Drinken menu.\nOm programma te verlaten, enter 'X'");
                    string choose = Console.ReadLine();
                    if (choose == "1")
                    {
                        user = acc.TextLogin();
                    }
                    else if (choose == "2")
                    {
                        acc.TextCreateUser();
                    }
                    else if (choose == "3")
                    {
                        kalender.Navigation();
                    }
                    else if (choose == "4")
                    {
                        MovieDetail.Navigation();
                    }
                    else if (choose == "5")
                    {
                        FoodDrinkRun.Run();
                    }
                    else
                    {
                        retry = false;
                    }
                }
                else if (user > -1 && acc.accountDataList[user].Permission == true) // If there is logged in (admin)
                {
                    Console_Reset.clear();

                    // Print the username with welcome text
                    string username = acc.ReturnUsername(user);
                    Console.WriteLine("Administrator: " + username + "\n");

                    Console.WriteLine("1. Account overzicht.\n2. Admin menu.\n3. Bekijk kalender\n4. Bekijk catalogus.\n5. Mijn reserveringen.\n6. Eten / Drinken menu.\n7. Uitloggen.\nOm programma te verlaten, enter 'X'");
                    string choose = Console.ReadLine();
                    if (choose == "1")
                    {
                        bool returnBool = acc.AccountView(user);
                        if (returnBool == true)
                        {
                            user = -1;
                        }
                    }
                    else if (choose == "2")
                    {
                        user = acc.AdminAccountViewer(acc.ReturnUsername(user));
                    }
                    else if (choose == "3")
                    {
                        kalender.Navigation();
                    }
                    else if (choose == "4")
                    {
                        MovieDetail.Navigation(user);
                    }
                    else if (choose == "5")
                    {
                        Reservering reservering = new Reservering();
                        reservering.ReservationUserPrint(user);
                    }
                    else if (choose == "6")
                    {
                        FoodDrinkRun.Run(true);
                    }
                    else if (choose == "7")
                    {
                        user = -1;
                    }
                    else if (choose == "x" || choose == "X")
                    {
                        retry = false;
                    }
                }
                else // If there is logged in (user)
                {
                    Console_Reset.clear();

                    // Print the username with welcome text
                    string username = acc.ReturnUsername(user);
                    Console.WriteLine("Welkom " + username + "\n");

                    Console.WriteLine("1. Account overzicht.\n2. Bekijk catalogus.\n3. Bekijk kalender\n4. Mijn reserveringen.\n5. Eten / Drinken menu.\n6. Uitloggen.\nOm programma te verlaten, enter 'X'");
                    string choose = Console.ReadLine();
                    if (choose == "1")
                    {
                        bool returnBool = acc.AccountView(user);
                        if (returnBool == true)
                        {
                            user = -1;
                        }
                    }
                    else if (choose == "2")
                    {
                        MovieDetail.Navigation(user);
                    }
                    else if (choose == "3")
                    {
                        kalender.Navigation();
                    }
                    else if (choose == "4")
                    {
                        Reservering reservering = new Reservering();
                        reservering.ReservationUserPrint(user);
                    }
                    else if (choose == "5")
                    {
                        FoodDrinkRun.Run();
                    }
                    else if (choose == "6")
                    {
                        user = -1;
                    }
                    else if (choose == "x" || choose == "X")
                    {
                        retry = false;
                    }
                }
            }
        }
Ejemplo n.º 3
0
        // fooddisplay
        public void EtenMenu()
        {
            Console_Reset.clear();
            Console.WriteLine("Eten Menu:\n---------------------------------------------------\n1. Popcorn zoet - \t\tva 2,99\n2. Popcorn zout - \t\tva 2,49\n3. Popcorn karamel - \t\tva 2,49\n4. M&M's pinda - \t\t3,99\n5. M&M's chocola - \t\t4,49\n6. Chips naturel - \t\tva 2,99\n7. Chips paprika - \t\tva 2,99\n8. Doritos nacho cheese - \t3,99\n9. Haribo goudberen - \t\t3,49\n10. Skittles fruits - \t\t3,99\n\n11. Terug naar de vorige pagina\n");
            Console.WriteLine("\nTyp het nummer van de item die je wilt bekijken en klik op enter:");

            // leest input command van de console
            string input = Console.ReadLine();

            Console_Reset.clear();

            try // in t geval dat de input te hoog is of niet convertible is tot int
            {
                int num = Convert.ToInt32(input);
                if (num <= 10)
                {
                    // print naam item
                    Console.WriteLine($"{etenDataList[num - 1].naam}\n---------------------------------------------------\n");

                    // print inhoud item
                    string inh = "";
                    for (int i = 0; i < (etenDataList[num - 1].inhoud).Length; i++)
                    {
                        inh += etenDataList[num - 1].inhoud[i] + ", ";
                    }

                    Console.WriteLine("inhoud: " + inh);
                    // print prijs item
                    string pri = "";
                    for (int i = 0; i < (etenDataList[num - 1].prijs).Length; i++)
                    {
                        pri += etenDataList[num - 1].prijs[i] + ", ";
                    }
                    Console.WriteLine("prijs: " + pri + "\n");

                    // print voedingswaarde
                    Console.WriteLine($"{etenDataList[num - 1].voedingswaarde}\n");

                    // print allergenen
                    string al = "";
                    for (int i = 0; i < (etenDataList[num - 1].allergenen).Length; i++)
                    {
                        al += etenDataList[num - 1].allergenen[i] + ", ";
                    }
                    Console.WriteLine("allergenen: " + al + "\n");
                    UpdateClicks(num);

                    /// input na de display
                    Console.WriteLine("\n1. Terug naar het eten & drinken menu");
                    input = Console.ReadLine();
                    Console_Reset.clear();
                    if (input == "1" || input == "")
                    {
                        EtenMenu();
                    }
                }
                else if (num == 11)
                {
                    FoodDrinkRun.Run();
                }
            }

            catch (Exception)
            { // input is niet convertible naar int of input is te hoog nummer
                Console_Reset.clear();
                Console.WriteLine("De input is niet juist, probeer het nogeens\n");
                //EtenMenu();
            }
            Console_Reset.clear();
        }