Skip to content
Snippets Groups Projects
Commit 45198859 authored by Vytor Calixto's avatar Vytor Calixto :space_invader:
Browse files

Inserts de materias e professores no generateData

parent a2641d3d
No related branches found
No related tags found
1 merge request!1Reimplementação em NodeJS
......@@ -8,9 +8,46 @@ var config = require(libs + 'config')
var Usuario = require(libs + 'model/usuario')
var Client = require(libs + 'model/client')
var Materia = require(libs + 'model/materia')
var Professor = require(libs + 'model/professor')
var AccessToken = require(libs + 'model/accessToken')
var RefreshToken = require(libs + 'model/refreshToken')
var inserts = require(libs + 'data/inserts')
Materia.remove({}, function(err) {
inserts.materias.forEach(function(m){
var materia = new Materia({
codigo: m.codigo,
nome: m.nome
})
materia.save(function(err, materia) {
if(!err) {
log.info('Materia - %s:%s', materia.codigo, materia.nome)
} else {
log.error(err.message)
}
})
})
})
Professor.remove({}, function(err) {
inserts.professores.forEach(function(p){
var professor = new Professor({
nome: p.nome
})
professor.save(function(err, professor) {
if(!err) {
log.info('Professor - %s', professor.nome)
} else {
log.error(err.message)
}
})
})
})
Usuario.remove({}, function(err) {
var usuario = new Usuario({
nome: config.get('default:usuario:nome'),
......
var materias = require('./materias')
var professores = require('./professores')
module.exports = {
materias: materias,
professores: professores
}
module.exports = [
{codigo: 'CI068', nome: 'Circuitos Lógicos'},
{codigo: 'CI055', nome: 'Algoritmos e Estruturas de Dados I'},
{codigo: 'CM046', nome: 'Introdução à Álgebra'},
{codigo: 'CM045', nome: 'Geometria Analítica'},
{codigo: 'CM201', nome: 'Cálculo Diferencial e Integral I'},
{codigo: 'CI210', nome: 'Projetos Digitais e Microprocessadores'},
{codigo: 'CI056', nome: 'Algoritmos e Estruturas de Dados II'},
{codigo: 'CI067', nome: 'Oficina de Computação'},
{codigo: 'CM005', nome: 'Álgebra Linear'},
{codigo: 'CM202', nome: 'Cálculo Diferencial e Integral II'},
{codigo: 'CI212', nome: 'Organização e Arquitetura de Processadores'},
{codigo: 'CI057', nome: 'Algoritmos e Estruturas de Dados III'},
{codigo: 'CI237', nome: 'Matemática Discreta'},
{codigo: 'CI166', nome: 'Metodologia Científica'},
{codigo: 'CI215', nome: 'Sistemas Operacionais'},
{codigo: 'CI062', nome: 'Técnicas Alternativas de Programação'},
{codigo: 'CE003', nome: 'Estatística II'},
{codigo: 'CI058', nome: 'Redes de Computadores I'},
{codigo: 'CI164', nome: 'Introdução a Computação Científica'},
{codigo: 'CI162', nome: 'Engenharia de Requisitos'},
{codigo: 'CI065', nome: 'Algoritmos e Teoria de Grafos'},
{codigo: 'CI059', nome: 'Introdução a Teoria da Computação'},
{codigo: 'CI061', nome: 'Redes de Computuadores II'},
{codigo: 'SA214', nome: 'Introdução a Teoria Geral da Administração'},
{codigo: 'CI163', nome: 'Projeto de Software'},
{codigo: 'CI165', nome: 'Análise de Algoritmos'},
{codigo: 'CI209', nome: 'Inteligência Artificial'},
{codigo: 'CI218', nome: 'Sistemas de Bancos de Dados'},
{codigo: 'CI220', nome: 'Teoria de Sistemas'},
{codigo: 'CI221', nome: 'Engenharia de Software'},
{codigo: 'CI211', nome: 'Construção de Compiladores'},
{codigo: 'CI241', nome: 'Introdução a Sistemas Computacionais'},
{codigo: 'BA040', nome: 'Anatomia Humana Sistêmica'},
{codigo: 'CI243', nome: 'Fundamentos de Projeto e Arquitetura de Computadores'},
{codigo: 'BQ005', nome: 'Introdução a Bioquímica'},
{codigo: 'CI244', nome: 'Fundamentos de Redes e Sistemas Distribuidos'},
{codigo: 'BQ054', nome: 'Biologia Molecular e Bioinformática'},
{codigo: 'BC056', nome: 'Fundamentos de Biologia Celular e Tecidual'},
{codigo: 'BG054', nome: 'Genética e Evolução para o Curso de Informática Biomédica'},
{codigo: 'BF075', nome: 'Fisiologia para Informática Biomédica'},
{codigo: 'CI394', nome: 'Processamento de Imagens'},
{codigo: 'CI316', nome: 'Programação Paralela'},
{codigo: 'MN127', nome: 'Saúde, Meio Ambiente e Sociedade'},
{codigo: 'CI167', nome: 'Sistemas de Informação em Saúde'},
{codigo: 'CI171', nome: 'Aprendizado de Máquina'},
{codigo: 'MN128', nome: 'Organização do Sistema de Saúde Brasileiro'},
{codigo: 'CI169', nome: 'Bioinformática'},
{codigo: 'CI172', nome: 'Processamento de Imagens Biomédicas'},
{codigo: 'MN129', nome: 'Metodologia da Pesquisa e Bioética em Saúde'},
{codigo: 'CI262', nome: 'Trabalho de Conclusão de Curso em Informática Biomédica'}
]
module.exports = [
{nome: 'Aldri Luiz Santos'},
{nome: 'Alexandre Ibrahim Direne'},
{nome: 'André Luis Vignatti'},
{nome: 'André Luis Pires Guedes'},
{nome: 'Andrey Ricardo Pimentel'},
{nome: 'Antônio Edson Urban'},
{nome: 'Armando Luiz Nicolini Delgado'},
{nome: 'Aurora Trindad Ramirez Pozo'},
{nome: 'Bruno Müller Júnior'},
{nome: 'Carmem Satie Hara'},
{nome: 'Daniel Weingaerther'},
{nome: 'Eduardo Cunha de Almeida'},
{nome: 'Eduardo Jaques Spinosa'},
{nome: 'Eduardo Todt'},
{nome: 'Elenice Mara Matos Novak'},
{nome: 'Elias Procópio Duarte Júnior'},
{nome: 'Fabiano Silva'},
{nome: 'Laura Sanchéz Garcia'},
{nome: 'Leôncio Saraiva Madruga'},
{nome: 'Letícia Mara Peres'},
{nome: 'Lucas Ferrari de Oliveira'},
{nome: 'Luciano Silva'},
{nome: 'Luis Allan Kunzle'},
{nome: 'Luis Carlos Pessoa Albini'},
{nome: 'Luis Eduardo Soares de Oliveira'},
{nome: 'Marcos Alexandre Castilho'},
{nome: 'Marcos Didonet Del Fabro'},
{nome: 'Marcos Sfair Sunye'},
{nome: 'Michele Nogueira Lima'},
{nome: 'Olga Regina Pereira Bellon'},
{nome: 'Paulo Eliseu Portella'},
{nome: 'Renato Carmo'},
{nome: 'Roberto André Hexsel'},
{nome: 'Roberto de Fino Bentes'},
{nome: 'Setembrino Soares Ferreira Júnior'},
{nome: 'Silvia Regina Vergilio'},
{nome: 'Wagner Machado Nuna Zola'}
]
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment