コード例 #1
0
ファイル: Login.cs プロジェクト: albi79/ProjectB
        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();
                    }
                }
            }
        }
コード例 #2
0
ファイル: AdminMenu.cs プロジェクト: albi79/ProjectB
        public static void adminMenu()
        {
            string menuinput;
            //int menuchoice;

            string menuexit;
            //int menuExit;

            bool validinputmenu   = false;
            bool validinputlogout = false;

            Console.WriteLine("Welkom bij de Admin-menu:");
            Console.WriteLine("1. Uitloggen");
            Console.WriteLine("2. Sales overview");
            Console.WriteLine("3. Filmprogramma beheren");
            Console.WriteLine("4. Ticket terugvinden");
            Console.WriteLine("---------------------------");
            Console.WriteLine("Voer uw optienummer in");

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

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

                if (menuinput == "1")
                {
                    Console.Clear();
                    Console.WriteLine("Weet u zeker dat u wilt uitloggen?\n1. JA\n2. NEE");
                    validinputmenu = true;

                    while (validinputlogout == false)
                    {
                        menuexit = Console.ReadLine();
                        //menuExit = Convert.ToInt32(menuexit);

                        if (menuexit == "1")
                        {
                            Console.Clear();
                            //Console.WriteLine("Hier wordt de welkomscherm aangeroepen");
                            Startscherm.startscherm();
                            validinputlogout = true;
                        }

                        else if (menuexit == "2")
                        {
                            Console.Clear();
                            AdminMenu.adminMenu();
                            validinputlogout = true;
                        }

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

                else if (menuinput == "2")
                {
                    Console.Clear();
                    //Console.WriteLine("Hier wordt de sales overview scherm aangeroepen");
                    SalesOverview.salesOverview();
                    validinputmenu = true;
                }

                else if (menuinput == "3")
                {
                    Console.Clear();
                    //Console.WriteLine("Hier wordt de filmprogramma scherm aangeroepen");
                    FilmprogrammaBeheren.filmprogrammaBeheren();
                    validinputmenu = true;
                }

                else if (menuinput == "4")
                {
                    Console.Clear();
                    //Console.WriteLine("Hier wordt de ticket terugvinden scherm aangeroepen");
                    TicketTerugvinden.ticketTerugvinden();
                    validinputmenu = true;
                }

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