public Regimen getRegimen()
        {
            if (this.regimen == null)
            {
                RepositorioReserva repoReserva = new RepositorioReserva();
                this.regimen = repoReserva.getRegimenByIdReserva(this);
            }

            return(this.regimen);
        }
        public Reserva(List <Habitacion> habitacionesParaReservar, Regimen regimen, Cliente clienteDueñoDeLaReserva, DateTime fechaInicio, DateTime fechaFin, int diasAlojados, Usuario usuario)
        {
            Habitacion habitacionDeUnHotel = habitacionesParaReservar[0];

            this.habitaciones     = habitacionesParaReservar;
            this.hotel            = habitacionDeUnHotel.getHotel();
            this.regimen          = regimen;
            this.cliente          = clienteDueñoDeLaReserva;
            this.fechaCreacion    = Utils.getSystemDatetimeNow();
            this.fechaDesde       = fechaInicio;
            this.fechaHasta       = fechaFin;
            this.diasAlojados     = diasAlojados;
            this.usuarioGenerador = usuario;
        }
 public Reserva(int idReserva, Hotel hotel, Estadia estadia, Regimen regimen, Cliente cliente, decimal codigoReserva,
                decimal diasAlojados, DateTime fechaCreacion, DateTime fechaDesde, DateTime fechaHasta, EstadoReserva estado)
 {
     this.idReserva     = idReserva;
     this.hotel         = hotel;
     this.estadia       = estadia;
     this.regimen       = regimen;
     this.cliente       = cliente;
     this.codigoReserva = codigoReserva;
     this.diasAlojados  = diasAlojados;
     this.fechaCreacion = fechaCreacion;
     this.fechaDesde    = fechaDesde;
     this.fechaHasta    = fechaHasta;
     this.estado        = estado;
 }
 public void setRegimen(Regimen regimen)
 {
     this.regimen = regimen;
 }