예제 #1
0
        public static bool seleccionarOpcion()
        {
            bool salir            = false;
            bool opcionIncorrecta = false;

            do
            {
                switch (Console.ReadLine().Trim())
                {
                case "1":
                    Console.Clear();
                    Menues.MostrarCabecera("1. informacion total del estacionamiento ", '*');
                    Console.ForegroundColor = ConsoleColor.Cyan;
                    Console.WriteLine(instanciaEstacionamiento.MostrarEstacionamiento());
                    Console.ForegroundColor = ConsoleColor.Yellow;
                    LogicaPrograma.Continuar("\n\nPresione una tecla para continuar");
                    Console.ResetColor();
                    opcionIncorrecta = false;
                    break;

                case "2":
                    Console.Clear();
                    Menues.MostrarCabecera("2. Agregar auto ", '*');
                    LogicaPrograma.AgregarAutoAlEstacionamiento();
                    LogicaPrograma.Continuar("Presione una tecla para continuar");
                    opcionIncorrecta = false;
                    break;

                case "3":
                    salir            = LogicaPrograma.Salir("Desea salir del programa?");
                    opcionIncorrecta = false;
                    break;

                default:
                    Console.WriteLine("opcion incorrecta, por favor reingrese");
                    opcionIncorrecta = true;
                    break;
                }
            } while (opcionIncorrecta);

            return(salir);
        }