Skip to content

Commit

Permalink
Agregados cambios
Browse files Browse the repository at this point in the history
  • Loading branch information
EmmaCarro committed Aug 2, 2023
1 parent 0a1835a commit 9393056
Showing 1 changed file with 2 additions and 5 deletions.
7 changes: 2 additions & 5 deletions js/reservas.js
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,6 @@ document.getElementById("enviar").addEventListener("click", function (event) {
let fechaDesde = parseInt(document.getElementById("fecha-desde").value.trim());
let fechaHasta = parseInt(document.getElementById("fecha-hasta").value.trim());
let mesSeleccionado = document.getElementById("select-mes").value;
let casaSeleccionada = document.getElementById("select-casa").value;

// Chequeamos que todos los campos del formulario esten completos y sean validos.
// Originalmente habia un solo if con un mensaje generico, pero lo separe aunque fuera mas codigo para poder identificar donde hay un problema
Expand Down Expand Up @@ -68,16 +67,14 @@ document.getElementById("enviar").addEventListener("click", function (event) {

// Verificar si ya existe una reserva para el mes seleccionado
const reservaExistente = reservasArray.find((reserva) =>
reserva.mesSeleccionado === mesSeleccionado &&
reserva.casaSeleccionada === casaSeleccionada
reserva.mesSeleccionado === mesSeleccionado
);

// If que se ejecuta si reservaExistente es true por encontrar que hay reservas en el mes seleccionado con el .find anterior
// Se comprueba si las fechas reservadas coinciden con las del formulario que escribio el usuario, es decir si intersectan
if (reservaExistente) {
const intersectanDias = reservasArray.some((reserva) =>
reserva.mesSeleccionado === mesSeleccionado &&
reserva.casaSeleccionada === casaSeleccionada &&
reserva.mesSeleccionado === mesSeleccionado &&
((fechaDesde <= reserva.fechaHasta && fechaHasta >= reserva.fechaDesde) ||
(fechaHasta <= reserva.fechaHasta && fechaHasta >= reserva.fechaDesde))
);
Expand Down

0 comments on commit 9393056

Please sign in to comment.