mensaje+=`El año de esta clave de programa no es valido\n\n`;
}else{
awaitPrograma.create({
institucion:programas[i].institucion,
dependencia:programas[i].dependencia,
programa:programas[i].programa,
clavePrograma,
acatlan,
activo,
idUsuario:dataUsuario.idUsuario,
}).then((res)=>{
dataPrograma=res.dataValues;
mensaje+=`Se agrego el programa: ${
dataPrograma.programa
} con clave: ${dataPrograma.clavePrograma} al responsable ${
dataUsuario.usuario
}${
dataPrograma.activo?'se encuentra':'no se encuentra'
} activo y ${
dataPrograma.acatlan?'pertenece':'no pertenece'
} a Acatlán\n\n`;
});
}
}else{
mensaje+=`Ya existe el programa con clave de programa: ${dataPrograma.clavePrograma} que pertenece al responsable con correo: ${dataPrograma.Usuario.usuario}\n\n`;
}
});
});
}
console.log(mensaje);
fs.unlinkSync(path);
});
return{
message:
'Se subio correctamente el archivo csv, se enviará un correo a tramites.ss@acatlan.unam.mx con los detalles de la carga masiva.',