public Reserva(int ID, DateTime FDesde, DateTime FHasta, Alojamiento propiedad, Usuario persona, double precio) { this.ID = ID; this.FDesde = FDesde; this.FHasta = FHasta; this.propiedad = propiedad; this.persona = persona; this.precio = precio; }
public Agencia alojamientosEntrePrecios(double desde, double hasta) { Agencia ag = new Agencia(); for (int x = 0; x < alojamientosAgencia.Length; x++) { Alojamiento a = alojamientosAgencia[x]; if (a.getPrecio() > desde && a.getPrecio() <= hasta) // Agregue un metodo abstracto getPrecio en Alojamientos que cabania lo implementa como PrecioxDia y hotel como precioXPersona { ag.insertarAlojamiento(alojamientosAgencia[x]); } } return(ag); }
public void insertarAlojamiento(Alojamiento a) { int x = 0; bool lugarVacio = false; while (alojamientosAgencia.Length > x && lugarVacio == false) { if (alojamientosAgencia[x] == null) { alojamientosAgencia[x] = a; lugarVacio = true; } x++; } }
public bool modificarAlojamiento(Alojamiento a) { int x = 0; bool modificado = false; while (x < alojamientosAgencia.Length && modificado == false) { if (alojamientosAgencia[x].codigoInstancia == a.codigoInstancia) { alojamientosAgencia[x] = a; modificado = true; } } return(modificado); }
public bool estaAlojamiento(Alojamiento a) { bool esta = false; int i = 0; while (i < alojamientosAgencia.Length && esta != false) { if (alojamientosAgencia[i] == a) { esta = true; } i++; } return(esta); }
public bool eliminarAlojamiento(Alojamiento a) { int x = 0; bool encontrado = false; while (x < alojamientosAgencia.Length && encontrado == false) { if (alojamientosAgencia[x].codigoInstancia == a.codigoInstancia) { alojamientosAgencia[x] = null; encontrado = true; } } return(encontrado); }
private Alojamiento[] recolectar(int estrellas) { Alojamiento[] masEstrellas = new Alojamiento[CantAloj]; for (int x = 0; x < alojamientosAgencia.Length; x++) { if (alojamientosAgencia[x] != null) { int cantEstrellas = conversionEntero(alojamientosAgencia[x].estrellas); if (cantEstrellas >= estrellas) { masEstrellas[x] = alojamientosAgencia[x]; } } } return(masEstrellas); }
public bool modificarAlojamiento(Alojamiento a)//Parametro Datos del Alojamiento ¿? { bool modificado = false; return(modificado); }
public bool agregarAlojamiento(Alojamiento a) //Parametro Datos del Alojamiento ¿? { bool agregado = false; return(agregado); }
public Boolean igualCodigo(Alojamiento a) { return(false); }