public Agencia cabaniasentrePrecios(double desde, double hasta) { Agencia ag = new Agencia(); for (int x = 0; x < alojamientosAgencia.Length; x++) { if (alojamientosAgencia[x] is Cabania) { Cabania cab = (Cabania)alojamientosAgencia[x]; if (cab.precioxDia > desde && cab.precioxDia <= hasta) { ag.insertarAlojamiento(alojamientosAgencia[x]); } } } return(ag); }
public static void listaDeAlojamiento(Agencia agencia) { int x = 1; foreach (var item in agencia.alojamientosAgencia) { if (item != null) { Console.WriteLine(item); Console.WriteLine(x); x++; } } if (x == 1) { Console.WriteLine("---------------------------------------"); Console.WriteLine("--------NO HAY REGISTROS CARGADOS------"); Console.WriteLine("---------------------------------------"); } }
public static void crearCabania(Agencia a) { string ciudad = string.Empty; string barrio = string.Empty; string estrellas = string.Empty; int cantPersonas = 0; bool tv = false; int precioxDia = 0; int habitaciones = 0; int banios = 0; Console.WriteLine("*********** NUEVO CABAÑA ************"); Console.WriteLine("*Ingrese Ciudad = "); ciudad = Console.ReadLine(); Console.WriteLine("*Ingrese Barrio = "); barrio = Console.ReadLine(); Console.WriteLine("*Ingrese Estrellas = "); estrellas = Console.ReadLine(); Console.WriteLine("*Ingrese Limite de Personas = "); cantPersonas = verificarInt(Console.ReadLine()); tv = seteoTv(); Console.WriteLine("*Ingrese Precio por Dia= "); precioxDia = verificarInt(Console.ReadLine()); Console.WriteLine("*Ingrese Numero de Habitacion = "); habitaciones = verificarInt(Console.ReadLine()); Console.WriteLine("*Ingrese Numero de Baños = "); banios = verificarInt(Console.ReadLine()); try { a.insertarAlojamiento(new Cabania(ciudad, barrio, estrellas, cantPersonas, tv, precioxDia, habitaciones, banios)); Console.WriteLine("La cabaña se inserto con exito!!"); } catch (Exception ex) { Console.WriteLine("Error al insertar alojamiento" + ex.Message); } Console.ReadLine(); }
public static void menuCliente(Agencia agencia) { string opcion = string.Empty; do { Console.WriteLine("***************************************"); Console.WriteLine("**Opciones de Cliente******************"); Console.WriteLine("***************************************"); Console.WriteLine("A - ver Alojamientos\n"); Console.WriteLine("X - Volver"); Console.WriteLine("***************************************"); opcion = Console.ReadLine(); if (opcion.ToUpper().Trim() == "A") { menuVerAlojamientos(agencia); } else if (opcion.ToUpper().Trim() != "X") { Console.WriteLine("Ingrese una opcion correcta"); opcion = Console.ReadLine(); } } while (opcion.ToUpper().Trim() != "X"); }
public static void menuAdministrador(Agencia agencia) { string opcion = string.Empty; do { Console.WriteLine("\n***************************************"); Console.WriteLine("**Opciones de Administrador************"); Console.WriteLine("***************************************"); Console.WriteLine("A - Insertar Alojamiento\n"); Console.WriteLine("X - Volver"); Console.WriteLine("***************************************"); opcion = Console.ReadLine(); if (opcion.ToUpper().Trim() == "A") { ingresarAlojamiento(agencia); } else if (opcion.ToUpper().Trim() != "X") { Console.WriteLine("Ingrese una opcion correcta"); opcion = Console.ReadLine(); } } while (opcion.ToUpper().Trim() != "X"); }
public AgenciaManager(Agencia miAgencia) { this.miAgencia = miAgencia; misUsuarios = new List <Usuario>(); misReservas = new List <Reserva>(); }