From 0b04777c0c2e5ff7481a57f755515af6cefb6bc2 Mon Sep 17 00:00:00 2001 From: xXpuma99Xx <51341582+xXpuma99Xx@users.noreply.github.com> Date: Sun, 2 Jan 2022 15:27:30 -0600 Subject: [PATCH] validar texto --- server/controller/CasoEspecial/nuevo.js | 4 ++-- server/controller/CasoEspecial/serviciosEspeciales.js | 2 +- server/controller/CasoEspecial/update.js | 6 ++++-- server/controller/Servicio/nuevo.js | 2 +- server/controller/Servicio/serviciosAdmin.js | 2 +- server/controller/Servicio/serviciosResponsable.js | 2 +- server/controller/Usuario/responsableUpdate.js | 8 ++++++-- server/controller/Usuario/responsables.js | 2 +- server/helper/validar.js | 2 +- 9 files changed, 18 insertions(+), 12 deletions(-) diff --git a/server/controller/CasoEspecial/nuevo.js b/server/controller/CasoEspecial/nuevo.js index 1760164..b4a7cdc 100644 --- a/server/controller/CasoEspecial/nuevo.js +++ b/server/controller/CasoEspecial/nuevo.js @@ -23,10 +23,10 @@ const nuevo = async (body, file) => { 200 ); const institucion = body.institucion - ? validar.validarTexto(body.institucion, 'El texto institucion.', 200) + ? validar.validarTexto(body.institucion, 'institucion', false, 200) : ''; const dependencia = body.dependencia - ? validar.validarTexto(body.dependencia, 'El texto dependencia.', 200) + ? validar.validarTexto(body.dependencia, 'dependencia', false, 200) : ''; const motivo = body.motivo ? validar.validarNumero(body.motivo, 'El texto motivo.', 1) diff --git a/server/controller/CasoEspecial/serviciosEspeciales.js b/server/controller/CasoEspecial/serviciosEspeciales.js index 962c6b8..0494c03 100644 --- a/server/controller/CasoEspecial/serviciosEspeciales.js +++ b/server/controller/CasoEspecial/serviciosEspeciales.js @@ -12,7 +12,7 @@ const serviciosEspeciales = async (body) => { ? { idStatus: validar.validarNumeroEntero(body.idStatus, 'id status') } : { idStatus: { [Op.gt]: 10 } }; const nombre = body.nombre - ? validar.validarTexto(body.nombre, 'El nombre', 60) + ? validar.validarTexto(body.nombre, 'nombre', true, 60) : ''; const numeroCuenta = body.numeroCuenta ? validar.validarNumeroCuenta(body.numeroCuenta) diff --git a/server/controller/CasoEspecial/update.js b/server/controller/CasoEspecial/update.js index ad8f36e..8542c7d 100644 --- a/server/controller/CasoEspecial/update.js +++ b/server/controller/CasoEspecial/update.js @@ -29,13 +29,15 @@ const update = async (body) => { if (body.institucion) dataUpdate.institucion = validar.validarTexto( body.institucion, - 'El texto institucion.', + 'institucion', + false, 200 ); if (body.dependencia) dataUpdate.dependencia = validar.validarTexto( body.dependencia, - 'El texto dependencia.', + 'dependencia', + false, 200 ); if (body.motivo) diff --git a/server/controller/Servicio/nuevo.js b/server/controller/Servicio/nuevo.js index ea52bae..270bf0f 100644 --- a/server/controller/Servicio/nuevo.js +++ b/server/controller/Servicio/nuevo.js @@ -29,7 +29,7 @@ const nuevo = async (body, file) => { ) : ''; const profesor = body.profesor - ? validar.validarTexto(body.profesor, 'El texto de profesor.', 50) + ? validar.validarTexto(body.profesor, 'profesor', true, 50) : ''; let carpeta = ''; diff --git a/server/controller/Servicio/serviciosAdmin.js b/server/controller/Servicio/serviciosAdmin.js index 184856f..c13a465 100644 --- a/server/controller/Servicio/serviciosAdmin.js +++ b/server/controller/Servicio/serviciosAdmin.js @@ -13,7 +13,7 @@ const serviciosAdmin = async (body) => { ? { idStatus: validar.validarNumeroEntero(body.idStatus, 'id status') } : {}; const nombre = body.nombre - ? validar.validarTexto(body.nombre, 'El nombre', 60) + ? validar.validarTexto(body.nombre, 'nombre', true, 60) : ''; const numeroCuenta = body.numeroCuenta ? validar.validarNumeroCuenta(body.numeroCuenta) diff --git a/server/controller/Servicio/serviciosResponsable.js b/server/controller/Servicio/serviciosResponsable.js index b4fadea..566612b 100644 --- a/server/controller/Servicio/serviciosResponsable.js +++ b/server/controller/Servicio/serviciosResponsable.js @@ -16,7 +16,7 @@ const serviciosResponsable = async (body) => { : { idStatus: { [Op.ne]: 10 } }; const nombre = body.nombre - ? validar.validarTexto(body.nombre, 'El nombre', 60) + ? validar.validarTexto(body.nombre, 'nombre', true, 60) : ''; const numeroCuenta = body.numeroCuenta ? validar.validarNumeroCuenta(body.numeroCuenta) diff --git a/server/controller/Usuario/responsableUpdate.js b/server/controller/Usuario/responsableUpdate.js index 67b283c..8495d0b 100644 --- a/server/controller/Usuario/responsableUpdate.js +++ b/server/controller/Usuario/responsableUpdate.js @@ -24,8 +24,12 @@ const responsableUpdate = async (body) => { dataUpdate.usuario = validar.validarCorreo(body.correo); } if (body.nombre) - dataUpdate.nombre = validar.validarTexto(body.nombre, 'el nombre', 70); - + dataUpdate.nombre = validar.validarTexto( + body.nombre, + 'nombre', + true, + 70 + ); if (validar.validarObjetoVacio(dataUpdate)) throw new Error('No se a envio nada para actualizar.'); return Usuario.update(dataUpdate, { where: { idUsuario } }); diff --git a/server/controller/Usuario/responsables.js b/server/controller/Usuario/responsables.js index 64f9802..90e0c80 100644 --- a/server/controller/Usuario/responsables.js +++ b/server/controller/Usuario/responsables.js @@ -5,7 +5,7 @@ const Usuario = require('../../db/tablas/Usuario'); const responsables = async (body) => { const pagina = validar.validarNumero(body.pagina, true); const nombre = body.nombre - ? validar.validarTexto(body.nombre, 'El nombre', 60) + ? validar.validarTexto(body.nombre, 'nombre', true, 60) : ''; const correo = body.correo ? validar.validar(body.correo, 'El correo', 1000) diff --git a/server/helper/validar.js b/server/helper/validar.js index 42554d8..2ebaec1 100644 --- a/server/helper/validar.js +++ b/server/helper/validar.js @@ -82,7 +82,7 @@ const validarCorreo = (correo, campo = 'correo', m = true, length) => { }; /* - Valida que la stirng mandada sean caracteres del abcdario. + Valida que la stirng mandada sea solo caracteres del abcdario. Usualmente se usa para validar nombres, apellidos, etc. */ const validarTexto = (texto, campo, m, length) => {