Beispiel #1
0
        public static void startscherm()
        {
            string menuinput;
            //int menuchoice;

            string menuenter;
            //int menuEnter;

            bool validinputmenu    = false;
            bool vldinptwthaccount = false;

            Console.WriteLine("Welkom bij de bioscoop app!\nKies uw nummer uit de volgende opties:\n1. Inloggen\n2. Registreren\n3. Verder gaan zonder account");

            while (validinputmenu == false)
            {
                menuinput = Console.ReadLine();

                // convert to integer
                //menuchoice = Convert.ToInt32(menuinput);

                if (menuinput == "1")
                {
                    Console.Clear();
                    Login.login();
                    validinputmenu = true;
                }

                else if (menuinput == "2")
                {
                    Console.Clear();
                    //Console.WriteLine("Hier wordt de registratie scherm aangeroepen");
                    Registreren.registreren();
                    validinputmenu = true;
                }

                else if (menuinput == "3")
                {
                    Console.Clear();
                    Console.WriteLine("Weet u zeker dat u zonder account verder wilt gaan?\nMet een account kunt u gemakkelijker reserveren.\n1. JA\n2. NEE");
                    validinputmenu = true;

                    while (vldinptwthaccount == false)
                    {
                        menuenter = Console.ReadLine();
                        //menuEnter = Convert.ToInt32(menuenter);

                        if (menuenter == "1")
                        {
                            Console.Clear();
                            //Console.WriteLine("Hier wordt de welkomscherm aangeroepen");
                            ConsoleMenu.consoleMenu();
                            vldinptwthaccount = true;
                        }

                        else if (menuenter == "2")
                        {
                            Console.Clear();
                            Startscherm.startscherm();
                            vldinptwthaccount = true;
                        }

                        else
                        {
                            Console.WriteLine("FOUTMELDING: er is een niet bestaande optie gekozen. Kies uit de nummers: 1 of 2");
                            vldinptwthaccount = false;
                        }
                    }
                }

                else
                {
                    Console.WriteLine("FOUTMELDING: er is een niet bestaande optie gekozen. Kies uit de nummers: 1, 2 of 3");
                    validinputmenu = false;
                }
            }
        }
Beispiel #2
0
        public static void login()
        {
            Console.Clear();

            //Input krijgen
            Console.WriteLine("Login-scherm\n");
            string loginGebruikersnaam = Beheer.Input("Gebruikersnaam: ");
            string loginWachtwoord     = Beheer.Input("Wachtwoord: ");


            //Check of input correct is
            foreach (Person person in DataStorageHandler.Storage.Persons)
            {
                if (loginGebruikersnaam == "AdminBios" && loginWachtwoord == "Nimda2021")
                {
                    Console.Clear();
                    AdminMenu.adminMenu();
                }

                else if (loginGebruikersnaam == person.gebruikersnaam && loginWachtwoord == person.wachtwoord)
                {
                    Console.Clear();
                    ConsoleMenu.consoleMenu();
                }
            }

            Console.Clear();
            Console.WriteLine("Gebruikersnaam en/of Wachtwoord komen niet overeen.\n\nKlik: '1' voor opnieuw registreren\nKlik: '2' voor opnieuw inloggen\nKlik: '3' voor terug naar het startscherm.");
            string foutGebruiker = Beheer.Input("");

            if (foutGebruiker == "1")
            {
                Registreren.registreren();
            }

            else if (foutGebruiker == "2")
            {
                Login.login();
            }

            else if (foutGebruiker == "3")
            {
                Startscherm.startscherm();
            }

            else
            {
                while (foutGebruiker != "i" || foutGebruiker != "r" || foutGebruiker != "m")
                {
                    Console.WriteLine("Er ging iets fout, probeer het opnieuw. Keuze uit 1 (registreren), 2 (inloggen) en 3 (startscherm).");;
                    foutGebruiker = Beheer.Input("");
                    if (foutGebruiker == "1")
                    {
                        Registreren.registreren();
                    }

                    else if (foutGebruiker == "2")
                    {
                        Login.login();
                    }

                    else if (foutGebruiker == "3")
                    {
                        Startscherm.startscherm();
                    }
                }
            }
        }