CU03 Almacenar nueva visita - GatoCabanzo/Repo_Ing_de_Software GitHub Wiki

Almacenar nueva visita

Campo Información
Autor Alejandro Cabanzo - 21/04/2021
Código CU03
Descripción Almacenar la información que contiene la programación de la visita técnica generada, la fecha de la visita creada debe ser posterior a hoy y la hora de la visita debe estar disponible en la tabla donde persiste la información.
Datos de entrada Nombre técnico, fecha visita, hora visita, dirección, motivo de la visita.
Datos de salida Registro generado en tabla visitas.
Actor Usuario
Requerimiento base RQ02
Precondiciones Debe oprimir el botón Crear visita que lo dirige a la ventana de diligenciamiento de datos.
Postcondiciones El programa debe almacenar la información registrada en los campos de la ventana, posterior a esto los campos deben quedar vacíos.
Mockup Se llega haciendo click en el botón Crear nueva visita. Untitled Diagram (14)

|

Flujo

Actor Sistema
1. Registrar los datos de la visita
2. Hacer click botón confirmar visita
3. Verificar que no existan campos vacíos
4. Verificar fecha posterior al día de hoy
5. Verificar hora disponible para asignar visita
6. Almacenar información en tabla
7. Confirmar ingreso exitoso de datos a través de mensaje en pantalla
8. Hacer click botón Actualizar tabla
9. Mostrar en la tabla la información registrada

Excepciones

Paso Solución
3. Campos vacíos 3.1 No almacenar información
3.2 Enviar mensaje en pantalla "Datos vacíos, diligencie los campos"
3.3 Devolver a pantalla de Crear visita con los campos restablecidos (vacíos)
4. La fecha ingresada es anterior o actual al día 4.1 No almacenar información
4.2 Enviar mensaje en pantalla "ingresar fechas posteriores al día actual"
4.3 Devolver a pantalla de Crear visita con los campos restablecidos (vacíos)
4.1 Campo fecha contiene caracteres erróneos (letras) 4.1.1 Enviar mensaje en pantalla "Dato fecha ingresado de manera incorrecta"
5. Hora ingresada no esta disponible 5.1 No almacenar información
5.1 Enviar mensaje en pantalla "El técnico ya tiene visita programada en el horario seleccionado"
5.2 Devolver a pantalla de Crear visita con los campos restablecidos (vacíos)
5.1 Campo hora contiene caracteres erróneos (letras) 4.1.1 Enviar mensaje en pantalla "Dato hora ingresado de manera incorrecta"
6. La tabla seleccionada para almacenar los datos no existe 6.1 Enviar mensaje en pantalla "No es posible almacenar la información"
7. La tabla no muestra información 7.1 Enviar mensaje en pantalla "No es posible acceder a la información de la tabla, intente de nuevo mas tarde"