// In de main kan de user door verschillende keuzes navigeren static void Main(string[] args) { Console.Write("\r\nKies een optie en druk enter: \n"); Console.WriteLine("1) Reserveringscherm"); Console.WriteLine("2) Menu"); Console.WriteLine("3) Autorisatiescherm"); Console.WriteLine("4) Afsluiten"); Console.Write("\r\nKies een optie: "); switch (Console.ReadLine()) { //Gaat naar reserveringsscherm case "1": ReservationManager reservationmanager = new ReservationManager(); reservationmanager.reservationMenu(); break; //Gaat naar Menu's case "2": Menus menus = new Menus(); menus.selectMenu(); break; //Gaat naar Loginscherm en dan naar adminpage als login lukt case "3": Login login = new Login(); bool result = login.loginScreen(); if (result == true) { //adminpage(); break; } else { Console.WriteLine("Verkeerde inloggevens!"); break; } //Sluit de console case "4": Environment.Exit(0); break; //Als de gekozen optie niet bekend is default: Console.WriteLine("Optie niet bekend"); break; } }
public void navigation() { start: Console.Clear(); Console.WriteLine(" Navigatiescherm "); Console.WriteLine("----------------------------------"); Console.WriteLine("Beweeg met behulp van de pijl toetsen"); Console.WriteLine("Bij te veel tekst kan je scrollen"); Console.WriteLine("----------------------------------"); Console.CursorVisible = false; List <string> Options = new List <string>() { "Reserveringsscherm", "Menuscherm", "Loginscherm", "Exit" }; while (true) { ReservationManager reservationManager = new ReservationManager(); Menus menus = new Menus(); Login login = new Login(); AdminControle controle = new AdminControle(menus); Console.Clear(); Console.WriteLine(" Navigatiescherm "); Console.WriteLine("----------------------------------"); Console.WriteLine("Beweeg met behulp van de pijl keys"); Console.WriteLine("Bij te veel tekst kan je scrollen"); Console.WriteLine("----------------------------------"); string SelectedOption = Selector(Options); if (SelectedOption == "Reserveringsscherm") { reservationManager.reservationMenu(); Console.Read(); } else if (SelectedOption == "Menuscherm") { menus.menuStart(); Console.Read(); } else if (SelectedOption == "Loginscherm") { if (login.loginScreen()) { controle.tablePage(); Console.Read(); } else { Console.WriteLine("Verkeerde inloggegevens"); Thread.Sleep(1500); goto start; } } else if (SelectedOption == "Exit") { Environment.Exit(0); } } }