Está en la página 1de 5

HU05 – Mantenimiento de Clientes.

Como: dueño del producto.

Quiero: permitir al usuario Ingresar clientes y le permita realizar el mantenimiento de


los mismos.

Criterios de Aceptación

Se requiere:

 Una pantalla dividida en 2 que permita ingresar los datos del cliente y las
mascotas asociadas
 Sección 1 Datos del Cliente
o Nombre
 Debe contener una etiqueta tipo Label
 Debe de ser tipo Text
 Debe de permitir caracteres alfanuméricos
o Cedula
 Debe contener una etiqueta tipo Label
 Debe de ser tipo Text
 Debe de permitir solo Numéricos y el –
 No debe permitir ingresar mas de una cedula igual
o Email
 Debe contener una etiqueta tipo Label
 Debe de ser tipo Text
 Debe de permitir caracteres alfanuméricos
 debe alidar que exixta un @
o Teléfono Fijo
 Debe contener una etiqueta tipo Label
 Debe de ser tipo Text
 Debe de permitir solo Numéricos y el –
o Whatsapp
 Debe contener una etiqueta tipo Label
 Debe de ser tipo Text
 Debe de permitir solo Numéricos y el –

o Provincia
 Debe contener una etiqueta tipo Label
 Debe de ser tipo Combo
Debe de cargar la lista de provincias almacenadas en base de
datos
o Canton
 Debe contener una etiqueta tipo Label
 Debe de ser tipo Combo
Debe de cargar la lista de provincias almacenadas en base de
datos y los cantones pertenecientes a la provincia seleccionada
o Distrito
 Debe contener una etiqueta tipo Label
 Debe de ser tipo Combo
Debe de cargar la lista de provincias almacenadas en base de
datos y los distritos pertenecientes l cantón ha seleccionado
 Sección 2 Datos de la mascota
o Un cliente puede tener mas de 1 mascota asociada por lo que debe
permitir el registro de más de una mascota
 Titulo
 Mascotas
 Campos requeridos
 Nombre
o Debe contener una etiqueta tipo Label
o Debe de ser tipo Text
o Debe de permitir caracteres alfanuméricos
 Raza
o Debe contener una etiqueta tipo Label
o Debe de ser tipo Combo
o Debe de permitir caracteres alfanuméricos
 Chip
o Debe contener una etiqueta tipo Label
o Debe de ser tipo Text
o Debe de permitir caracteres alfanuméricos
o
o Debe cargar las razas definidas en el mantenimiento
de razas.
 Fecha de Nacimiento
o Debe contener una etiqueta tipo Label
o Debe de ser tipo date
o No debe permitir el ingreso de datos
 Color
o Debe contener una etiqueta tipo Label
o Debe de ser tipo Text
o Debe de permitir caracteres alfanuméricos
 Alergias
o Debe contener una etiqueta tipo Label
o Debe de ser tipo Text
o Debe de permitir caracteres alfanuméricos
 Veterinario
o Debe contener una etiqueta tipo Label
o Debe de ser tipo Text
o Debe de permitir caracteres alfanuméricos
 Teléfono Veterinario
o Debe contener una etiqueta tipo Label
o Debe de ser tipo Text
o Debe de permitir solo Numéricos y el –
 Observaciones
o Debe contener una etiqueta tipo Label
o Debe de ser tipo Text
o Debe de permitir caracteres alfanuméricos

 Debe existir un botón “Agregar” el cual va insertar los datos de la mascota en


una tabla y va a limpiar los campos de la mascota, este proceso debe ser el
mismo para las mascotas que se van a incluir.
 Esta tabla debe se contener el botón seleccionar que va a mostrar los datos de
la mascota en los campos
 Debe contener un botón eliminar que permits eliminar la mascota seleccionada
o Para el botón de eliminar debe mostsr un mensaje de alerta de la
siguiente manera “Realmente desea eliminar ”, si la opción es si debe de
eliminarla
o De lo contrario se cancela la acción.

 Acciones
o Botón “Guardar” debe permitir guardar los datos del cliente y los datos de
las mascotas que se encuentren en la tabla.
o Se debe mostrar campo tipo texto con las siguientes características:
 Al ingresar el nombre del cliente o de la mascota debe realizar la
búsqueda y mostrar los datos en una tabla con las siguientes
características.
 Debe mostrar los datos del cliente
 Debe contener los siguientes botones :
o Seleccionar: al darle click a este botón debe cargar la
información del cliente en los campos de la sesión del
cliente y en la sesión de mascotas las asociadas al
cliente.
o Modificar: debe validas que se haya seleccionado un
cliente anteriormente y modificar los datos cargado.
o Eliminar: debe mostrar un mensaje de alerta
“Realimente desea eliminar al cliente y sus mascotas
asociadas”, si la respuesta es afirmativa elimina al
cliente y las mascotas asociadas.

También podría gustarte