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
+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({