validar numero entero

This commit is contained in:
xXpuma99Xx
2022-01-03 16:47:25 -06:00
parent dd4af627f5
commit a8335ffe1b
25 changed files with 161 additions and 55 deletions
+2 -2
View File
@@ -1,11 +1,11 @@
const { validarId } = require('../../helper/validar');
const { validarNumeroEntero } = require('../../helper/validar');
const dbPath = '../../db/tablas';
const Carrito = require(`${dbPath}/Carrito`);
const Modulo = require(`${dbPath}/Modulo`);
const TipoCarrito = require(`${dbPath}/TipoCarrito`);
const carrito = async (body) => {
const idCarrito = validarId(body.idCarrito);
const idCarrito = validarNumeroEntero(body.idCarrito, 'id carrito', true);
return Carrito.findOne({
where: { idCarrito },
+2 -2
View File
@@ -1,4 +1,4 @@
const { validarId } = require('../../helper/validar');
const { validarNumeroEntero } = require('../../helper/validar');
const dbPath = '../../db/tablas';
const Carrito = require(`${dbPath}/Carrito`);
const Equipo = require(`${dbPath}/Equipo`);
@@ -6,7 +6,7 @@ const Programa = require(`${dbPath}/Programa`);
const Status = require(`${dbPath}/Status`);
const equiposCarrito = async (body) => {
const idCarrito = validarId(body.idCarrito);
const idCarrito = validarNumeroEntero(body.idCarrito, 'id carrito', true);
return Carrito.findOne({ where: { idCarrito } })
.then((res) => {
+2 -2
View File
@@ -1,9 +1,9 @@
const { validarId } = require('../../helper/validar');
const { validarNumeroEntero } = require('../../helper/validar');
const dbPath = '../../db/tablas';
const Carrito = require(`${dbPath}/Carrito`);
const update = async (body) => {
const idCarrito = validarId(body.idCarrito);
const idCarrito = validarNumeroEntero(body.idCarrito, 'id carrito', true);
let update = {};
if (body.activo === 'desactivar') update.activo = false;
+12 -4
View File
@@ -6,11 +6,19 @@ const Programa = require(`${dbPath}/Programa`);
const Status = require(`${dbPath}/Status`);
const update = async (body) => {
const idEquipo = validar.validarId(body.idEquipo);
const idStatus = body.idStatus ? validar.validarId(body.idStatus) : null;
const idCarrito = body.idCarrito ? validar.validarId(body.idCarrito) : null;
const idEquipo = validar.validarNumeroEntero(
body.idEquipo,
'id equipo',
true
);
const idStatus = body.idStatus
? validar.validarNumeroEntero(body.idStatus, 'id status', true)
: null;
const idCarrito = body.idCarrito
? validar.validarNumeroEntero(body.idCarrito, 'id carrito', true)
: null;
const idPrograma = body.idPrograma
? validar.validarId(body.idPrograma)
? validar.validarNumeroEntero(body.idPrograma, 'id programa', true)
: null;
let update = {};
@@ -5,7 +5,11 @@ const Operador = require(`${dbPath}/Operador`);
const Prestamo = require(`${dbPath}/Prestamo`);
const historialMultasEquipo = async (body) => {
const idEquipo = validar.validarId(body.idEquipo);
const idEquipo = validar.validarNumeroEntero(
body.idEquipo,
'id equipo',
true
);
const pagina = validar.validarNumero(body.pagina, true);
return Multa.findAndCountAll({
@@ -10,7 +10,11 @@ const Prestamo = require(`${dbPath}/Prestamo`);
const TipoCarrito = require(`${dbPath}/TipoCarrito`);
const historialMultasUsuario = async (body) => {
const idUsuario = validar.validarId(body.idUsuario);
const idUsuario = validar.validarNumeroEntero(
body.idUsuario,
'id usuario',
true
);
const pagina = validar.validarNumero(body.pagina, true);
return Multa.findAndCountAll({
+20 -4
View File
@@ -8,10 +8,26 @@ const Prestamo = require(`${dbPath}/Prestamo`);
const Usuario = require(`${dbPath}/Usuario`);
const multar = async (body) => {
const idOperadorMulta = validar.validarId(body.idOperadorMulta);
const idUsuario = validar.validarId(body.idUsuario);
const idInfraccion = validar.validarId(body.idInfraccion);
const idPrestamo = validar.validarId(body.idPrestamo);
const idOperadorMulta = validar.validarNumeroEntero(
body.idOperadorMulta,
'id operador multa',
true
);
const idUsuario = validar.validarNumeroEntero(
body.idUsuario,
'id usuario',
true
);
const idInfraccion = validar.validarNumeroEntero(
body.idInfraccion,
'id infracción',
true
);
const idPrestamo = validar.validarNumeroEntero(
body.idPrestamo,
'id prestamo',
true
);
const descripcion = validar.validarAlfanumerico(
body.descripcion,
'La descripción',
+15 -3
View File
@@ -8,9 +8,21 @@ const Prestamo = require(`${dbPath}/Prestamo`);
const Usuario = require(`${dbPath}/Usuario`);
const multar = async (body) => {
const idOperadorMulta = validar.validarId(body.idOperadorMulta);
const idInfraccion = validar.validarId(body.idInfraccion);
const idPrestamo = validar.validarId(body.idPrestamo);
const idOperadorMulta = validar.validarNumeroEntero(
body.idOperadorMulta,
'id operador multa',
true
);
const idInfraccion = validar.validarNumeroEntero(
body.idInfraccion,
'id infracción',
true
);
const idPrestamo = validar.validarNumeroEntero(
body.idPrestamo,
'id prestamo',
true
);
const descripcion = validar.validarAlfanumerico(
body.descripcion,
'La descripción',
@@ -9,8 +9,16 @@ const Prestamo = require(`${dbPath}/Prestamo`);
const Usuario = require(`${dbPath}/Usuario`);
const multarNumeroInventario = async (body) => {
const idOperadorMulta = validar.validarId(body.idOperadorMulta);
const idInfraccion = validar.validarId(body.idInfraccion);
const idOperadorMulta = validar.validarNumeroEntero(
body.idOperadorMulta,
'id operador multa',
true
);
const idInfraccion = validar.validarNumeroEntero(
body.idInfraccion,
'id infracción',
true
);
const numeroInventario = validar.validarAlfanumerico(
body.numeroInventario,
'El numero de inventario',
+5 -1
View File
@@ -4,7 +4,11 @@ const validar = require(`${helperPath}/validar`);
const Operador = require(`../../db/tablas/Operador`);
const update = async (body) => {
const idOperador = validar.validarId(body.idOperador);
const idOperador = validar.validarNumeroEntero(
body.idOperador,
'id operador',
true
);
let update = {};
if (body.activo === 'desactivar') update.activo = false;
+9 -3
View File
@@ -11,10 +11,16 @@ const TipoUsuario = require(`${dbPath}/TipoUsuario`);
const Usuario = require(`${dbPath}/Usuario`);
const activos = async (body) => {
const idModulo = validar.validarId(body.idModulo);
const idModulo = validar.validarNumeroEntero(
body.idModulo,
'id modulo',
true
);
const pagina = validar.validarNumero(body.pagina, true);
const usuario = body.usuario ? validar.validarNumeroCuenta(body.usuario) : '';
const idPrestamo = body.idPrestamo ? validar.validarId(body.idPrestamo) : '';
const idPrestamo = body.idPrestamo
? validar.validarNumeroEntero(body.idPrestamo, 'id prestamo', true)
: '';
const numeroInventario = body.numeroInventario
? validar.validarAlfanumerico(
body.numeroInventario,
@@ -23,7 +29,7 @@ const activos = async (body) => {
)
: '';
const idTipoCarrito = body.idTipoCarrito
? validar.validarId(body.idTipoCarrito)
? validar.validarNumeroEntero(body.idTipoCarrito, 'id tipo carrito', true)
: null;
let whereCarrito = [{ idModulo }];
@@ -1,12 +1,16 @@
const { validarId } = require('../../helper/validar');
const { validarNumeroEntero } = require('../../helper/validar');
const dbPath = '../../db/tablas';
const Equipo = require(`${dbPath}/Equipo`);
const Operador = require(`${dbPath}/Operador`);
const Prestamo = require(`${dbPath}/Prestamo`);
const cancelarOperador = async (body) => {
const idPrestamo = validarId(body.idPrestamo);
const idOperadorCancelacion = validarId(body.idOperadorCancelacion);
const idPrestamo = validarNumeroEntero(body.idPrestamo, 'id prestamo', true);
const idOperadorCancelacion = validarNumeroEntero(
body.idOperadorCancelacion,
'id operador cancelación',
true
);
return Operador.findOne({ where: { idOperador: idOperadorCancelacion } })
.then((res) => {
@@ -1,10 +1,10 @@
const { validarId } = require('../../helper/validar');
const { validarNumeroEntero } = require('../../helper/validar');
const dbPath = '../../db/tablas';
const Prestamo = require(`${dbPath}/Prestamo`);
const Equipo = require(`${dbPath}/Equipo`);
const cancelarUsuario = async (body) => {
const idPrestamo = validarId(body.idPrestamo);
const idPrestamo = validarNumeroEntero(body.idPrestamo, 'id prestamo', true);
return Prestamo.findOne({
where: { idPrestamo },
+7 -3
View File
@@ -1,5 +1,5 @@
const moment = require('moment');
const { validarId } = require('../../helper/validar');
const { validarNumeroEntero } = require('../../helper/validar');
const dbPath = '../../db/tablas';
const Carrito = require(`${dbPath}/Carrito`);
const Equipo = require(`${dbPath}/Equipo`);
@@ -10,8 +10,12 @@ const TipoCarrito = require(`${dbPath}/TipoCarrito`);
const entregar = async (body) => {
const ahora = moment();
const idPrestamo = validarId(body.idPrestamo);
const idOperadorEntrega = validarId(body.idOperadorEntrega);
const idPrestamo = validarNumeroEntero(body.idPrestamo, 'id prestamo', true);
const idOperadorEntrega = validarNumeroEntero(
body.idOperadorEntrega,
'id operador entrega',
true
);
let idEquipo;
return Operador.findOne({ where: { idOperador: idOperadorEntrega } })
+7 -3
View File
@@ -14,7 +14,9 @@ const Usuario = require(`${dbPath}/Usuario`);
const historial = async (body) => {
const pagina = validar.validarNumero(body.pagina, true);
const usuario = body.usuario ? validar.validarNumeroCuenta(body.usuario) : '';
const idPrestamo = body.idPrestamo ? validar.validarId(body.idPrestamo) : '';
const idPrestamo = body.idPrestamo
? validar.validarNumeroEntero(body.idPrestamo, 'id prestamo', true)
: '';
const numeroInventario = body.numeroInventario
? validar.validarAlfanumerico(
body.numeroInventario,
@@ -22,9 +24,11 @@ const historial = async (body) => {
20
)
: '';
const idModulo = body.idModulo ? validar.validarId(body.idModulo) : null;
const idModulo = body.idModulo
? validar.validarNumeroEntero(body.idModulo, 'id módulo', true)
: null;
const idTipoCarrito = body.idTipoCarrito
? validar.validarId(body.idTipoCarrito)
? validar.validarNumeroEntero(body.idTipoCarrito, 'id tipo carrito', true)
: null;
let whereCarrito = [];
@@ -8,7 +8,11 @@ const TipoUsuario = require(`${dbPath}/TipoUsuario`);
const Usuario = require(`${dbPath}/Usuario`);
const historialEquipo = async (body) => {
const idEquipo = validar.validarId(body.idEquipo);
const idEquipo = validar.validarNumeroEntero(
body.idEquipo,
'id equipo',
true
);
const pagina = validar.validarNumero(body.pagina, true);
return Prestamo.findAndCountAll({
@@ -10,7 +10,11 @@ const TipoCarrito = require(`${dbPath}/TipoCarrito`);
const Usuario = require(`${dbPath}/Usuario`);
const historialUsuario = async (body) => {
const idUsuario = validar.validarId(body.idUsuario);
const idUsuario = validar.validarNumeroEntero(
body.idUsuario,
'id usuario',
true
);
const pagina = validar.validarNumero(body.pagina, true);
return Prestamo.findAndCountAll({
+13 -5
View File
@@ -1,5 +1,5 @@
const moment = require('moment');
const { validarId } = require('../../helper/validar');
const { validarNumeroEntero } = require('../../helper/validar');
const dbPath = '../../db/tablas';
const Carrito = require(`${dbPath}/Carrito`);
const Equipo = require(`${dbPath}/Equipo`);
@@ -22,10 +22,18 @@ const pedir = async (body) => {
ahora.month() < 9 ? '0' + (ahora.month() + 1) : ahora.month() + 1
}-${ahora.date() < 9 ? '0' + ahora.date() : ahora.date()} 09:00`
);
const idUsuario = validarId(body.idUsuario);
const idTipoCarrito = validarId(body.idTipoCarrito);
const idPrograma = body.idPrograma ? validarId(body.idPrograma) : null;
const idModulo = idPrograma ? 1 : validarId(body.idModulo);
const idUsuario = validarNumeroEntero(body.idUsuario, 'id usuario', true);
const idTipoCarrito = validarNumeroEntero(
body.idTipoCarrito,
'id tipo carrito',
true
);
const idPrograma = body.idPrograma
? validarNumeroEntero(body.idPrograma, 'id programa', true)
: null;
const idModulo = idPrograma
? 1
: validarNumeroEntero(body.idModulo, 'id modulo', true);
let idEquipo;
// if (ahora > horaMax)
+2 -2
View File
@@ -1,4 +1,4 @@
const { validarId } = require('../../helper/validar');
const { validarNumeroEntero } = require('../../helper/validar');
const dbPath = '../../db/tablas';
const Carrera = require(`${dbPath}/Carrera`);
const Carrito = require(`${dbPath}/Carrito`);
@@ -12,7 +12,7 @@ const TipoUsuario = require(`${dbPath}/TipoUsuario`);
const Usuario = require(`${dbPath}/Usuario`);
const prestamo = async (body) => {
const idPrestamo = validarId(body.idPrestamo);
const idPrestamo = validarNumeroEntero(body.idPrestamo, 'id prestamo', true);
return Prestamo.findOne({
where: { idPrestamo },
@@ -1,4 +1,4 @@
const { validarId } = require('../../helper/validar');
const { validarNumeroEntero } = require('../../helper/validar');
const dbPath = '../../db/tablas';
const Carrito = require(`${dbPath}/Carrito`);
const Equipo = require(`${dbPath}/Equipo`);
@@ -9,7 +9,7 @@ const TipoCarrito = require(`${dbPath}/TipoCarrito`);
const Usuario = require(`${dbPath}/Usuario`);
const prestamo = async (body) => {
const idUsuario = validarId(body.idUsuario);
const idUsuario = validarNumeroEntero(body.idUsuario, 'id usuario', true);
return Usuario.findOne({ where: { idUsuario } })
.then((res) => {
+7 -3
View File
@@ -1,5 +1,5 @@
const moment = require('moment');
const { validarId } = require('../../helper/validar');
const { validarNumeroEntero } = require('../../helper/validar');
const dbPath = '../../db/tablas';
const Equipo = require(`${dbPath}/Equipo`);
const Multa = require(`${dbPath}/Multa`);
@@ -7,8 +7,12 @@ const Operador = require(`${dbPath}/Operador`);
const Prestamo = require(`${dbPath}/Prestamo`);
const regresar = async (body) => {
const idPrestamo = validarId(body.idPrestamo);
const idOperadorRegreso = validarId(body.idOperadorRegreso);
const idPrestamo = validarNumeroEntero(body.idPrestamo, 'id prestamo', true);
const idOperadorRegreso = validarNumeroEntero(
body.idOperadorRegreso,
'id operador regreso',
true
);
const ahora = moment();
let horaFin = moment();
let diferencia = null;
@@ -12,7 +12,11 @@ const regresarNumeroInventario = async (body) => {
'El numero de inventario',
20
);
const idOperadorRegreso = validar.validarId(body.idOperadorRegreso);
const idOperadorRegreso = validar.validarNumeroEntero(
body.idOperadorRegreso,
'id operador regreso',
true
);
const ahora = moment();
let horaFin = moment();
let diferencia = null;
+2 -2
View File
@@ -1,5 +1,5 @@
const moment = require('moment');
const { validarId } = require('../../helper/validar');
const { validarNumeroEntero } = require('../../helper/validar');
const dbPath = '../../db/tablas';
const Carrito = require(`${dbPath}/Carrito`);
const Equipo = require(`${dbPath}/Equipo`);
@@ -9,7 +9,7 @@ const Programa = require(`${dbPath}/Programa`);
const TipoCarrito = require(`${dbPath}/TipoCarrito`);
const status = async (body) => {
const idPrestamo = validarId(body.idPrestamo);
const idPrestamo = validarNumeroEntero(body.idPrestamo, 'id prestamo', true);
const ahora = moment();
return Prestamo.findOne({
+5 -1
View File
@@ -5,7 +5,11 @@ const validar = require(`${helperPath}/validar`);
const Usuario = require('../../db/tablas/Usuario');
const crear = async (body) => {
const idUsuario = validar.validarId(body.idUsuario);
const idUsuario = validar.validarNumeroEntero(
body.idUsuario,
'id usuario',
true
);
const telefono = validar.validarNumero(body.telefono, false, 15);
const password = encriptar.generarPassword();
let correo = '@pcpuma.acatlan.unam.mx';
+5 -1
View File
@@ -2,7 +2,11 @@ const validar = require('../../helper/validar');
const Usuario = require(`../../db/tablas/Usuario`);
const quitarMulta = async (body) => {
const idUsuario = validar.validarId(body.idUsuario);
const idUsuario = validar.validarNumeroEntero(
body.idUsuario,
'id usuario',
true
);
return Usuario.findOne({ where: { idUsuario } })
.then((res) => {