Está en la página 1de 4

CREAR RESERVA

: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

lido: String, Documento:int):bool;

String,Apellido: String, Documento:int):bool;

:PagoControlador

to:int,cod:int):bool;

stado:estado):bool;

nt;

o:usuario,codigon,int)

También podría gustarte