// Bilmenu som venter på et af de gyldige inputs public static void Bilmenu() { while (true) { Console.Clear(); Funktioner fejlHånd = new Funktioner(); Console.WriteLine("Bil menu"); Console.WriteLine(); Console.WriteLine("[1] Opret bil"); Console.WriteLine("[2] Søg efter bil"); Console.WriteLine("[3] Liste over Biler"); Console.WriteLine("[ESC] Tryk ESC for at lukke"); Console.Write("Valg: "); ConsoleKey menuValg = Console.ReadKey(true).Key; Console.Clear(); switch (menuValg) { case ConsoleKey.D1: // Sender brugeren til en metode med en menu hvor man opretter en ny bil fejlHånd.OpretBil(); break; case ConsoleKey.D2: Console.WriteLine("Søg efter bil med vilkårlig info"); Console.Write("Søg: "); string bil = Console.ReadLine(); Biler.BilSøgning(bil); fejlHånd.BilMuligheder(); break; case ConsoleKey.D3: Console.Clear(); Biler.BilListe(); fejlHånd.BilMuligheder(); Console.ReadKey(); break; // Sender personen tilbage til hovedmenuen case ConsoleKey.Escape: Main(null); break; } } }
// Kundemenu som venter på et af de gyldige inputs public static void Kundemenu() { while (true) { Console.Clear(); Funktioner fejlHånd = new Funktioner(); Console.WriteLine("Kunde menu"); Console.WriteLine(); Console.WriteLine("[1] Opret kunde"); Console.WriteLine("[2] Søg efter kunde"); Console.WriteLine("[3] Liste over kunder"); Console.WriteLine("[ESC] Tryk ESC for at lukke"); Console.Write("Valg: "); ConsoleKey menuValg = Console.ReadKey(true).Key; Console.Clear(); switch (menuValg) { case ConsoleKey.D1: fejlHånd.OpretKunde(); break; case ConsoleKey.D2: Console.WriteLine("Søg efter kunde med vilkårlig info"); Console.Write("Søg: "); string search = Console.ReadLine(); Kunder.KundeSøgning(search); fejlHånd.KundeMuligheder(); break; case ConsoleKey.D3: Kunder.KundeListe(); fejlHånd.KundeMuligheder(); break; // Sender personen tilbage til hovedmenuen case ConsoleKey.Escape: Main(null); break; } } }