cambios en db y endpoints de get prestamo y pedir listos

This commit is contained in:
Lemuel Marquez
2021-04-29 02:23:26 -05:00
parent dc4093de31
commit e4c260f179
23 changed files with 40 additions and 906 deletions
+2 -1
View File
@@ -1,3 +1,4 @@
node_modules/
.env
.env
+8 -5
View File
@@ -11,10 +11,10 @@ const Carrera = require(`${dbPath}/Carrera`);
const activos = async (body) => {
return Prestamo.findAll({
where: { activo: true },
include: [
{
model: Equipo,
where: { activo: true },
include: [
{
model: Carrito,
@@ -28,13 +28,16 @@ const activos = async (body) => {
for (let i = 0; i < res.length; i++) {
delete res[i].dataValues.idUsuario;
delete res[i].dataValues.idOperadorEntrega;
delete res[i].dataValues.idOperadorRegreso;
delete res[i].dataValues.idEquipo;
delete res[i].dataValues.idStatus;
delete res[i].dataValues.Carrito.dataValues.idTipoCarrito;
delete res[i].dataValues.Carrito.dataValues.idModulo;
delete res[i].dataValues.Equipo.dataValues.idPrograma;
delete res[i].dataValues.Equipo.dataValues.idStatus;
delete res[i].dataValues.Equipo.dataValues.idCarrito;
delete res[i].dataValues.Equipo.Carrito.dataValues.idTipoCarrito;
delete res[i].dataValues.Equipo.Carrito.dataValues.idModulo;
delete res[i].dataValues.Usuario.dataValues.idTipoUsuario;
delete res[i].dataValues.Usuario.dataValues.idCarrera;
if (res[i].idPrograma) delete res[i].dataValues.idPrograma;
delete res[i].dataValues.Usuario.dataValues.password;
}
return { activos: res };
});
+7 -4
View File
@@ -27,13 +27,16 @@ const historial = async (body) => {
for (let i = 0; i < res.length; i++) {
delete res[i].dataValues.idUsuario;
delete res[i].dataValues.idOperadorEntrega;
delete res[i].dataValues.idOperadorRegreso;
delete res[i].dataValues.idEquipo;
delete res[i].dataValues.idStatus;
delete res[i].dataValues.Carrito.dataValues.idTipoCarrito;
delete res[i].dataValues.Carrito.dataValues.idModulo;
delete res[i].dataValues.Equipo.dataValues.idPrograma;
delete res[i].dataValues.Equipo.dataValues.idStatus;
delete res[i].dataValues.Equipo.dataValues.idCarrito;
delete res[i].dataValues.Equipo.Carrito.dataValues.idTipoCarrito;
delete res[i].dataValues.Equipo.Carrito.dataValues.idModulo;
delete res[i].dataValues.Usuario.dataValues.idTipoUsuario;
delete res[i].dataValues.Usuario.dataValues.idCarrera;
if (res[i].idPrograma) delete res[i].dataValues.idPrograma;
delete res[i].dataValues.Usuario.dataValues.password;
}
return { historial: res };
});
+6 -14
View File
@@ -18,29 +18,21 @@ const historialEquipo = async (body) => {
return Prestamo.findAll({
include: [
{
model: Equipo,
where: { numeroSerie },
include: [
{
model: Carrito,
include: [{ model: TipoCarrito }, { model: Modulo }],
},
],
},
{ model: Equipo, where: { numeroSerie } },
{ model: Usuario, include: [{ model: TipoUsuario }, { model: Carrera }] },
],
}).then((res) => {
for (let i = 0; i < res.length; i++) {
delete res[i].dataValues.idUsuario;
delete res[i].dataValues.idOperadorEntrega;
delete res[i].dataValues.idOperadorRegreso;
delete res[i].dataValues.idEquipo;
delete res[i].dataValues.idStatus;
delete res[i].dataValues.Carrito.dataValues.idTipoCarrito;
delete res[i].dataValues.Carrito.dataValues.idModulo;
delete res[i].dataValues.Equipo.dataValues.idPrograma;
delete res[i].dataValues.Equipo.dataValues.idStatus;
delete res[i].dataValues.Equipo.dataValues.idCarrito;
delete res[i].dataValues.Usuario.dataValues.idTipoUsuario;
delete res[i].dataValues.Usuario.dataValues.idCarrera;
if (res[i].idPrograma) delete res[i].dataValues.idPrograma;
delete res[i].dataValues.Usuario.dataValues.password;
}
return { historialEquipo: res };
});
+6 -14
View File
@@ -2,12 +2,9 @@ const validar = require('../../helper/validar');
const dbPath = '../../db/tablas';
const Prestamo = require(`${dbPath}/Prestamo`);
const Equipo = require(`${dbPath}/Equipo`);
const Usuario = require(`${dbPath}/Usuario`);
const TipoUsuario = require(`${dbPath}/TipoUsuario`);
const Carrito = require(`${dbPath}/Carrito`);
const Modulo = require(`${dbPath}/Modulo`);
const TipoCarrito = require(`${dbPath}/TipoCarrito`);
const Carrera = require(`${dbPath}/Carrera`);
const historialUsuario = async (body) => {
let usuario = validar.validarNumeroCuenta(body.noCuenta);
@@ -23,23 +20,18 @@ const historialUsuario = async (body) => {
},
],
},
{
model: Usuario,
where: { usuario },
include: [{ model: TipoUsuario }, { model: Carrera }],
},
],
}).then((res) => {
for (let i = 0; i < res.length; i++) {
delete res[i].dataValues.idUsuario;
delete res[i].dataValues.idOperadorEntrega;
delete res[i].dataValues.idOperadorRegreso;
delete res[i].dataValues.idEquipo;
delete res[i].dataValues.idStatus;
delete res[i].dataValues.Carrito.dataValues.idTipoCarrito;
delete res[i].dataValues.Carrito.dataValues.idModulo;
delete res[i].dataValues.Usuario.dataValues.idTipoUsuario;
delete res[i].dataValues.Usuario.dataValues.idCarrera;
if (res[i].idPrograma) delete res[i].dataValues.idPrograma;
delete res[i].dataValues.Equipo.dataValues.idPrograma;
delete res[i].dataValues.Equipo.dataValues.idStatus;
delete res[i].dataValues.Equipo.dataValues.idCarrito;
delete res[i].dataValues.Equipo.Carrito.dataValues.idTipoCarrito;
delete res[i].dataValues.Equipo.Carrito.dataValues.idModulo;
}
return { historialUsuario: res };
});
+3 -6
View File
@@ -41,10 +41,7 @@ const pedir = async (body) => {
throw new Error(
'Este usuario tiene una multa activa, no puede solicitar un equipo de computo.'
);
return Prestamo.findOne({
where: { idUsuario },
include: [{ model: Equipo, where: { activo: true } }],
});
return Prestamo.findOne({ where: { idUsuario, activo: true } });
})
.then((res) => {
if (res)
@@ -53,7 +50,7 @@ const pedir = async (body) => {
);
return Equipo.findOne({
where: {
activo: false,
apartado: false,
idStatus: 1,
idPrograma: idPrograma ? idPrograma : null,
},
@@ -75,7 +72,7 @@ const pedir = async (body) => {
'No hay un equipo de computo con las características solicitadas disponible. Intenta más tarde o con otras características.'
);
idEquipo = res.idEquipo;
return Equipo.update({ activo: true }, { where: { idEquipo } });
return Equipo.update({ apartado: true }, { where: { idEquipo } });
})
.then((res) =>
Prestamo.create({
+6 -1
View File
@@ -26,7 +26,12 @@ Equipo.init(
type: DataTypes.STRING(4),
allowNull: false,
},
activo: {
apartado: {
type: DataTypes.BOOLEAN,
allowNull: false,
defaultValue: false,
},
enUso: {
type: DataTypes.BOOLEAN,
allowNull: false,
defaultValue: false,
+1 -1
View File
@@ -30,7 +30,7 @@ Prestamo.init(
activo: {
type: DataTypes.BOOLEAN,
allowNull: false,
defaultValue: false,
defaultValue: true,
},
},
{
+1 -6
View File
@@ -5,7 +5,7 @@ const route = '/prestamo';
const controllerPath = '../controller/Prestamo';
const activos = require(`${controllerPath}/activos`);
const historial = require(`${controllerPath}/historial`);
const historialEquipo = require(`${controllerPath}/activos`);
const historialEquipo = require(`${controllerPath}/historialEquipo`);
const historialUsuario = require(`${controllerPath}/historialUsuario`);
const pedir = require(`${controllerPath}/pedir`);
@@ -18,7 +18,6 @@ app.post(
res.status(200).json(data);
})
.catch((err) => {
console.log(err);
res.status(400).json({ message: err.message });
});
}
@@ -33,7 +32,6 @@ app.get(
res.status(200).json(data);
})
.catch((err) => {
console.log(err);
res.status(400).json({ message: err.message });
});
}
@@ -48,7 +46,6 @@ app.get(
res.status(200).json(data);
})
.catch((err) => {
console.log(err);
res.status(400).json({ message: err.message });
});
}
@@ -63,7 +60,6 @@ app.get(
res.status(200).json(data);
})
.catch((err) => {
console.log(err);
res.status(400).json({ message: err.message });
});
}
@@ -78,7 +74,6 @@ app.get(
res.status(200).json(data);
})
.catch((err) => {
console.log(err);
res.status(400).json({ message: err.message });
});
}
@@ -1,61 +0,0 @@
numeroSerie,numeroInventario,equipoSobrenombre,programa,carritoSobrenombre,tipo,modulo
abc1,1,1,,L01,Laptop,1
abc2,2,2,,L01,Laptop,1
abc3,3,3,,L01,Laptop,1
abc4,4,4,,L01,Laptop,1
abc5,5,5,,L01,Laptop,1
abc6,6,6,,L01,Laptop,1
abc7,7,7,,L01,Laptop,1
abc8,8,8,,L01,Laptop,1
abc9,9,9,,L01,Laptop,1
abc10,10,10,,L01,Laptop,1
abc11,11,1,,P01,iPad,1
abc12,12,2,,P01,iPad,1
abc13,13,3,,P01,iPad,1
abc14,14,4,,P01,iPad,1
abc15,15,5,,P01,iPad,1
abc16,16,6,,P01,iPad,1
abc17,17,7,,P01,iPad,1
abc18,18,8,,P01,iPad,1
abc19,19,9,,P01,iPad,1
abc20,20,10,,P01,iPad,1
abc21,21,1,,C01,Chromebook,1
abc22,22,2,,C01,Chromebook,1
abc23,23,3,,C01,Chromebook,1
abc24,24,4,,C01,Chromebook,1
abc25,25,5,,C01,Chromebook,1
abc26,26,6,,C01,Chromebook,1
abc27,27,7,,C01,Chromebook,1
abc28,28,8,,C01,Chromebook,1
abc29,29,9,,C01,Chromebook,1
abc30,30,10,,C01,Chromebook,1
abc31,31,1,,P02,iPad,2
abc32,32,2,,P02,iPad,2
abc33,33,3,,P02,iPad,2
abc34,34,4,,P02,iPad,2
abc35,35,5,,P02,iPad,2
abc36,36,6,,P02,iPad,2
abc37,37,7,,P02,iPad,2
abc38,38,8,,P02,iPad,2
abc39,39,9,,P02,iPad,2
abc40,40,10,,P02,iPad,2
abc41,41,1,,C02,Chromebook,2
abc42,42,2,,C02,Chromebook,2
abc43,43,3,,C02,Chromebook,2
abc44,44,4,,C02,Chromebook,2
abc45,45,5,,C02,Chromebook,2
abc46,46,6,,C02,Chromebook,2
abc47,47,7,,C02,Chromebook,2
abc48,48,8,,C02,Chromebook,2
abc49,49,9,,C02,Chromebook,2
abc50,50,10,,C02,Chromebook,2
abc51,51,1,,L02,Laptop,2
abc52,52,2,,L02,Laptop,2
abc53,53,3,,L02,Laptop,2
abc54,54,4,,L02,Laptop,2
abc55,55,5,,L02,Laptop,2
abc56,56,6,,L02,Laptop,2
abc57,57,7,,L02,Laptop,2
abc58,58,8,,L02,Laptop,2
abc59,59,9,,L02,Laptop,2
abc60,60,10,,L02,Laptop,2
@@ -1,61 +0,0 @@
numeroSerie,numeroInventario,equipoSobrenombre,programa,carritoSobrenombre,tipo,modulo
abc1,1,1,,L01,Laptop,1
abc2,2,2,,L01,Laptop,1
abc3,3,3,,L01,Laptop,1
abc4,4,4,,L01,Laptop,1
abc5,5,5,,L01,Laptop,1
abc6,6,6,,L01,Laptop,1
abc7,7,7,,L01,Laptop,1
abc8,8,8,,L01,Laptop,1
abc9,9,9,,L01,Laptop,1
abc10,10,10,,L01,Laptop,1
abc11,11,1,,P01,iPad,1
abc12,12,2,,P01,iPad,1
abc13,13,3,,P01,iPad,1
abc14,14,4,,P01,iPad,1
abc15,15,5,,P01,iPad,1
abc16,16,6,,P01,iPad,1
abc17,17,7,,P01,iPad,1
abc18,18,8,,P01,iPad,1
abc19,19,9,,P01,iPad,1
abc20,20,10,,P01,iPad,1
abc21,21,1,,C01,Chromebook,1
abc22,22,2,,C01,Chromebook,1
abc23,23,3,,C01,Chromebook,1
abc24,24,4,,C01,Chromebook,1
abc25,25,5,,C01,Chromebook,1
abc26,26,6,,C01,Chromebook,1
abc27,27,7,,C01,Chromebook,1
abc28,28,8,,C01,Chromebook,1
abc29,29,9,,C01,Chromebook,1
abc30,30,10,,C01,Chromebook,1
abc31,31,1,,P02,iPad,2
abc32,32,2,,P02,iPad,2
abc33,33,3,,P02,iPad,2
abc34,34,4,,P02,iPad,2
abc35,35,5,,P02,iPad,2
abc36,36,6,,P02,iPad,2
abc37,37,7,,P02,iPad,2
abc38,38,8,,P02,iPad,2
abc39,39,9,,P02,iPad,2
abc40,40,10,,P02,iPad,2
abc41,41,1,,C02,Chromebook,2
abc42,42,2,,C02,Chromebook,2
abc43,43,3,,C02,Chromebook,2
abc44,44,4,,C02,Chromebook,2
abc45,45,5,,C02,Chromebook,2
abc46,46,6,,C02,Chromebook,2
abc47,47,7,,C02,Chromebook,2
abc48,48,8,,C02,Chromebook,2
abc49,49,9,,C02,Chromebook,2
abc50,50,10,,C02,Chromebook,2
abc51,51,1,,L02,Laptop,2
abc52,52,2,,L02,Laptop,2
abc53,53,3,,L02,Laptop,2
abc54,54,4,,L02,Laptop,2
abc55,55,5,,L02,Laptop,2
abc56,56,6,,L02,Laptop,2
abc57,57,7,,L02,Laptop,2
abc58,58,8,,L02,Laptop,2
abc59,59,9,,L02,Laptop,2
abc60,60,10,,L02,Laptop,2
@@ -1,61 +0,0 @@
numeroSerie,numeroInventario,programa,carritoSobrenombre,tipo,modulo
abc1,1,Autodesk,L01,Laptop,1
abc2,2,Autodesk,L01,Laptop,1
abc3,3,Autodesk,L01,Laptop,1
abc4,4,Autodesk,L01,Laptop,1
abc5,5,Adobe,L01,Laptop,1
abc6,6,Adobe,L01,Laptop,1
abc7,7,Adobe,L01,Laptop,1
abc8,8,Adobe,L01,Laptop,1
abc9,9,Programación,L01,Laptop,1
abc10,10,Programación,L01,Laptop,1
abc11,11,,P01,iPad,1
abc12,12,,P01,iPad,1
abc13,13,,P01,iPad,1
abc14,14,,P01,iPad,1
abc15,15,,P01,iPad,1
abc16,16,,P01,iPad,1
abc17,17,,P01,iPad,1
abc18,18,,P01,iPad,1
abc19,19,,P01,iPad,1
abc20,20,,P01,iPad,1
abc21,21,,C01,Chromebook,1
abc22,22,,C01,Chromebook,1
abc23,23,,C01,Chromebook,1
abc24,24,,C01,Chromebook,1
abc25,25,,C01,Chromebook,1
abc26,26,,C01,Chromebook,1
abc27,27,,C01,Chromebook,1
abc28,28,,C01,Chromebook,1
abc29,29,,C01,Chromebook,1
abc30,30,,C01,Chromebook,1
abc31,31,,P02,iPad,2
abc32,32,,P02,iPad,2
abc33,33,,P02,iPad,2
abc34,34,,P02,iPad,2
abc35,35,,P02,iPad,2
abc36,36,,P02,iPad,2
abc37,37,,P02,iPad,2
abc38,38,,P02,iPad,2
abc39,39,,P02,iPad,2
abc40,40,,P02,iPad,2
abc41,41,,C02,Chromebook,2
abc42,42,,C02,Chromebook,2
abc43,43,,C02,Chromebook,2
abc44,44,,C02,Chromebook,2
abc45,45,,C02,Chromebook,2
abc46,46,,C02,Chromebook,2
abc47,47,,C02,Chromebook,2
abc48,48,,C02,Chromebook,2
abc49,49,,C02,Chromebook,2
abc50,50,,C02,Chromebook,2
abc51,51,,L02,Laptop,2
abc52,52,,L02,Laptop,2
abc53,53,,L02,Laptop,2
abc54,54,,L02,Laptop,2
abc55,55,,L02,Laptop,2
abc56,56,,L02,Laptop,2
abc57,57,,L02,Laptop,2
abc58,58,,L02,Laptop,2
abc59,59,,L02,Laptop,2
abc60,60,,L02,Laptop,2
@@ -1,61 +0,0 @@
numeroSerie,numeroInventario,equipoSobrenombre,programa,carritoSobrenombre,tipo,modulo
abc1,1,1,,L01,Laptop,1
abc2,2,2,,L01,Laptop,1
abc3,3,3,,L01,Laptop,1
abc4,4,4,,L01,Laptop,1
abc5,5,5,,L01,Laptop,1
abc6,6,6,,L01,Laptop,1
abc7,7,7,,L01,Laptop,1
abc8,8,8,,L01,Laptop,1
abc9,9,9,,L01,Laptop,1
abc10,10,10,,L01,Laptop,1
abc11,11,1,,P01,iPad,1
abc12,12,2,,P01,iPad,1
abc13,13,3,,P01,iPad,1
abc14,14,4,,P01,iPad,1
abc15,15,5,,P01,iPad,1
abc16,16,6,,P01,iPad,1
abc17,17,7,,P01,iPad,1
abc18,18,8,,P01,iPad,1
abc19,19,9,,P01,iPad,1
abc20,20,10,,P01,iPad,1
abc21,21,1,,C01,Chromebook,1
abc22,22,2,,C01,Chromebook,1
abc23,23,3,,C01,Chromebook,1
abc24,24,4,,C01,Chromebook,1
abc25,25,5,,C01,Chromebook,1
abc26,26,6,,C01,Chromebook,1
abc27,27,7,,C01,Chromebook,1
abc28,28,8,,C01,Chromebook,1
abc29,29,9,,C01,Chromebook,1
abc30,30,10,,C01,Chromebook,1
abc31,31,1,,P02,iPad,2
abc32,32,2,,P02,iPad,2
abc33,33,3,,P02,iPad,2
abc34,34,4,,P02,iPad,2
abc35,35,5,,P02,iPad,2
abc36,36,6,,P02,iPad,2
abc37,37,7,,P02,iPad,2
abc38,38,8,,P02,iPad,2
abc39,39,9,,P02,iPad,2
abc40,40,10,,P02,iPad,2
abc41,41,1,,C02,Chromebook,2
abc42,42,2,,C02,Chromebook,2
abc43,43,3,,C02,Chromebook,2
abc44,44,4,,C02,Chromebook,2
abc45,45,5,,C02,Chromebook,2
abc46,46,6,,C02,Chromebook,2
abc47,47,7,,C02,Chromebook,2
abc48,48,8,,C02,Chromebook,2
abc49,49,9,,C02,Chromebook,2
abc50,50,10,,C02,Chromebook,2
abc51,51,1,,L02,Laptop,2
abc52,52,2,,L02,Laptop,2
abc53,53,3,,L02,Laptop,2
abc54,54,4,,L02,Laptop,2
abc55,55,5,,L02,Laptop,2
abc56,56,6,,L02,Laptop,2
abc57,57,7,,L02,Laptop,2
abc58,58,8,,L02,Laptop,2
abc59,59,9,,L02,Laptop,2
abc60,60,10,,L02,Laptop,2
@@ -1,61 +0,0 @@
numeroSerie,numeroInventario,equipoSobrenombre,programa,carritoSobrenombre,tipo,modulo
abc1,1,1,,L01,Laptop,1
abc2,2,2,,L01,Laptop,1
abc3,3,3,,L01,Laptop,1
abc4,4,4,,L01,Laptop,1
abc5,5,5,,L01,Laptop,1
abc6,6,6,,L01,Laptop,1
abc7,7,7,,L01,Laptop,1
abc8,8,8,,L01,Laptop,1
abc9,9,9,,L01,Laptop,1
abc10,10,10,,L01,Laptop,1
abc11,11,1,,P01,iPad,1
abc12,12,2,,P01,iPad,1
abc13,13,3,,P01,iPad,1
abc14,14,4,,P01,iPad,1
abc15,15,5,,P01,iPad,1
abc16,16,6,,P01,iPad,1
abc17,17,7,,P01,iPad,1
abc18,18,8,,P01,iPad,1
abc19,19,9,,P01,iPad,1
abc20,20,10,,P01,iPad,1
abc21,21,1,,C01,Chromebook,1
abc22,22,2,,C01,Chromebook,1
abc23,23,3,,C01,Chromebook,1
abc24,24,4,,C01,Chromebook,1
abc25,25,5,,C01,Chromebook,1
abc26,26,6,,C01,Chromebook,1
abc27,27,7,,C01,Chromebook,1
abc28,28,8,,C01,Chromebook,1
abc29,29,9,,C01,Chromebook,1
abc30,30,10,,C01,Chromebook,1
abc31,31,1,,P02,iPad,2
abc32,32,2,,P02,iPad,2
abc33,33,3,,P02,iPad,2
abc34,34,4,,P02,iPad,2
abc35,35,5,,P02,iPad,2
abc36,36,6,,P02,iPad,2
abc37,37,7,,P02,iPad,2
abc38,38,8,,P02,iPad,2
abc39,39,9,,P02,iPad,2
abc40,40,10,,P02,iPad,2
abc41,41,1,,C02,Chromebook,2
abc42,42,2,,C02,Chromebook,2
abc43,43,3,,C02,Chromebook,2
abc44,44,4,,C02,Chromebook,2
abc45,45,5,,C02,Chromebook,2
abc46,46,6,,C02,Chromebook,2
abc47,47,7,,C02,Chromebook,2
abc48,48,8,,C02,Chromebook,2
abc49,49,9,,C02,Chromebook,2
abc50,50,10,,C02,Chromebook,2
abc51,51,1,,L02,Laptop,2
abc52,52,2,,L02,Laptop,2
abc53,53,3,,L02,Laptop,2
abc54,54,4,,L02,Laptop,2
abc55,55,5,,L02,Laptop,2
abc56,56,6,,L02,Laptop,2
abc57,57,7,,L02,Laptop,2
abc58,58,8,,L02,Laptop,2
abc59,59,9,,L02,Laptop,2
abc60,60,10,,L02,Laptop,2
@@ -1,61 +0,0 @@
numeroSerie,numeroInventario,programa,carritoSobrenombre,tipo,modulo
abc1,1,Autodesk,L01,Laptop,1
abc2,2,Autodesk,L01,Laptop,1
abc3,3,Autodesk,L01,Laptop,1
abc4,4,Autodesk,L01,Laptop,1
abc5,5,Adobe,L01,Laptop,1
abc6,6,Adobe,L01,Laptop,1
abc7,7,Adobe,L01,Laptop,1
abc8,8,Adobe,L01,Laptop,1
abc9,9,Programación,L01,Laptop,1
abc10,10,Programación,L01,Laptop,1
abc11,11,,P01,iPad,1
abc12,12,,P01,iPad,1
abc13,13,,P01,iPad,1
abc14,14,,P01,iPad,1
abc15,15,,P01,iPad,1
abc16,16,,P01,iPad,1
abc17,17,,P01,iPad,1
abc18,18,,P01,iPad,1
abc19,19,,P01,iPad,1
abc20,20,,P01,iPad,1
abc21,21,,C01,Chromebook,1
abc22,22,,C01,Chromebook,1
abc23,23,,C01,Chromebook,1
abc24,24,,C01,Chromebook,1
abc25,25,,C01,Chromebook,1
abc26,26,,C01,Chromebook,1
abc27,27,,C01,Chromebook,1
abc28,28,,C01,Chromebook,1
abc29,29,,C01,Chromebook,1
abc30,30,,C01,Chromebook,1
abc31,31,,P02,iPad,2
abc32,32,,P02,iPad,2
abc33,33,,P02,iPad,2
abc34,34,,P02,iPad,2
abc35,35,,P02,iPad,2
abc36,36,,P02,iPad,2
abc37,37,,P02,iPad,2
abc38,38,,P02,iPad,2
abc39,39,,P02,iPad,2
abc40,40,,P02,iPad,2
abc41,41,,C02,Chromebook,2
abc42,42,,C02,Chromebook,2
abc43,43,,C02,Chromebook,2
abc44,44,,C02,Chromebook,2
abc45,45,,C02,Chromebook,2
abc46,46,,C02,Chromebook,2
abc47,47,,C02,Chromebook,2
abc48,48,,C02,Chromebook,2
abc49,49,,C02,Chromebook,2
abc50,50,,C02,Chromebook,2
abc51,51,,L02,Laptop,2
abc52,52,,L02,Laptop,2
abc53,53,,L02,Laptop,2
abc54,54,,L02,Laptop,2
abc55,55,,L02,Laptop,2
abc56,56,,L02,Laptop,2
abc57,57,,L02,Laptop,2
abc58,58,,L02,Laptop,2
abc59,59,,L02,Laptop,2
abc60,60,,L02,Laptop,2
@@ -1,61 +0,0 @@
numeroSerie,numeroInventario,equipoSobrenombre,programa,carrito,carritoSobrenombre,tipo,modulo
abc1,1,1,,1,L01,Laptop,1
abc2,2,2,,1,L01,Laptop,1
abc3,3,3,,1,L01,Laptop,1
abc4,4,4,,1,L01,Laptop,1
abc5,5,5,,1,L01,Laptop,1
abc6,6,6,,1,L01,Laptop,1
abc7,7,7,,1,L01,Laptop,1
abc8,8,8,,1,L01,Laptop,1
abc9,9,9,,1,L01,Laptop,1
abc10,10,10,,1,L01,Laptop,1
abc11,11,1,,2,P01,iPad,1
abc12,12,2,,2,P01,iPad,1
abc13,13,3,,2,P01,iPad,1
abc14,14,4,,2,P01,iPad,1
abc15,15,5,,2,P01,iPad,1
abc16,16,6,,2,P01,iPad,1
abc17,17,7,,2,P01,iPad,1
abc18,18,8,,2,P01,iPad,1
abc19,19,9,,2,P01,iPad,1
abc20,20,10,,2,P01,iPad,1
abc21,21,1,,3,C01,Chromebook,1
abc22,22,2,,3,C01,Chromebook,1
abc23,23,3,,3,C01,Chromebook,1
abc24,24,4,,3,C01,Chromebook,1
abc25,25,5,,3,C01,Chromebook,1
abc26,26,6,,3,C01,Chromebook,1
abc27,27,7,,3,C01,Chromebook,1
abc28,28,8,,3,C01,Chromebook,1
abc29,29,9,,3,C01,Chromebook,1
abc30,30,10,,3,C01,Chromebook,1
abc31,31,1,,1,P02,iPad,2
abc32,32,2,,1,P02,iPad,2
abc33,33,3,,1,P02,iPad,2
abc34,34,4,,1,P02,iPad,2
abc35,35,5,,1,P02,iPad,2
abc36,36,6,,1,P02,iPad,2
abc37,37,7,,1,P02,iPad,2
abc38,38,8,,1,P02,iPad,2
abc39,39,9,,1,P02,iPad,2
abc40,40,10,,1,P02,iPad,2
abc41,41,1,,2,C02,Chromebook,2
abc42,42,2,,2,C02,Chromebook,2
abc43,43,3,,2,C02,Chromebook,2
abc44,44,4,,2,C02,Chromebook,2
abc45,45,5,,2,C02,Chromebook,2
abc46,46,6,,2,C02,Chromebook,2
abc47,47,7,,2,C02,Chromebook,2
abc48,48,8,,2,C02,Chromebook,2
abc49,49,9,,2,C02,Chromebook,2
abc50,50,10,,2,C02,Chromebook,2
abc51,51,1,,3,L02,Laptop,2
abc52,52,2,,3,L02,Laptop,2
abc53,53,3,,3,L02,Laptop,2
abc54,54,4,,3,L02,Laptop,2
abc55,55,5,,3,L02,Laptop,2
abc56,56,6,,3,L02,Laptop,2
abc57,57,7,,3,L02,Laptop,2
abc58,58,8,,3,L02,Laptop,2
abc59,59,9,,3,L02,Laptop,2
abc60,60,10,,3,L02,Laptop,2
@@ -1,61 +0,0 @@
numeroSerie,numeroInventario,equipoSobrenombre,programa,carritoSobrenombre,tipo,modulo
abc1,1,1,,L01,Laptop,1
abc2,2,2,,L01,Laptop,1
abc3,3,3,,L01,Laptop,1
abc4,4,4,,L01,Laptop,1
abc5,5,5,,L01,Laptop,1
abc6,6,6,,L01,Laptop,1
abc7,7,7,,L01,Laptop,1
abc8,8,8,,L01,Laptop,1
abc9,9,9,,L01,Laptop,1
abc10,10,10,,L01,Laptop,1
abc11,11,1,,P01,iPad,1
abc12,12,2,,P01,iPad,1
abc13,13,3,,P01,iPad,1
abc14,14,4,,P01,iPad,1
abc15,15,5,,P01,iPad,1
abc16,16,6,,P01,iPad,1
abc17,17,7,,P01,iPad,1
abc18,18,8,,P01,iPad,1
abc19,19,9,,P01,iPad,1
abc20,20,10,,P01,iPad,1
abc21,21,1,,C01,Chromebook,1
abc22,22,2,,C01,Chromebook,1
abc23,23,3,,C01,Chromebook,1
abc24,24,4,,C01,Chromebook,1
abc25,25,5,,C01,Chromebook,1
abc26,26,6,,C01,Chromebook,1
abc27,27,7,,C01,Chromebook,1
abc28,28,8,,C01,Chromebook,1
abc29,29,9,,C01,Chromebook,1
abc30,30,10,,C01,Chromebook,1
abc31,31,1,,P02,iPad,2
abc32,32,2,,P02,iPad,2
abc33,33,3,,P02,iPad,2
abc34,34,4,,P02,iPad,2
abc35,35,5,,P02,iPad,2
abc36,36,6,,P02,iPad,2
abc37,37,7,,P02,iPad,2
abc38,38,8,,P02,iPad,2
abc39,39,9,,P02,iPad,2
abc40,40,10,,P02,iPad,2
abc41,41,1,,C02,Chromebook,2
abc42,42,2,,C02,Chromebook,2
abc43,43,3,,C02,Chromebook,2
abc44,44,4,,C02,Chromebook,2
abc45,45,5,,C02,Chromebook,2
abc46,46,6,,C02,Chromebook,2
abc47,47,7,,C02,Chromebook,2
abc48,48,8,,C02,Chromebook,2
abc49,49,9,,C02,Chromebook,2
abc50,50,10,,C02,Chromebook,2
abc51,51,1,,L02,Laptop,2
abc52,52,2,,L02,Laptop,2
abc53,53,3,,L02,Laptop,2
abc54,54,4,,L02,Laptop,2
abc55,55,5,,L02,Laptop,2
abc56,56,6,,L02,Laptop,2
abc57,57,7,,L02,Laptop,2
abc58,58,8,,L02,Laptop,2
abc59,59,9,,L02,Laptop,2
abc60,60,10,,L02,Laptop,2
@@ -1,61 +0,0 @@
numeroSerie,numeroInventario,programa,carritoSobrenombre,tipo,modulo
abc1,1,Autodesk,L01,Laptop,1
abc2,2,Autodesk,L01,Laptop,1
abc3,3,Autodesk,L01,Laptop,1
abc4,4,Autodesk,L01,Laptop,1
abc5,5,Adobe,L01,Laptop,1
abc6,6,Adobe,L01,Laptop,1
abc7,7,Adobe,L01,Laptop,1
abc8,8,Adobe,L01,Laptop,1
abc9,9,Programación,L01,Laptop,1
abc10,10,Programación,L01,Laptop,1
abc11,11,,P01,iPad,1
abc12,12,,P01,iPad,1
abc13,13,,P01,iPad,1
abc14,14,,P01,iPad,1
abc15,15,,P01,iPad,1
abc16,16,,P01,iPad,1
abc17,17,,P01,iPad,1
abc18,18,,P01,iPad,1
abc19,19,,P01,iPad,1
abc20,20,,P01,iPad,1
abc21,21,,C01,Chromebook,1
abc22,22,,C01,Chromebook,1
abc23,23,,C01,Chromebook,1
abc24,24,,C01,Chromebook,1
abc25,25,,C01,Chromebook,1
abc26,26,,C01,Chromebook,1
abc27,27,,C01,Chromebook,1
abc28,28,,C01,Chromebook,1
abc29,29,,C01,Chromebook,1
abc30,30,,C01,Chromebook,1
abc31,31,,P02,iPad,2
abc32,32,,P02,iPad,2
abc33,33,,P02,iPad,2
abc34,34,,P02,iPad,2
abc35,35,,P02,iPad,2
abc36,36,,P02,iPad,2
abc37,37,,P02,iPad,2
abc38,38,,P02,iPad,2
abc39,39,,P02,iPad,2
abc40,40,,P02,iPad,2
abc41,41,,C02,Chromebook,2
abc42,42,,C02,Chromebook,2
abc43,43,,C02,Chromebook,2
abc44,44,,C02,Chromebook,2
abc45,45,,C02,Chromebook,2
abc46,46,,C02,Chromebook,2
abc47,47,,C02,Chromebook,2
abc48,48,,C02,Chromebook,2
abc49,49,,C02,Chromebook,2
abc50,50,,C02,Chromebook,2
abc51,51,,L02,Laptop,2
abc52,52,,L02,Laptop,2
abc53,53,,L02,Laptop,2
abc54,54,,L02,Laptop,2
abc55,55,,L02,Laptop,2
abc56,56,,L02,Laptop,2
abc57,57,,L02,Laptop,2
abc58,58,,L02,Laptop,2
abc59,59,,L02,Laptop,2
abc60,60,,L02,Laptop,2
@@ -1,61 +0,0 @@
numeroSerie,numeroInventario,programa,carritoSobrenombre,tipo,modulo
abc1,1,Autodesk,L01,Laptop,1
abc2,2,Autodesk,L01,Laptop,1
abc3,3,Autodesk,L01,Laptop,1
abc4,4,Autodesk,L01,Laptop,1
abc5,5,Adobe,L01,Laptop,1
abc6,6,Adobe,L01,Laptop,1
abc7,7,Adobe,L01,Laptop,1
abc8,8,Adobe,L01,Laptop,1
abc9,9,Programación,L01,Laptop,1
abc10,10,Programación,L01,Laptop,1
abc11,11,,P01,iPad,1
abc12,12,,P01,iPad,1
abc13,13,,P01,iPad,1
abc14,14,,P01,iPad,1
abc15,15,,P01,iPad,1
abc16,16,,P01,iPad,1
abc17,17,,P01,iPad,1
abc18,18,,P01,iPad,1
abc19,19,,P01,iPad,1
abc20,20,,P01,iPad,1
abc21,21,,C01,Chromebook,1
abc22,22,,C01,Chromebook,1
abc23,23,,C01,Chromebook,1
abc24,24,,C01,Chromebook,1
abc25,25,,C01,Chromebook,1
abc26,26,,C01,Chromebook,1
abc27,27,,C01,Chromebook,1
abc28,28,,C01,Chromebook,1
abc29,29,,C01,Chromebook,1
abc30,30,,C01,Chromebook,1
abc31,31,,P02,iPad,2
abc32,32,,P02,iPad,2
abc33,33,,P02,iPad,2
abc34,34,,P02,iPad,2
abc35,35,,P02,iPad,2
abc36,36,,P02,iPad,2
abc37,37,,P02,iPad,2
abc38,38,,P02,iPad,2
abc39,39,,P02,iPad,2
abc40,40,,P02,iPad,2
abc41,41,,C02,Chromebook,2
abc42,42,,C02,Chromebook,2
abc43,43,,C02,Chromebook,2
abc44,44,,C02,Chromebook,2
abc45,45,,C02,Chromebook,2
abc46,46,,C02,Chromebook,2
abc47,47,,C02,Chromebook,2
abc48,48,,C02,Chromebook,2
abc49,49,,C02,Chromebook,2
abc50,50,,C02,Chromebook,2
abc51,51,,L02,Laptop,2
abc52,52,,L02,Laptop,2
abc53,53,,L02,Laptop,2
abc54,54,,L02,Laptop,2
abc55,55,,L02,Laptop,2
abc56,56,,L02,Laptop,2
abc57,57,,L02,Laptop,2
abc58,58,,L02,Laptop,2
abc59,59,,L02,Laptop,2
abc60,60,,L02,Laptop,2
@@ -1,61 +0,0 @@
numeroSerie,numeroInventario,programa,carritoSobrenombre,tipo,modulo
abc1,1,Autodesk,L01,Laptop,1
abc2,2,Autodesk,L01,Laptop,1
abc3,3,Autodesk,L01,Laptop,1
abc4,4,Autodesk,L01,Laptop,1
abc5,5,Adobe,L01,Laptop,1
abc6,6,Adobe,L01,Laptop,1
abc7,7,Adobe,L01,Laptop,1
abc8,8,Adobe,L01,Laptop,1
abc9,9,Programación,L01,Laptop,1
abc10,10,Programación,L01,Laptop,1
abc11,11,,P01,iPad,1
abc12,12,,P01,iPad,1
abc13,13,,P01,iPad,1
abc14,14,,P01,iPad,1
abc15,15,,P01,iPad,1
abc16,16,,P01,iPad,1
abc17,17,,P01,iPad,1
abc18,18,,P01,iPad,1
abc19,19,,P01,iPad,1
abc20,20,,P01,iPad,1
abc21,21,,C01,Chromebook,1
abc22,22,,C01,Chromebook,1
abc23,23,,C01,Chromebook,1
abc24,24,,C01,Chromebook,1
abc25,25,,C01,Chromebook,1
abc26,26,,C01,Chromebook,1
abc27,27,,C01,Chromebook,1
abc28,28,,C01,Chromebook,1
abc29,29,,C01,Chromebook,1
abc30,30,,C01,Chromebook,1
abc31,31,,P02,iPad,2
abc32,32,,P02,iPad,2
abc33,33,,P02,iPad,2
abc34,34,,P02,iPad,2
abc35,35,,P02,iPad,2
abc36,36,,P02,iPad,2
abc37,37,,P02,iPad,2
abc38,38,,P02,iPad,2
abc39,39,,P02,iPad,2
abc40,40,,P02,iPad,2
abc41,41,,C02,Chromebook,2
abc42,42,,C02,Chromebook,2
abc43,43,,C02,Chromebook,2
abc44,44,,C02,Chromebook,2
abc45,45,,C02,Chromebook,2
abc46,46,,C02,Chromebook,2
abc47,47,,C02,Chromebook,2
abc48,48,,C02,Chromebook,2
abc49,49,,C02,Chromebook,2
abc50,50,,C02,Chromebook,2
abc51,51,,L02,Laptop,2
abc52,52,,L02,Laptop,2
abc53,53,,L02,Laptop,2
abc54,54,,L02,Laptop,2
abc55,55,,L02,Laptop,2
abc56,56,,L02,Laptop,2
abc57,57,,L02,Laptop,2
abc58,58,,L02,Laptop,2
abc59,59,,L02,Laptop,2
abc60,60,,L02,Laptop,2
@@ -1,61 +0,0 @@
numeroSerie,numeroInventario,programa,carritoSobrenombre,tipo,modulo
abc1,1,Autodesk,L01,Laptop,1
abc2,2,Autodesk,L01,Laptop,1
abc3,3,Autodesk,L01,Laptop,1
abc4,4,Autodesk,L01,Laptop,1
abc5,5,Adobe,L01,Laptop,1
abc6,6,Adobe,L01,Laptop,1
abc7,7,Adobe,L01,Laptop,1
abc8,8,Adobe,L01,Laptop,1
abc9,9,Programación,L01,Laptop,1
abc10,10,Programación,L01,Laptop,1
abc11,11,,P01,iPad,1
abc12,12,,P01,iPad,1
abc13,13,,P01,iPad,1
abc14,14,,P01,iPad,1
abc15,15,,P01,iPad,1
abc16,16,,P01,iPad,1
abc17,17,,P01,iPad,1
abc18,18,,P01,iPad,1
abc19,19,,P01,iPad,1
abc20,20,,P01,iPad,1
abc21,21,,C01,Chromebook,1
abc22,22,,C01,Chromebook,1
abc23,23,,C01,Chromebook,1
abc24,24,,C01,Chromebook,1
abc25,25,,C01,Chromebook,1
abc26,26,,C01,Chromebook,1
abc27,27,,C01,Chromebook,1
abc28,28,,C01,Chromebook,1
abc29,29,,C01,Chromebook,1
abc30,30,,C01,Chromebook,1
abc31,31,,P02,iPad,2
abc32,32,,P02,iPad,2
abc33,33,,P02,iPad,2
abc34,34,,P02,iPad,2
abc35,35,,P02,iPad,2
abc36,36,,P02,iPad,2
abc37,37,,P02,iPad,2
abc38,38,,P02,iPad,2
abc39,39,,P02,iPad,2
abc40,40,,P02,iPad,2
abc41,41,,C02,Chromebook,2
abc42,42,,C02,Chromebook,2
abc43,43,,C02,Chromebook,2
abc44,44,,C02,Chromebook,2
abc45,45,,C02,Chromebook,2
abc46,46,,C02,Chromebook,2
abc47,47,,C02,Chromebook,2
abc48,48,,C02,Chromebook,2
abc49,49,,C02,Chromebook,2
abc50,50,,C02,Chromebook,2
abc51,51,,L02,Laptop,2
abc52,52,,L02,Laptop,2
abc53,53,,L02,Laptop,2
abc54,54,,L02,Laptop,2
abc55,55,,L02,Laptop,2
abc56,56,,L02,Laptop,2
abc57,57,,L02,Laptop,2
abc58,58,,L02,Laptop,2
abc59,59,,L02,Laptop,2
abc60,60,,L02,Laptop,2
@@ -1,61 +0,0 @@
numeroSerie,numeroInventario,programa,carritoSobrenombre,tipo,modulo
abc1,1,Autodesk,L01,Laptop,1
abc2,2,Autodesk,L01,Laptop,1
abc3,3,Autodesk,L01,Laptop,1
abc4,4,Autodesk,L01,Laptop,1
abc5,5,Adobe,L01,Laptop,1
abc6,6,Adobe,L01,Laptop,1
abc7,7,Adobe,L01,Laptop,1
abc8,8,Adobe,L01,Laptop,1
abc9,9,Programación,L01,Laptop,1
abc10,10,Programación,L01,Laptop,1
abc11,11,,P01,iPad,1
abc12,12,,P01,iPad,1
abc13,13,,P01,iPad,1
abc14,14,,P01,iPad,1
abc15,15,,P01,iPad,1
abc16,16,,P01,iPad,1
abc17,17,,P01,iPad,1
abc18,18,,P01,iPad,1
abc19,19,,P01,iPad,1
abc20,20,,P01,iPad,1
abc21,21,,C01,Chromebook,1
abc22,22,,C01,Chromebook,1
abc23,23,,C01,Chromebook,1
abc24,24,,C01,Chromebook,1
abc25,25,,C01,Chromebook,1
abc26,26,,C01,Chromebook,1
abc27,27,,C01,Chromebook,1
abc28,28,,C01,Chromebook,1
abc29,29,,C01,Chromebook,1
abc30,30,,C01,Chromebook,1
abc31,31,,P02,iPad,2
abc32,32,,P02,iPad,2
abc33,33,,P02,iPad,2
abc34,34,,P02,iPad,2
abc35,35,,P02,iPad,2
abc36,36,,P02,iPad,2
abc37,37,,P02,iPad,2
abc38,38,,P02,iPad,2
abc39,39,,P02,iPad,2
abc40,40,,P02,iPad,2
abc41,41,,C02,Chromebook,2
abc42,42,,C02,Chromebook,2
abc43,43,,C02,Chromebook,2
abc44,44,,C02,Chromebook,2
abc45,45,,C02,Chromebook,2
abc46,46,,C02,Chromebook,2
abc47,47,,C02,Chromebook,2
abc48,48,,C02,Chromebook,2
abc49,49,,C02,Chromebook,2
abc50,50,,C02,Chromebook,2
abc51,51,,L02,Laptop,2
abc52,52,,L02,Laptop,2
abc53,53,,L02,Laptop,2
abc54,54,,L02,Laptop,2
abc55,55,,L02,Laptop,2
abc56,56,,L02,Laptop,2
abc57,57,,L02,Laptop,2
abc58,58,,L02,Laptop,2
abc59,59,,L02,Laptop,2
abc60,60,,L02,Laptop,2
@@ -1,61 +0,0 @@
numeroSerie,numeroInventario,programa,carritoSobrenombre,tipo,modulo
abc1,1,Autodesk,L01,Laptop,1
abc2,2,Autodesk,L01,Laptop,1
abc3,3,Autodesk,L01,Laptop,1
abc4,4,Autodesk,L01,Laptop,1
abc5,5,Adobe,L01,Laptop,1
abc6,6,Adobe,L01,Laptop,1
abc7,7,Adobe,L01,Laptop,1
abc8,8,Adobe,L01,Laptop,1
abc9,9,Programación,L01,Laptop,1
abc10,10,Programación,L01,Laptop,1
abc11,11,,P01,iPad,1
abc12,12,,P01,iPad,1
abc13,13,,P01,iPad,1
abc14,14,,P01,iPad,1
abc15,15,,P01,iPad,1
abc16,16,,P01,iPad,1
abc17,17,,P01,iPad,1
abc18,18,,P01,iPad,1
abc19,19,,P01,iPad,1
abc20,20,,P01,iPad,1
abc21,21,,C01,Chromebook,1
abc22,22,,C01,Chromebook,1
abc23,23,,C01,Chromebook,1
abc24,24,,C01,Chromebook,1
abc25,25,,C01,Chromebook,1
abc26,26,,C01,Chromebook,1
abc27,27,,C01,Chromebook,1
abc28,28,,C01,Chromebook,1
abc29,29,,C01,Chromebook,1
abc30,30,,C01,Chromebook,1
abc31,31,,P02,iPad,2
abc32,32,,P02,iPad,2
abc33,33,,P02,iPad,2
abc34,34,,P02,iPad,2
abc35,35,,P02,iPad,2
abc36,36,,P02,iPad,2
abc37,37,,P02,iPad,2
abc38,38,,P02,iPad,2
abc39,39,,P02,iPad,2
abc40,40,,P02,iPad,2
abc41,41,,C02,Chromebook,2
abc42,42,,C02,Chromebook,2
abc43,43,,C02,Chromebook,2
abc44,44,,C02,Chromebook,2
abc45,45,,C02,Chromebook,2
abc46,46,,C02,Chromebook,2
abc47,47,,C02,Chromebook,2
abc48,48,,C02,Chromebook,2
abc49,49,,C02,Chromebook,2
abc50,50,,C02,Chromebook,2
abc51,51,,L02,Laptop,2
abc52,52,,L02,Laptop,2
abc53,53,,L02,Laptop,2
abc54,54,,L02,Laptop,2
abc55,55,,L02,Laptop,2
abc56,56,,L02,Laptop,2
abc57,57,,L02,Laptop,2
abc58,58,,L02,Laptop,2
abc59,59,,L02,Laptop,2
abc60,60,,L02,Laptop,2