Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Diagrama Secuencia 2.drawio
Diagrama Secuencia 2.drawio
:ReservaForm :ReservaControlador
AGENTE
RESERVA
crearReservaForm():void;
ingresarDatos():Void;
BuscarDisponibles(propiedad:propiedad,
fechaIngreso:date,
fechaSalida:date,
tipoHabitacion:String)
existePropiedad(Propiedad:pr
validarFecha(fechaIngreso:Date,fe
existeHabitacion(Propiedad:Pro
Date, fechaEgreso:Date,tipoHabitaci
HabitacionesExistentes():List<Habitacion>;
SeleccionarHAbitacion
(Habitacion:habitacion,
Estado:estado):void;
SeleccionarHAbitacion
(Habitacion:habitacion,
Estado:estado):void; CambiarEstado(Habitacion:habitac
confirmacionCambioEstado():void;
mostrarForm():void;
ingresoDatosUsuario():void;
:Reserva :Propiedad :Habitacion
ropiedad):bool;
echaEgreso:Date):bool
opiedad, fechaIngreso:
ion:String):list<Habitacion>;
existeHabitacion(Propiedad:propiedad,
tipoHabitacion:String):list<habitacion>; existeHabitacion(tipoHabitacion:String)
:list<habitacion>;
cion, Estado:estado):bool;
CargarUsuario(nombre:String,Apellido:
String, Documento:int);
validarUsuario(nombre:String,Apel
validarUsuario(nombre:S
UsuarioExistente():Usuario;
AutocompletarUsuario():void;
confirmarREserva():void;
formPago():void;
cargaDAtosPAgo():void
CargaTarjeta(Numero:int,Vencimiento:int,cod:int):bool;
verificarPago():bool;
valdiarPAgo(Numero:int,Vencimien
CambiarEstado(Habitacion:habitacion, Es
GenerarCodigoREserva():codigo:in
AsignarCodigoYUsuario(usuario
codigoConfirmacion():codigo:int;
:Usuario
:PagoControlador
to:int,cod:int):bool;
stado:estado):bool;
nt;
o:usuario,codigon,int)