const colors = require('colors'); const encriptar = require('../helper/encriptar'); const Usuario = require('./tablas/Usuario'); const Programa = require('./tablas/Programa'); const correos = [ 'lemuel@acatlan.unam.mx', 'araceliperezpalma@gmail.com', 'nol_123@hotmail.es', 'adrianaroquedelangel@gmail.com', 'lucel21@hotmail.com', 'cidwa1@acatlan.unam.mx', // 'dscad@acatlan.unam.mx', '417095552@pcpuma.acatlan.unam.mx', // 'Jefaturassbt@acatlan.unam.mx', // 'tramites.ss@acatlan.unam.mx', ]; const nombres = [ 'Lemuel', 'Araceli', 'Noli', 'Adriana', 'Lulu', 'Cidwa', // 'dscad', 'Noli Acatlan', // 'Jefatura', // 'Tramites', ]; 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, nombre: nombres[i], password: encriptar.encriptar('qwertyui'), activo: true, }).then(async (res) => { console.log(`Se inserto el responsable ${nombres[i]}`.magenta); if (i < 5) { 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-${j}/${i + j + 1}-${i + j + 1}`, idUsuario: res.dataValues.idUsuario, }); console.log( `Se inserto el programa ${j} del responsable ${i + 1}`.magenta ); } } else { await Programa.create({ institucion: `UNAM`, dependencia: `FES Acatlán`, programa: `Acatlán Contigo`, clavePrograma: `2020-12/20-91`, acatlan: true, idUsuario: res.dataValues.idUsuario, }); console.log( `Se inserto el programa Acatlan Contigo del responsable ${i + 1}` .magenta ); } }); } }; const exec = async () => { await dataResponsable(); console.log( '\nSe ha instalado exitosamente la informacion falsa.\n'.underline.bold .green ); process.exit(); }; exec();