示例#1
0
        public static void Cabin()
        {
            var Cabin = new Cabin();

            Cabin.Keys();
            Cabin.Woods();
        }
示例#2
0
        static Reservacion reservar()
        {
            Cuarto cuartito = null;
            int    option   = 0;
            string pay      = "";
            bool   salir    = false;

            do
            {
                Console.WriteLine("\nMenu reservaciones.");
                Console.WriteLine("1. Reservar Hotel.");
                Console.WriteLine("2. Reservar Cabaña.");
                Console.WriteLine("3. Reservar Choza.");
                Console.WriteLine("4. Salir.");
                option = Convert.ToInt32(Console.ReadLine());
                switch (option)
                {
                case 1:
                    cuartito = new Hotel();
                    goto case Int32.MaxValue;

                case 2:
                    cuartito = new Cabin();
                    goto case Int32.MaxValue;

                case 3:
                    cuartito = new Hut();
                    goto case Int32.MaxValue;

                case Int32.MaxValue:
                    pay   = payment();
                    salir = true;
                    break;

                default:
                    Console.WriteLine("Intentelo de nuevo");
                    break;
                }
            } while (salir == false);

            return(new Reservacion(cuartito, pay, Contador.Valor()));
        }