49 lines
1.4 KiB
JavaScript
49 lines
1.4 KiB
JavaScript
const Usuario = require('./tablas/Usuario');
|
|
const Profesor = require('./tablas/Profesor');
|
|
const { encriptar } = require('../helper/encriptar');
|
|
|
|
const dataUsuarios = async () => {
|
|
let usuario = ['416313221', '111111111', '222222222'];
|
|
let nombre = ['Adriana De Luna Ramirez', 'Nombre Falso 1', 'Nombre Falso 2'];
|
|
|
|
for (let i = 0; i < usuario.length; i++) {
|
|
await Usuario.create({
|
|
usuario: usuario[i],
|
|
nombre: nombre[i],
|
|
password: encriptar('holi'),
|
|
idTipoUsuario: i+1,
|
|
});
|
|
console.log(`Se insertó el usuario ${usuario[i]}.`.magenta);
|
|
}
|
|
};
|
|
|
|
const dataProfesores = async () => {
|
|
let usuario = ['4163132', '123456778', '1234567890'];
|
|
let adscripcion = ['Adscripcion 1', 'Adscripcion 2', 'Adscripcion 3'];
|
|
let nombre = ['Nombre 1', 'Nombre 2', 'Nombre 3'];
|
|
let correo = ['correo 1', 'correo 2', 'correo 3'];
|
|
|
|
for (let i = 0; i < usuario.length; i++) {
|
|
await Profesor.create({
|
|
numeroTrabajador: usuario[i],
|
|
adscripcion: adscripcion[i],
|
|
nombre: nombre[i],
|
|
correo: correo[i],
|
|
numeroInvitados: null,
|
|
});
|
|
console.log(`Se insertó el profesor ${usuario[i]}.`.magenta);
|
|
}
|
|
};
|
|
|
|
const exec = async () => {
|
|
await dataUsuarios();
|
|
await dataProfesores();
|
|
console.log(
|
|
'\nSe ha instalado exitosamente la información falsa en la base de datos.\n'
|
|
.underline.bold.green
|
|
);
|
|
process.exit();
|
|
};
|
|
|
|
exec();
|