info falsa

This commit is contained in:
2020-11-16 13:24:27 -06:00
parent 8e97cf4605
commit 56ad9c41d7
4 changed files with 55 additions and 1 deletions
+1
View File
@@ -6,6 +6,7 @@
"scripts": {
"test": "node ./server/config/test.js",
"db:install": "node ./server/db/install",
"db:data-fake": "node ./server/db/data-fake",
"dev": "nodemon ./server/app"
},
"repository": {
+1 -1
View File
@@ -7,7 +7,7 @@ const validar = require('../../helper/validar');
const nuevo = async (body) => {
let idUsuario = validar.validarId(body.idUsuarioAlumno);
let idPrograma = validar.validarId(body.idUsuarioResponsable);
let idPrograma = validar.validarId(body.idPrograma);
let idCarrera = validar.validarId(body.idCarrera);
let creditos = body.creditos;
let nombre = validar.validarTexto(body.nombre);
+48
View File
@@ -0,0 +1,48 @@
const colors = require('colors');
const Usuario = require('./tablas/Usuario');
const Programa = require('./tablas/Programa');
const correos = ['lemuel@acatlan.unam.mx'];
const nombres = ['Lemuel'];
const dataResponsable = async () => {
console.log('\nPaso 1) Instalando Responsables falsos.'.bold.blue);
for (let i = 0; i < correos.length; i++) {
await Usuario.create({
usuario: correos[i],
idTipoUsuario: 2,
activo: true,
});
console.log(`Se inserto el responsable ${nombres[i]}`.magenta);
}
};
const dataPrograma = async () => {
console.log('\nPaso 2) Instalando Programas falsos.'.bold.blue);
for (let i = 0; i < correos.length; i++) {
for (let j = 1; j <= 5; j++) {
await Programa.create({
institucion: `Institucion Falsa ${i + 1}`,
dependencia: `Dependencia Falsa ${j - i + 1}`,
programa: `Programa Falso ${j}`,
clavePrograma: `2020/${i + j + 1}-${i + j + 1}`,
idUsuario: i + 1,
});
console.log(
`Se inserto el programa ${j} del responsable ${i + 1}`.magenta
);
}
}
};
const exec = async () => {
await dataResponsable();
await dataPrograma();
console.log(
'\nSe ha instalado exitosamente la informacion falsa.\n'.underline.bold.green
);
process.exit();
};
exec();
+5
View File
@@ -28,6 +28,11 @@ Programa.init(
type: DataTypes.STRING(20),
allowNull: false,
},
acatlan: {
type: DataTypes.BOOLEAN,
allowNull: false,
defaultValue: false,
},
activo: {
type: DataTypes.BOOLEAN,
allowNull: false,