package pooturits;
import javax.swing.*;
public class
Hotel {
private String nombreHV;
private
String direccionHV;
private
String nombreHA;
private
String direccionHA;
private
int habitacionesV;
private
int habitacionesA;
private
int disponibilidadV;
private
int disponibilidadA;
private
Cliente clienteVacacional[];
private
Cliente clienteAventura[];
public Hotel() {
}
this.nombreHV = nombreHotelVacacional;
this.direccionHV = direccionHotelVacacional;
this.habitacionesV =1;
this.disponibilidadV = dispo;
clienteVacacional=new Cliente
[dispo];
}
public
Hotel(String nombreHotelAventura, int cupo) {
this.nombreHA = nombreHotelAventura;
direccionHA="calle
56 No. 27-33";
this.habitacionesA = 1;
this.disponibilidadA = cupo;
clienteAventura=new Cliente[cupo];
}
public boolean setClienteVacacional (Cliente v){
boolean
vac=false;
if (disponibilidadV>0){ vac=true;
clienteVacacional[habitacionesV]=v;
habitacionesV+=1;
disponibilidadV-=1;}
return vac;
}
public boolean setClienteAventura (Cliente a){
boolean
aven=false;
if
(disponibilidadA>0){ aven=true;
clienteAventura[habitacionesA]=a;
habitacionesA+=1;
disponibilidadA-=1;
} return aven;
}
public
String impDisponibilidadVacacional(){
return("El
Hotel "+nombreHV+" tiene actualmente
"+disponibilidadV+" habitaciones disponibles");
}
public
String impDisponibilidadAventura(){
return("El
Hotel "+nombreHA+" tiene actualmente
"+disponibilidadA+" habitaciones disponibles");
}
public
void impHabitacionesReservadasVacacional(){
for
(int i=0; i<=clienteVacacional.length; i++)
JOptionPane.showMessageDialog(null," "+nombreHV+"\n "+direccionHV
+"\n\n
Huesped: "+ clienteVacacional[i].getNombre()+"\n
Documento: "+clienteVacacional[i].getDocumento());
}
public void
impHabitacionesReservadasAventura(){
for (int i=0; i<=clienteAventura.length; i++)
JOptionPane.showMessageDialog(null," "+nombreHA+"\n "+direccionHA
+"\n\n
Huesped: "+ clienteAventura[i].getNombre()+"\n
Documento: "+clienteAventura[i].getDocumento());
}
public
Cliente[] getClienteAventura() {
return
clienteAventura;
}
public
Cliente[] getClienteVacacional() {
return
clienteVacacional;
}
public
String getDireccionHA() {
return
direccionHA;
}
public
void setDireccionHA(String direccionHA) {
this.direccionHA = direccionHA;
}
public
String getDireccionHV() {
return
direccionHV;
}
public
void setDireccionHV(String direccionHV) {
this.direccionHV = direccionHV;
}
public
int getDisponibilidadA() {
return
disponibilidadA;
}
public
void setDisponibilidadA(int disponibilidadA) {
this.disponibilidadA = disponibilidadA;
}
public
int getDisponibilidadV() {
return
disponibilidadV;
}
public
void setDisponibilidadV(int disponibilidadV) {
this.disponibilidadV = disponibilidadV;
}
public
int getHabitacionesA() {
return
habitacionesA;
}
public
void setHabitacionesA(int
habitacionesA) {
this.habitacionesA = habitacionesA;
}
public
int getHabitacionesV() {
return
habitacionesV;
}
public
void setHabitacionesV(int
habitacionesV) {
this.habitacionesV = habitacionesV;
}
public
String getNombreHA() {
return nombreHA;
}
public void setNombreHA(String nombreHA) {
this.nombreHA = nombreHA;
}
public
String getNombreHV() {
return nombreHV;
}
public void setNombreHV(String nombreHV) {
this.nombreHV = nombreHV;
}
}
No hay comentarios:
Publicar un comentario