CU14 Eliminar registro de citas - LexUribe/IngSoft1 GitHub Wiki


Identificación

Campo Información
Autor Andres Felipe Rodriguez Ramirez - 05 / 03 / 2024
Nombre Eliminar registro de citas
Descripción Al momento de que el empleado cierre la cita por medio del botón "TERMINAR CITA" y se cambie correctamente el estado de la cita de activa a terminada, El sistema realizara la eliminación de la cita que se encuentra con el estado de terminada del registro de la entidad cita de la bases de datos, pero, antes de que realice la acción anterior, deberá hacer una búsqueda en la entidad historial de clientes de la base de datos para verificar que este registro de la entidad citas, se encuentre almacenado con toda la información pertinente (el número de la cita, el nombre del cliente, el nombre del cajero que lo atendió, el servicio que solicitó, la sede donde se presentó la cita, descripción por parte del cajero de lo que sucedió durante la atención al cliente y la fecha con día y hora en la cual la cita sucedió o tomó lugar), por lo tanto luego de hacer verídica esta confirmación, procederá con la eliminación de la cita.
Datos entrada numero de registro de la cita con el estado de terminada
Datos salida N/A
Actor Empleado
Requerimiento base RQ-06
Precondiciones Cerrar cita por parte del empleado, Almacenar citas en el historial de cliente.
Postcondiciones N / A
Mockup WhatsApp Image 2024-03-15 at 5 26 41 PM

Flujo

Actor Sistema
1. Da click sobre el botón "TERMINAR CITA".
2. Verifica que la cita tenga el estado de terminada.
3. Verifica que la cita con estado de terminada se encuentra almacenada correctamente en el historial de cliente en la base de datos del programa.
4. Realiza la eliminación del registro de la cita con el estado de terminada de la entidad cita en la base de datos.

Excepciones

Paso Solución
4. Al eliminar el registro de la 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"