You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Como vendedor quiero gestionar la información de un cliente para dar de alta a un cliente cuando realiza una compra o alquiler y modificar los datos de un cliente existente si es necesario.
DICCIONARIO DE DATOS
Nombre: Cadena(30)
Apellido: Cadena(30)
Documentación: Entero
Tipo de Documentación: Enumerado {DNI, CUIT, CUIL}
E-Mail: correo@dominio
Teléfono: Cadena (30)
Dirección: Cadena(50)
Puntos acumulados: Entero
Alquiler: Referencia a Alquiler [0..N]
Localidad: Referencia a Localidad
Criterios de aceptación
Alta
Dado que existan campos incompletos cuando se intenta dar de alta un cliente, entonces el sistema debe mostrar un mensaje de error.
Dado un tipo y número de CUIT/CUIL existente cuando se intenta dar de alta un cliente, entonces el sistema debe mostrar un mensaje de error, indicando que el cliente ya existe.
Solo se podrá dar de alta un cliente, cuando este realice una compra (Alquiler de habitación, Paquete turístico)
Solo el vendedor podrá dar de alta un cliente
Modificar
No se podrá realizar la modificación de Tipo documento y número documento.
No se podrá modificar la cantidad de puntos acumulados del cliente.
Solo el vendedor podrá modificar los datos un cliente
Baja
Solo el administrador puede dar de baja un cliente
Tareas
Frontend (React)
Crear una pagina para agregar clientes
Capturar la información relevante del nombre, apellido, DNI, localidad, dirección, teléfono, e-mail.
Validar y enviar los datos del formulario al backend para el registro
Mostrar una lista de clientes
Mostrar las compras realizadas por un cliente
Backend (Django)
Crear el Modelo de Clientes.
Procesar la solicitud del formulario y crear un nuevo registro de cliente en la base de datos.
Implementar función que permita mostrar los puntos disponibles de un cliente
The text was updated successfully, but these errors were encountered:
Descripción
Como vendedor quiero gestionar la información de un cliente para dar de alta a un cliente cuando realiza una compra o alquiler y modificar los datos de un cliente existente si es necesario.
DICCIONARIO DE DATOS
Criterios de aceptación
Alta
Modificar
Baja
Tareas
Frontend (React)
Backend (Django)
The text was updated successfully, but these errors were encountered: