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; } } }
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(); } } } }