Está en la página 1de 4

Formulario búsqueda de disponibilidad

1. Se crea un registro en la Tabla Alquileres. Los campos que se escriben son:


a. IdReserva: Autoincremental
b. Lugar de entrega: Solo dos opciones. Bariloche Centro. Bariloche Aeropuerto. Se
guarda en Alquileres. Lugar Salida. Tomar de tabla sucursales. Se agrega campo
“online”
c. Lugar de Devolución: Solo dos opciones. Bariloche Centro. Bariloche Aeropuerto. Se
guarda en Alquileres. Lugar Entrada. Tomar de tabla sucursales. Se agrega campo
“online”
d. Fecha retiro: A ingresar por el cliente. Se guarda en Alquileres. Fecha Salida
e. Fecha Devolución: A ingresar por el cliente. Se guarda en Alquileres.Fecha Entrada
f. Hora retiro: A ingresar por el cliente. Se guarda en Alquileres.Horario Salida
g. Hora Devolución: A ingresar por el cliente. Se guarda en Alquileres.Horario Entrada
h. Lógica javascript: Si los días son menores a 3 que diga “El alquiler requiere un
mínimo de 3 días”.
i. Los valores Alquileres.Sucursal Salida y Alquileres.Sucursal Entrada son siempre Id =
1 (Bariloche). Por otras opciones de entrega y devolución deben consultar vía mail.
j. Al apretar Buscar, el sistema comienza a buscar los vehículos disponibles. La
búsqueda se hace eligiendo Vehículo 1 (debe estar True autos.Online y autos.activo
= “SI”) y barriendo los alquileres según IdAutos sea el de ese vehículo. Si tiene
disponible, se muestra en el siguiente formulario según su categoría.
Formulario de selección de vehículos:

1. El sistema muestra en orden ascendente por Categoría (Tabla Tbl_Categoría) si y solo sí hay
al menos un vehículo disponible en esa categoría para las fechas y horas indicadas.
2. Los datos de las características de cada categoría salen de la Tabla Tbl_Categoría y la foto del
vehículo estará almacenada en el Hosting.
3. La tarifa se calcula con la tabla Tarifario, que tiene un listado de tarifas con fecha de inicio y
fin para cada categoría, para 3 y 7 días. Menos de tres días no se alquila. Entre 3 y 6 se utiliza
el valor de 3 días proporcional y más de 7 se utiliza el de 7 días proporcional.
4. Agregar columna nombre de tarifario.
5. La única opción es “PAGAR EN DESTINO”. Por ahora no utilizaremos pasarela de pagos.
6. Los datos se escriben al seleccionar la categoría en el mismo registro que el formulario
anterior:
a. Alquileres.IdAutos (depende de la Categoría seleccionada del vehículo disponible, si
son varios elige el primero)
b. Alquileres.Días (según la cantidad de días)
c. Alquileres.Tarifa (el valor de tarifa calculado)
d. Alquileres.Km (es cantidad de días x 200) (Crear Tabla con disponibilidad de km x
dia)
e. Alquileres.Usuario = “Reserva Online”
Formulario de Adicionales:

1. Seguros: No está disponible por el momento.


2. Adicionales: Se toman de la tabla Ítems junto con el precio unitario. Los íconos tal vez
puedan estar en el Hosting. Cada ítem seleccionado agrega un registro en la Tabla
Adicionales:
a. Id_Adicional = Autoincremental
b. Id_Reserva = Asignado según formulario anterior
c. Id_ítem = el que corresponda según lo seleccionado, lo busca en tabla ítems.Id
d. Cantidad = Lo que elija el cliente
e. Monto = Monto unitario x Cantidad
3. Datos del conductor y contacto: Escribe un registro en la tabla Pasajeros de la siguiente
manera:
a. IdCliente = Autoincremental
b. País: Pasajeros.País (Hacer tabla)

c. Tipo Doc: Es un combo box con escribe en Pasajeros.TIPO DOCUMENTO. (Hacer


Tabla)
d. Numero: Escribe en Pasajeros.DNI (chequea en sistema por duplicados y carga
automáticamente)
e. Numero: Escribe en Pasajeros.Licencia conducir
f. Pasajeros.Usuario = “Reserva Online”
g. Nombre: Pasajeros.Nombre
h. Apellido: Pasajeros.Apellido
i. Mail: Pasajeros.Mail
j. Nombre, numero de Calle piso y cp se reemplazan por “Domicilio permanente” y se
escribe en Pasajeros.Domicilio Permanente
k. Telefono = Pasajeros.Telefono
l. Consumidor final: Un combo box con las opciones “consumidor final” “Responsable
inscripto” “Monotributista” “Excento”. Escribe en Pasajeros.TipoConsumidor (Hacer
Tabla)
m. Numero de Vuelo Arribo: Escribe en Reservas.nrovueloarrivo
n. Numero de Vuelo Partida: Escribe en Reservas.nrovuelopartida
o. Franquicia accidente menor: la lee de Categoría.Franquicia Acc Menor (según el ID)
p. Franquicia accidente mayor: la lee de Categoría.Franquicia Acc Mayor (según el ID)
q. Al Apretar “Reserva” Guarda los registros en la Base de Datos y manda un e-mail a
info@abarentacar.com.ar con los datos de la reserva y del cliente.
r. El último formulario es un cartel que dice “Su reserva ha sido confirmada”. A la
brevedad nos pondremos en contacto con usted para efectivizar la misma mediante
una seña.”
4. Pendiente:
a. Condiciones de servicio
b. Política de privacidad

También podría gustarte