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(); }
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(); } }