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 alquiler #7

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

Gestión de alquiler #7

FlorArg opened this issue Aug 16, 2023 · 0 comments

Comments

@FlorArg
Copy link
Contributor

FlorArg commented Aug 16, 2023

Descripción

Como vendedor quiero gestionar el alquiler de una habitación para que un cliente tenga estadía en un hotel.


Diccionario de datos

  • Cliente: Referencia a Cliente
  • Vendedor: Referencia a Vendedor
  • Habitacion: Referencia a Habitación [1..N]
  • Fecha inicio: {dd/mm/aaaa}
  • Fecha fin: {dd/mm/aaaa} > Fecha Inicio
  • Cantidad huéspedes: Entero
  • Paquete: Referencia a Paquete Promocional [0..1]
  • Importe: Real

Criterios de aceptación

  • Dada una cantidad de huéspedes y un tipo de habitación, el sistema debe indicar error si la cantidad de pasajeros excede la capacidad máxima de la habitación.
  • Si la cantidad de habitaciones es mayor o igual a la cantidad indicada por el hotel, se aplicará un descuento en el importe total.
  • No se podrá cancelar el alquiler de una habitación.
  • Se debe generar una factura asociada al alquiler con los detalles correspondientes

Tareas

Frontend (React)

  • Crear una interfaz de búsqueda de habitaciones disponibles en una localidad
  • Crear un formulario de registro de alquileres
  • Capturar la información relevante del alquiler, cliente, vendedor, habitación, fecha (inicio y fin), cantidad de huéspedes, importe.
  • Validar y enviar los datos del formulario al backend para el registro

Backend (Django)

  • Crear el Modelo de Alquiler
  • Procesar la solicitud del formulario y crear un nuevo registro de alquiler en la base de datos
  • Implementar función para verificar la disponibilidad de la habitación dada una fecha
  • Generar una factura asociada al alquiler y crear un registro en la base de datos.
  • Implementar función que permita listar los alquileres por filtro (Fecha, Cliente, Vendedor, Hotel, Habitación)
@pablopavez pablopavez added the finished - correction issue terminada pero para revisar label Aug 21, 2023
@FlorArg FlorArg removed the finished - correction issue terminada pero para revisar label Aug 26, 2023
@GabrielFabro GabrielFabro changed the title Gestión de alquiler de habitación Gestión de alquiler Aug 26, 2023
@GabrielFabro GabrielFabro added the question Further information is requested label Aug 26, 2023
@pablopavez pablopavez removed the question Further information is requested 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

3 participants