public Reserva(int id, DateTime fechaDesde, DateTime fechaHasta, Alojamiento alojamiento, Usuario usuario, double precio) { this.setId(id); this.SetFechaDesde(fechaDesde); this.SetFechaDesde(fechaHasta); this.SetAlojamiento(alojamiento); this.SetUsuario(usuario); this.SetPrecio(precio); }
public Reserva(DateTime fechaDesde, DateTime fechaHasta, Alojamiento alojamiento, Usuario usuario, double precio) { this.id = Reserva.generarId(); this.fechaDesde = fechaDesde; this.fechaHasta = fechaHasta; this.alojamiento = alojamiento; this.usuario = usuario; this.precio = precio; }
public bool EliminarAlojamiento(Alojamiento alojamiento) { if (!this.ExisteAlojamiento(alojamiento)) { return(false); } this.alojamientos.Remove(alojamiento); this.cantidadDeAlojamientos--; return(true); }
// TODO: modificarAlojamiento y eliminarAlojamiento incompletos public bool AgregarAlojamiento(Alojamiento alojamiento) { if (this.ExisteAlojamiento(alojamiento)) { return(false); } this.alojamientos.Add(alojamiento); this.cantidadDeAlojamientos++; return(true); }
public bool ExisteAlojamiento(Alojamiento alojamiento) { foreach (Alojamiento al in this.alojamientos) { if (al.IgualCodigo(alojamiento)) { return(true); } } return(false); }
public bool ModificarAlojamiento(Alojamiento alojamiento) { int indexAlojamiento = this.alojamientos.FindIndex(al => al.IgualCodigo(alojamiento)); if (indexAlojamiento == -1) { return(false); } this.alojamientos[indexAlojamiento] = alojamiento; return(true); }
public bool ModificarAlojamiento(Alojamiento alojamiento) { Alojamiento al = this.FindAlojamientoForCodigo(alojamiento.GetCodigo()); if (!this.EliminarAlojamiento(al)) { return(false); } if (this.AgregarAlojamiento(alojamiento)) { return(true); } return(false); }
public bool IgualCodigo(Alojamiento alojamiento) { return(alojamiento.GetCodigo() == this.GetCodigo()); }
public bool ExisteAlojamiento(Alojamiento alojamiento) { return(this.alojamientos.Exists(al => al.IgualCodigo(alojamiento))); }
public bool AgregarAlojamiento(Alojamiento alojamiento) { this.alojamientos.Add(alojamiento); this.cantidadDeAlojamientos++; return(true); }
public void SetAlojamiento(Alojamiento alojamiento) { this.alojamiento = alojamiento; }