public static void filmSelect() { int filmNummer = 0; Console.Clear(); Console.WriteLine("Film Programma\n\nWelke film bent u in geïnteresseerd?"); Console.WriteLine(); foreach (var film in DataStorageHandler.Storage.Films) { Console.WriteLine($"{filmNummer}: {film.Titel}"); filmNummer++; } int selectedFilm = Int32.Parse(Beheer.Input()); Console.Clear(); Console.WriteLine("Informatie geselecteerde film"); Console.WriteLine(); Console.WriteLine("Titel: " + DataStorageHandler.Storage.Films[selectedFilm].Titel); Console.WriteLine("Categorie: " + DataStorageHandler.Storage.Films[selectedFilm].Categorie); Console.WriteLine("Minimum leeftijd: " + DataStorageHandler.Storage.Films[selectedFilm].Leeftijd); Console.WriteLine("Beschrijving: " + DataStorageHandler.Storage.Films[selectedFilm].Beschrijving); Console.WriteLine("Projectie: " + DataStorageHandler.Storage.Films[selectedFilm].Projectie); Console.WriteLine("Taal: " + DataStorageHandler.Storage.Films[selectedFilm].Taal); Console.WriteLine("Ondertiteling: " + DataStorageHandler.Storage.Films[selectedFilm].Ondertiteling); Console.WriteLine("Acteurs: " + DataStorageHandler.Storage.Films[selectedFilm].Acteurs); Console.WriteLine("Regiseur: " + DataStorageHandler.Storage.Films[selectedFilm].Regisseur); Console.WriteLine("\n1. voor kaartjes reserveren"); Console.WriteLine("2. voor terug naar overzicht films"); string toets = Beheer.Input(""); if (toets == "1") { if (DataStorageHandler.Storage.Films[selectedFilm].Leeftijd >= 16) { Console.WriteLine("\nBent u " + DataStorageHandler.Storage.Films[selectedFilm].Leeftijd + " of ouder?"); Console.WriteLine("\n1. JA"); Console.WriteLine("2. NEE"); bool agecheck = false; var ageinput = ""; var backinginput = ""; bool backingoption = false; while (agecheck == false) { ageinput = Console.ReadLine(); if (ageinput == "1") { Console.Clear(); Reserveren.reserveren(); agecheck = true; } else if (ageinput == "2") { Console.WriteLine("\nU voldoet niet aan de minimum leeftijd" + "\nToets b om terug te gaan"); while (backingoption == false) { backinginput = Console.ReadLine(); if (backinginput == "b") { FilmSelect.filmSelect(); backingoption = true; } else { Console.WriteLine("\nFOUTMELDING: er is een ongeldige toets ingevoerd. Toets b om terug te gaan."); backingoption = false; } } } else { Console.WriteLine("\nFOUTMELDING: er is een niet bestaande optie gekozen. Kies uit de nummers: 1 of 2"); agecheck = false; } } } else { Reserveren.reserveren(); } } else if (toets == "2") { filmSelect(); } else { Console.WriteLine("\nEr ging iets fout"); Beheer.Input(""); } }
public static void consoleMenu() { string menuinput; //int menuchoice; string menuexit; //int menuExit; bool validinputmenu = false; bool validinputlogout = false; Console.WriteLine("Welkom bij de menu:"); Console.WriteLine("1. Uitloggen"); Console.WriteLine("2. Film programma"); Console.WriteLine("3. 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(); ConsoleMenu.consoleMenu(); 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 == "3") { Console.Clear(); //Console.WriteLine("Hier wordt de sales overview scherm aangeroepen"); TicketTerugvinden.ticketTerugvinden(); validinputmenu = true; } else if (menuinput == "2") { Console.Clear(); //Console.WriteLine("Hier wordt de filmprogramma scherm aangeroepen"); //FilmprogrammaBeheren.filmprogrammaBeheren(); FilmSelect.filmSelect(); validinputmenu = true; } else { Console.WriteLine("FOUTMELDING: er is een niet bestaande optie gekozen. Kies uit de nummers: 1, 2, of 3"); validinputmenu = false; } } }