CU06 Cerrar cita al momento de finalizar la atención - LexUribe/IngSoft1 GitHub Wiki


Identificación

Campo Información
Autor Andres Felipe Rodriguez Ramirez - 01 / 03 / 2024
Nombre Cerrar cita al momento de finalizar la atención
Descripción Dentro de la tabla de visualización de citas para los empleados, habrá un botón para cerrar o terminar las citas, el texto que tendrá el botón será "TERMINAR CITA", al momento que el empleado da click al botón, se mostrará una ventana secundaria adicional sobre la tabla, como una especie de formulario. El formulario tendrá los siguientes apartados: número de la cita, nombre del cliente atendido, nombre del cajero que atendió la cita, servicio que se prestó, sede del banco donde se atendió la cita, fecha (día / mes / año) y hora (hora / minuto / segundo) de la cita, un cuadro de anotaciones, para que el cajero escriba las observaciones sobre la cita que atendió y un botón que tendrá el texto "TERMINAR CITA". Hay que tener en cuenta que la acción la realizará únicamente el cajero a cargo de la cita. posteriormente La cita cambiará su estado a terminado, se cambiará el estado del cajero de ocupado a libre, y el del cliente cambiará de atendiendo a atendido
Datos entrada número de la cita, nombre del cliente atendido, nombre del cajero que atendió la cita, servicio que se prestó, sede del banco donde se atendió la cita, fecha (día / mes / año) y hora (hora / minuto / segundo) del servicio, un cuadro de observaciones de la cita
Datos salida lista de datos con el número de la cita, nombre del cliente, nombre del empleado, servicio de la cita, sucursal del banco, observaciones del empleado, fecha (día / mes / año) y hora (hora / minuto / segundo) de la cita
Actor Empleado
Requerimiento base RQ-04
Precondiciones Agendamientos de citas realizados por parte de los clientes Y tabla con las citas agendadas
Postcondiciones Guardar información en el historial de clientes
Mockup WhatsApp Image 2024-03-15 at 5 15 12 PM

Flujo

Actor Sistema
1. Hace click sobre el botón para terminar las citas
2. Apertura de la ventana secundaria que tendrá el formulario
3. Seleccionamiento de la información perteneciente a la cita para mostrarla en el formulario (numero de la cita, nombre del cliente, .....)
4. Realiza el formulario con la información anteriormente seleccionada, con adición de un cuadro para escribir anotaciones y un boton con el texto "terminar cita"
5. Escribe las anotaciones o observaciones de la cita
6. Da click sobre el botón para terminar cita del formulario de la ventana secundaria
5. Verifica que todos los datos esten correctos
6. Realiza el proceso de eliminación, cambiando el estado de empleado a libre, cita a terminada, y cliente a atendido.

Excepciones

Paso Solución
3. Al realizar el proceso de seleccion de datos de la entidad cita, ocurre una desconexión abrupta a la base de datos del programa Generar un mensaje en un pop up el cual mostrara el siguiente mensaje "Ocurrió una desconexión con la bases de datos"