Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gestión de vendedor #5

Open
8 tasks
FlorArg opened this issue Aug 16, 2023 · 0 comments
Open
8 tasks

Gestión de vendedor #5

FlorArg opened this issue Aug 16, 2023 · 0 comments

Comments

@FlorArg
Copy link
Contributor

FlorArg commented Aug 16, 2023

Descripción

Como administrador quiero registrar un vendedor.


Diccionario de datos

  • Nombre: Cadena (30)
  • Apellido: Cadena (20)
  • Número de documento: Entero (único)
  • Tipo de documento: Enumerado {DNI, LC, LE}
  • Teléfono: cadena (30)
  • Dirección: Cadena(50)
  • Correo electrónico: correo@dominio
  • Liquidaciones: Referencia a Liquidación [0..N]
  • Alquileres: Referencia a Alquiler [0..N]

Criterios de aceptación

Alta

  • Dado que existan campos incompletos cuando se intenta dar de alta un vendedor, entonces el sistema debe mostrar un mensaje de error.
  • Dado un documento existente cuando se intenta dar de alta un vendedor, entonces el sistema debe mostrar un mensaje de error, indicando que el vendedor ya existe.

Modificar

  • No se puede modificar un vendedor que no exista
  • No se puede modificar el DNI

Eliminar

  • No se puede eliminar un vendedor que no exista
  • No se puede eliminar un vendedor que tenga comisiones sin liquidar
  • No se puede eliminar un vendedor si es el único asignado a un hotel

Tareas

Frontend

  • Crear una pagina de registro de vendedores
  • Capturar la información relevante del vendedor, nombre, apellido, DNI, localidad, dirección, teléfono, correo.
  • Validar y enviar los datos del formulario al backend para el registro
  • Mostar una lista de liquidaciones pagadas del vendedor
  • Mostar una lista de las ventas realizadas por el vendedor en un determinado tiempo
  • Mostrar una lista de las liquidaciones pendientes del vendedor

Backend

  • Crear el Modelo de Vendedor
  • Procesar la solicitud del formulario y crear un nuevo registro de vendedor en la base de datos
@GabrielFabro GabrielFabro added question Further information is requested finished - correction issue terminada pero para revisar and removed question Further information is requested labels Aug 16, 2023
@FlorArg FlorArg removed the finished - correction issue terminada pero para revisar label Aug 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants