From 9a982a215fc229bc224a6b3c86d0a1880d625b42 Mon Sep 17 00:00:00 2001 From: xXpuma99Xx <51341582+xXpuma99Xx@users.noreply.github.com> Date: Sun, 2 Jan 2022 17:56:42 -0600 Subject: [PATCH] validar fecha --- server/controller/CasoEspecial/nuevo.js | 14 +++++++++++--- server/controller/CasoEspecial/update.js | 18 +++++++++++++++--- server/controller/Servicio/nuevo.js | 8 ++++++-- server/controller/Servicio/registroValidado.js | 6 +++++- server/controller/Servicio/reporte.js | 4 ++-- server/controller/Servicio/update.js | 18 +++++++++++++++--- 6 files changed, 54 insertions(+), 14 deletions(-) diff --git a/server/controller/CasoEspecial/nuevo.js b/server/controller/CasoEspecial/nuevo.js index d6c9efa..4a00ea1 100644 --- a/server/controller/CasoEspecial/nuevo.js +++ b/server/controller/CasoEspecial/nuevo.js @@ -14,9 +14,17 @@ const nuevo = async (body, file) => { const creditos = validar.validarNumero(body.creditos); const correo = validar.validarCorreo(body.correo); const telefono = validar.validarNumero(body.telefono, 15); - const fechaInicio = validar.validarFecha(body.fechaInicio); - const fechaFin = validar.validarFecha(body.fechaFin); - const fechaNacimiento = validar.validarFecha(body.fechaNacimiento); + const fechaInicio = validar.validarFecha( + body.fechaInicio, + 'fecha de inicio', + false + ); + const fechaFin = validar.validarFecha(body.fechaFin, 'fecha fin', false); + const fechaNacimiento = validar.validarFecha( + body.fechaNacimiento, + 'fecha de nacimiento', + false + ); const direccion = validar.validarAlfanumerico( body.direccion, 'dirección', diff --git a/server/controller/CasoEspecial/update.js b/server/controller/CasoEspecial/update.js index 13f1c64..8386ed6 100644 --- a/server/controller/CasoEspecial/update.js +++ b/server/controller/CasoEspecial/update.js @@ -13,11 +13,23 @@ const update = async (body) => { if (!res) throw new Error('Este Caso Especial no existe en la db.'); if (body.correo) dataUpdate.correo = validar.validarCorreo(body.correo); if (body.fechaInicio) - dataUpdate.fechaInicio = validar.validarFecha(body.fechaInicio); + dataUpdate.fechaInicio = validar.validarFecha( + body.fechaInicio, + 'fecha de inicio', + false + ); if (body.fechaFin) - dataUpdate.fechaFin = validar.validarFecha(body.fechaFin); + dataUpdate.fechaFin = validar.validarFecha( + body.fechaFin, + 'fecha fin', + false + ); if (body.fechaNacimiento) - dataUpdate.fechaNacimiento = validar.validarFecha(body.fechaNacimiento); + dataUpdate.fechaNacimiento = validar.validarFecha( + body.fechaNacimiento, + 'fecha de nacimiento', + false + ); if (body.direccion) dataUpdate.direccion = validar.validarAlfanumerico( body.direccion, diff --git a/server/controller/Servicio/nuevo.js b/server/controller/Servicio/nuevo.js index 931ca81..17946ae 100644 --- a/server/controller/Servicio/nuevo.js +++ b/server/controller/Servicio/nuevo.js @@ -18,8 +18,12 @@ const nuevo = async (body, file) => { const numeroCuenta = validar.validarNumeroCuenta(body.numeroCuenta); const creditos = validar.validarNumero(body.creditos); const correo = validar.validarCorreo(body.correo); - const fechaInicio = validar.validarFecha(body.fechaInicio); - const fechaFin = validar.validarFecha(body.fechaFin); + const fechaInicio = validar.validarFecha( + body.fechaInicio, + 'fecha de inicio', + false + ); + const fechaFin = validar.validarFecha(body.fechaFin, 'fecha fin', false); const path = `./server/uploads/${validar.validar(file, 'El archivo', 1000)}`; const programaInterno = body.programaInterno ? validar.validarAlfanumerico( diff --git a/server/controller/Servicio/registroValidado.js b/server/controller/Servicio/registroValidado.js index 42ea8bb..db5e0da 100644 --- a/server/controller/Servicio/registroValidado.js +++ b/server/controller/Servicio/registroValidado.js @@ -12,7 +12,11 @@ const registroValidado = async (body) => { body.idServicio, 'id servicio' ); - const fechaNacimiento = validar.validarFecha(body.fechaNacimiento); + const fechaNacimiento = validar.validarFecha( + body.fechaNacimiento, + 'fecha de nacimiento', + false + ); const telefono = validar.validarNumero(body.telefono, 15); const direccion = validar.validarAlfanumerico( body.direccion, diff --git a/server/controller/Servicio/reporte.js b/server/controller/Servicio/reporte.js index 39e3dec..0f2134d 100644 --- a/server/controller/Servicio/reporte.js +++ b/server/controller/Servicio/reporte.js @@ -11,8 +11,8 @@ const Status = require(`${dbPath}/Status`); const Usuario = require(`${dbPath}/Usuario`); const reporte = async (body) => { - const inicio = validarFecha(body.inicio); - const fin = validarFecha(body.fin); + const inicio = validarFecha(body.inicio, 'fecha de inicio', false); + const fin = validarFecha(body.fin, 'fecha fin', false); const path = `server/uploads/reporte.csv`; const data = []; diff --git a/server/controller/Servicio/update.js b/server/controller/Servicio/update.js index 233a3ea..b91aaf8 100644 --- a/server/controller/Servicio/update.js +++ b/server/controller/Servicio/update.js @@ -42,11 +42,23 @@ const update = async (body, files) => { } catch (err) {} if (body.correo) dataUpdate.correo = validar.validarCorreo(body.correo); if (body.fechaInicio) - dataUpdate.fechaInicio = validar.validarFecha(body.fechaInicio); + dataUpdate.fechaInicio = validar.validarFecha( + body.fechaInicio, + 'fecha de inicio', + false + ); if (body.fechaFin) - dataUpdate.fechaFin = validar.validarFecha(body.fechaFin); + dataUpdate.fechaFin = validar.validarFecha( + body.fechaFin, + 'fecha fin', + false + ); if (body.fechaNacimiento) - dataUpdate.fechaNacimiento = validar.validarFecha(body.fechaNacimiento); + dataUpdate.fechaNacimiento = validar.validarFecha( + body.fechaNacimiento, + 'fecha de nacimiento', + false + ); if (body.direccion) dataUpdate.direccion = validar.validarAlfanumerico( body.direccion,