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 hotel #4

Open
9 tasks
FlorArg opened this issue Aug 15, 2023 · 0 comments
Open
9 tasks

Gestión de hotel #4

FlorArg opened this issue Aug 15, 2023 · 0 comments

Comments

@FlorArg
Copy link
Contributor

FlorArg commented Aug 15, 2023

Descripción

Como administrador quiero gestionar un hotel para administrar el alquiler de sus habitaciones.


DICCIONARIO DE DATOS

  • Nombre: Cadena (30)
  • Dirección: Cadena (calle + número)
  • Localidad: Referencia a Localidad
  • Correo electrónico: correo@dominio
  • Teléfono: Cadena (30)
  • Encargado: Cadena (30)
  • Servicios Extra: Referencia a Servicios [1..N]
  • Habitaciones: Referencia a Habitación [1..N]
  • Tipo Habitaciones: Referencia a Tipo habitación [1...N]
  • Vendedores: Referencia a Vendedor [1...N]
  • Categoría: Referencia a Categorías [1]
  • Descuento: Referencia a Descuento
  • Temporada: Referencia a Temporada
  • Paquete Promocional: Referencia a Paquete Promocional

CRITERIOS DE ACEPTACIÓN

Alta

  • Dado que existan campos incompletos cuando se intenta agregar el hotel, entonces el sistema debe mostrar un mensaje de error.
  • No puede existir más de un hotel en la misma dirección.

Modificar

  • No se puede modificar un hotel que no existe.
  • Al intentar modificar el encargado, debe pertenecer a ese hotel
  • Al intentar modificar la categoría, la nueva debe ser una categoría existente y válida según los servicios que ofrece el hotel.

Eliminar

  • No se puede dar de baja un hotel que no existe
  • No se puede dar de baja un hotel que tenga habitaciones alquiladas
  • No se puede dar de baja un hotel que tenga vendedores vinculados

Tareas

Frontend (React)

  • Crear una pagina de registro de hoteles
  • Capturar la información relevante del hotel, nombre, localidad, encargado, tipo de habitación, habitaciones, etc.
  • Validar y enviar los datos del formulario al backend para el registro
  • Mostrar una lista de vendedores del hotel
  • Mostrar una lista de hoteles por localidad
  • Mostrar los tipos de habitaciones de un hotel
  • Mostrar las ventas realizadas por un hotel en un determinado tiempo

Backend (Django)

  • Crear el Modelo de Hotel
  • Procesar la solicitud del formulario y crear un nuevo registro de hotel en la base de datos
@FlorArg FlorArg added question Further information is requested user story labels Aug 15, 2023
@Adriel-M-A Adriel-M-A removed the question Further information is requested label Aug 18, 2023
@FlorArg FlorArg added finished - correction issue terminada pero para revisar and removed finished - correction issue terminada pero para revisar labels Aug 20, 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