validar fecha

This commit is contained in:
xXpuma99Xx
2022-01-02 17:56:42 -06:00
parent 661f4985ee
commit 9a982a215f
6 changed files with 54 additions and 14 deletions
+11 -3
View File
@@ -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',
+15 -3
View File
@@ -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,
+6 -2
View File
@@ -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(
@@ -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,
+2 -2
View File
@@ -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 = [];
+15 -3
View File
@@ -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,