Beispiel #1
0
    public void agregarReserva(Habitaciones habitaciones)
    {
        int nuevoNumero = ListadeHabitaciones.Count + 1;


        Habitaciones r1 = new Habitaciones(nuevoNumero, 1, "Sencilla", 600, "1");

        ListadeHabitaciones.Add(r1);

        Total += habitaciones.Precio;
    }
Beispiel #2
0
    public void CrearReservacion()
    {
        Console.WriteLine("Creando reservacion");
        Console.WriteLine("=============");
        Console.WriteLine("");

        Console.WriteLine("Ingrese codigo de cliente:");
        string codigoCliente = Console.ReadLine();

        Cliente cliente = ListadeClientes.Find(c => c.Codigo.ToString() == codigoCliente);

        if (cliente == null)
        {
            Console.WriteLine("Agregando cliente nuevo...");
        }
        else
        {
            Console.WriteLine("Cliente: " + cliente.Nombre);
            Console.WriteLine("");
        }

        int nuevoCodigo = ListaReservaciones.Count + 1;

        Reservacion nuevaReservacion = new Reservacion(nuevoCodigo, DateTime.Now, "SPS" + nuevoCodigo, cliente);

        ListaReservaciones.Add(nuevaReservacion);

        while (true)
        {
            Console.WriteLine("Ingrese numero de habitacion");
            string numeroHabitacion = Console.ReadLine();

            Habitacion habitacion = ListadeHabitaciones.Find(h => h.Numero.ToString() == numeroHabitacion);
            if (habitacion == null)
            {
                Console.WriteLine("Habitacion no disponile!");
            }
            else
            {
                Console.WriteLine("Numero de habitacion: " + habitacion.Numero + " | " + habitacion.Tipo + "| Precio: " + habitacion.Precio);
                nuevaReservacion.AgregarHabitacion(habitacion);
            }
            break;
        }


        Console.WriteLine("");
        Console.WriteLine("El total de la reservacion es de: ");
        Console.WriteLine(nuevaReservacion.Total);
        Console.ReadLine();
    }
Beispiel #3
0
    private void CargarHabitaciones()
    {
        Habitacion h1 = new Habitacion(01, "Suite Junior", 500);

        ListadeHabitaciones.Add(h1);

        Habitacion h2 = new Habitacion(02, "Suite Personal", 1000);

        ListadeHabitaciones.Add(h2);

        Habitacion h3 = new Habitacion(03, "Suite Doble", 1500);

        ListadeHabitaciones.Add(h3);
    }
Beispiel #4
0
    public void asignarReserva()
    {
        Console.WriteLine("Creando Reserva");
        Console.WriteLine("****************");
        Console.WriteLine("");


        Console.WriteLine("Ingrese el codigo del cliente: ");
        string codigocliente = Console.ReadLine();

        Clientes clientess = ListadeClientes.Find(c => c.Codigo.ToString() == codigocliente);

        if (clientess == null)
        {
            Console.WriteLine("Cliente no encontrado");
            Console.ReadLine();
            return;
        }
        else
        {
            Console.WriteLine("Cliente: " + clientess.Nombre + " | " + clientess.Apellido);
            Console.WriteLine("");
        }

        Console.WriteLine("Ingrese el numero de habitacion: ");
        string codigoHabitacion = Console.ReadLine();

        Habitaciones habitacion = ListadeHabitaciones.Find(v => v.Numero.ToString() == codigoHabitacion);

        if (habitacion == null)
        {
            Console.WriteLine("Habitacion no encontrada");
            Console.ReadLine();
            return;
        }
        else
        {
            Console.WriteLine("Habitacion: " + " Numero: " + habitacion.Numero + " | " + "Piso: " + habitacion.Piso + " | " + "Tipo: " + habitacion.Tipo + " | " + "Saldo: " + habitacion.Precio);
            Console.WriteLine("");
            Console.ReadLine();
        }
    }
Beispiel #5
0
    public void cargarHabitaciones()
    {
        Habitaciones r1 = new Habitaciones(1, 5, "Sencilla", 600, "1");

        ListadeHabitaciones.Add(r1);

        Habitaciones r2 = new Habitaciones(2, 5, "Doble", 1000, "2");

        ListadeHabitaciones.Add(r2);

        Habitaciones r3 = new Habitaciones(3, 5, "Triple", 1500, "3");

        ListadeHabitaciones.Add(r3);

        Habitaciones r4 = new Habitaciones(4, 5, "Cuadruple", 2000, "4");

        ListadeHabitaciones.Add(r4);

        Habitaciones r5 = new Habitaciones(5, 5, "Suite", 5000, "5");

        ListadeHabitaciones.Add(r5);

        Habitaciones r6 = new Habitaciones(6, 4, "Sencilla", 600, "6");

        ListadeHabitaciones.Add(r6);

        Habitaciones r7 = new Habitaciones(7, 4, "Presidencial", 10000, "7");

        ListadeHabitaciones.Add(r7);

        Habitaciones r8 = new Habitaciones(8, 4, "Doble", 1000, "8");

        ListadeHabitaciones.Add(r8);

        Habitaciones r9 = new Habitaciones(9, 4, "Triple", 1500, "9");

        ListadeHabitaciones.Add(r9);

        Habitaciones r10 = new Habitaciones(10, 4, "Cuadruple", 2000, "10");

        ListadeHabitaciones.Add(r10);

        Habitaciones r11 = new Habitaciones(11, 3, "Triple", 1500, "11");

        ListadeHabitaciones.Add(r11);

        Habitaciones r12 = new Habitaciones(12, 3, "Doble", 1000, "12");

        ListadeHabitaciones.Add(r12);

        Habitaciones r13 = new Habitaciones(13, 3, "Suite", 5000, "13");

        ListadeHabitaciones.Add(r13);

        Habitaciones r14 = new Habitaciones(14, 3, "Sencilla", 600, "14");

        ListadeHabitaciones.Add(r14);

        Habitaciones r15 = new Habitaciones(15, 3, "Cinco Estrellas", 6000, "15");

        ListadeHabitaciones.Add(r15);
    }