Advertisement
Guest User

Untitled

a guest
Apr 25th, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.88 KB | None | 0 0
  1. using System;
  2. namespace Parkering_20
  3. {
  4.     public class Menu
  5.     {
  6.         public void MenuBuilder()
  7.  
  8.            
  9.         {
  10.             while (true)
  11.             {
  12.                 Console.WriteLine("=====================================");
  13.                 Console.WriteLine("========= Prague Parking 2.0 ========");
  14.                 Console.WriteLine("=====================================");
  15.                 Console.WriteLine("=         Choose an option:         =");
  16.                 Console.WriteLine("=====================================");
  17.                 Console.WriteLine("= 1. Register vehicle               =");
  18.                 Console.WriteLine("= 2. Remove vehicle                 =");
  19.                 Console.WriteLine("= 3. Find vehicle                   =");
  20.                 Console.WriteLine("= 4. Move vehicle                   =");
  21.                 Console.WriteLine("= 5. Parking Status                 =");
  22.                 Console.WriteLine("= 6. Exit Application               =");
  23.                 Console.WriteLine("=====================================");
  24.                 Console.WriteLine();
  25.                 int MenuSelection = 0;
  26.  
  27.                 try
  28.                 {
  29.                     MenuSelection = int.Parse(Console.ReadLine());
  30.                 }
  31.                 catch (Exception e)
  32.                 {
  33.                     Console.WriteLine("Select an option from the menu.", e);
  34.                     Console.ReadLine();
  35.                 }
  36.  
  37.  
  38.                 switch (MenuSelection)
  39.                 {
  40.                     case 1: // Register a Vehicle
  41.  
  42.                         //AddVehicle();
  43.                         break;
  44.  
  45.                     case 2: //Remove vehicle
  46.  
  47.                         //RemoveVehicle();
  48.                         break;
  49.  
  50.                     case 3: //Find vehicle
  51.  
  52.                         //FindVehicleUser(ParkingInfo.GetParking());
  53.                         break;
  54.  
  55.                     case 4: //Optimize Parking
  56.  
  57.                         //MoveVehicle();
  58.                         break;
  59.  
  60.                     case 5: //Show current parking status
  61.  
  62.                         //ParkingStatus();
  63.                         Console.ReadLine();
  64.                         break;
  65.  
  66.                     case 6:
  67.                         Console.Clear();
  68.                         break;
  69.  
  70.                     case 7: //Exit Application
  71.                         System.Environment.Exit(0);
  72.                         break;
  73.  
  74.                     default:
  75.                         Console.WriteLine();
  76.                         Console.ForegroundColor = ConsoleColor.Red;
  77.                         Console.Write("Please select a valid option.");
  78.                         Console.ForegroundColor = ConsoleColor.White;
  79.                         Console.WriteLine();
  80.                         break;
  81.                 }
  82.             }
  83.         }
  84.  
  85.  
  86.  
  87.  
  88.  
  89.     }
  90. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement