Unverified Commit 44de0ba1 authored by Gabriel Antônio da Silva's avatar Gabriel Antônio da Silva Committed by GitHub
Browse files

Merge branch 'master' into carlos

parents 68954a6f 873445f4
......@@ -3,9 +3,11 @@
namespace App;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
class Avaliador extends Model
{
use SoftDeletes;
protected $fillable = [
'status',
'parecer',
......
......@@ -5,7 +5,6 @@ namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Administrador;
use App\User;
use App\GrandeArea;
use App\Avaliador;
use App\AdministradorResponsavel;
use App\Participante;
......@@ -61,8 +60,7 @@ class AdministradorController extends Controller
}
public function create() {
$grandesAreas = GrandeArea::orderBy('nome')->get();
return view('administrador.novo_user')->with(['grandeAreas' => $grandesAreas]);
return view('administrador.novo_user');
}
public function salvar(Request $request) {
......@@ -126,9 +124,6 @@ class AdministradorController extends Controller
$proponente->titulacaoMaxima = $request->titulacaoMaxima;
$proponente->anoTitulacao = $request->anoTitulacao;
$proponente->areaFormacao = $request->areaFormacao;
$proponente->grandeArea = $request->area;
$proponente->area = "teste";
$proponente->subArea = "teste";
$proponente->bolsistaProdutividade = $request->bolsistaProdutividade;
$proponente->nivel = $request->nivel;
$proponente->linkLattes = $request->linkLattes;
......@@ -183,7 +178,6 @@ class AdministradorController extends Controller
'titulacaoMaxima' => 'required',
'anoTitulacao' => 'required',
'areaFormacao' => 'required',
'grandeArea' => 'required',
'bolsistaProdutividade' => 'required',
'nivel' => 'required',
'linkLattes' => 'required',
......@@ -217,9 +211,6 @@ class AdministradorController extends Controller
$proponente->titulacaoMaxima = $request->titulacaoMaxima;
$proponente->anoTitulacao = $request->anoTitulacao;
$proponente->areaFormacao = $request->areaFormacao;
$proponente->grandeArea = $request->grandeArea;
$proponente->area = "teste";
$proponente->subArea = "teste";
$proponente->bolsistaProdutividade = $request->bolsistaProdutividade;
$proponente->nivel = $request->nivel;
$proponente->linkLattes = $request->linkLattes;
......
......@@ -7,11 +7,11 @@ use App\Providers\RouteServiceProvider;
use Illuminate\Foundation\Auth\RegistersUsers;
use Illuminate\Support\Facades\Hash;
use Illuminate\Support\Facades\Validator;
use Illuminate\Validation\Rule;
use App\User;
use App\Participante;
use App\Proponente;
use App\GrandeArea;
class RegisterController extends Controller
{
......@@ -65,15 +65,18 @@ class RegisterController extends Controller
'instituicao' => ['required','string','max:255'],
'cargo' => ['required'],
'vinculo' => ['required'],
'titulacaoMaxima' => ['required_with:anoTitulacao,areaFormacao,grandeArea,area,subarea,bolsistaProdutividade,linkLattes'],
'anoTitulacao'=> ['required_with:titulacaoMaxima,areaFormacao,grandeArea,area,subarea,bolsistaProdutividade,linkLattes'],
'areaFormacao'=> ['required_with:titulacaoMaxima,anoTitulacao,grandeArea,area,subarea,bolsistaProdutividade,linkLattes'],
'grandeArea'=> ['required_with:titulacaoMaxima,anoTitulacao,areaFormacao,area,subarea,bolsistaProdutividade,linkLattes'],
'area'=> ['required_with:titulacaoMaxima,anoTitulacao,areaFormacao,grandeArea,subarea,bolsistaProdutividade,linkLattes'],
'subarea'=> ['required_with:titulacaoMaxima,anoTitulacao,areaFormacao,grandeArea,area,bolsistaProdutividade,linkLattes'],
'bolsistaProdutividade'=> ['required_with:titulacaoMaxima,anoTitulacao,areaFormacao,grandeArea,area,subarea,linkLattes'],
'linkLattes'=> ['required_with:titulacaoMaxima,anoTitulacao,areaFormacao,grandeArea,area,subarea,bolsistaProdutividade'],
'outro' => ['required_if:vinculo,Outro'],
'titulacaoMaxima' => ['required_with:anoTitulacao,areaFormacao,bolsistaProdutividade,linkLattes'],
'titulacaoMaxima' => Rule::requiredIf( (isset($data['cargo']) && $data['cargo'] !== 'Estudante') || (isset($data['cargo']) && $data['cargo'] === 'Estudante' && isset($data['vinculo']) && $data['vinculo']=== 'Pós-doutorando')),
'anoTitulacao'=> ['required_with:titulacaoMaxima,areaFormacao,bolsistaProdutividade,linkLattes'],
'anoTitulacao' => Rule::requiredIf( (isset($data['cargo']) && $data['cargo'] !== 'Estudante') || (isset($data['cargo']) && $data['cargo'] === 'Estudante' && isset($data['vinculo']) && $data['vinculo'] === 'Pós-doutorando')),
'areaFormacao'=> ['required_with:titulacaoMaxima,anoTitulacao,bolsistaProdutividade,linkLattes'],
'areaFormacao' => Rule::requiredIf( (isset($data['cargo']) && $data['cargo'] !== 'Estudante') || (isset($data['cargo']) && $data['cargo'] === 'Estudante' && isset($data['vinculo']) && $data['vinculo'] === 'Pós-doutorando')),
'bolsistaProdutividade'=> ['required_with:titulacaoMaxima,anoTitulacao,areaFormacao,linkLattes'],
'bolsistaProdutividade' => Rule::requiredIf( (isset($data['cargo']) && $data['cargo'] !== 'Estudante') || (isset($data['cargo']) && $data['cargo'] === 'Estudante' && isset($data['vinculo']) && $data['vinculo'] === 'Pós-doutorando')),
'nivel' => ['required_if:bolsistaProdutividade,sim'],
'linkLattes'=> ['required_with:titulacaoMaxima,anoTitulacao,areaFormacao,bolsistaProdutividade'],
'linkLattes' => Rule::requiredIf( (isset($data['cargo']) && $data['cargo'] !== 'Estudante') || (isset($data['cargo']) && $data['cargo'] === 'Estudante' && isset($data['vinculo']) && $data['vinculo'] === 'Pós-doutorando')),
]);
}
......@@ -106,17 +109,24 @@ class RegisterController extends Controller
$user->save();
$proponente = new Proponente();
if($data['SIAPE'] != null){
$proponente->SIAPE = $data['SIAPE'];
}
$proponente->cargo = $data['cargo'];
if($data['vinculo'] != 'Outro'){
$proponente->vinculo = $data['vinculo'];
}else{
$proponente->vinculo = $data['outro'];
}
$proponente->titulacaoMaxima = $data['titulacaoMaxima'];
$proponente->anoTitulacao = $data['anoTitulacao'];
$proponente->areaFormacao = $data['areaFormacao'];
$proponente->grandeArea = $data['grandeArea'];
$proponente->area = $data['area'];
$proponente->subArea = $data['subarea'];
$proponente->bolsistaProdutividade = $data['bolsistaProdutividade'];
if($data['bolsistaProdutividade'] == 'sim'){
$proponente->nivel = $data['nivel'];
}
$proponente->linkLattes = $data['linkLattes'];
$user->proponentes()->save($proponente);
......@@ -127,7 +137,6 @@ class RegisterController extends Controller
}
public function showRegistrationForm(){
$grandesAreas = GrandeArea::orderBy('nome')->get();
return view('auth.register')->with(['grandeAreas' => $grandesAreas]);
return view('auth.register');
}
}
......@@ -3,10 +3,11 @@
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Validator;
use Illuminate\Validation\Rule;
use Auth;
use App\User;
use App\Proponente;
use App\GrandeArea;
use App\Evento;
class ProponenteController extends Controller
......@@ -17,26 +18,32 @@ class ProponenteController extends Controller
}
public function create(){
$grandesAreas = GrandeArea::orderBy('nome')->get();
return view('proponente.cadastro')->with(['grandeAreas' => $grandesAreas]);;
return view('proponente.cadastro');
}
public function store(Request $request){
if (Auth::user()->proponentes == null) {
if (Auth()->user()->proponentes == null) {
$validated = $request->validate([
'senha' => 'required',
'cargo' => 'required',
'titulacaoMaxima' => 'required',
'anoTitulacao' => 'required',
'areaFormacao' => 'required',
'area' => 'required',
'bolsistaProdutividade' => 'required',
'nivel' => 'required',
'linkLattes' => 'required',
'vinculo' => 'required',
'outro' => ['required_if:vinculo,Outro'],
'titulacaoMaxima' => ['required_with:anoTitulacao,areaFormacao,bolsistaProdutividade,linkLattes'],
'titulacaoMaxima' => Rule::requiredIf( (isset($request['cargo']) && $request['cargo'] !== 'Estudante') || (isset($request['cargo']) && $request['cargo'] === 'Estudante' && isset($request['vinculo']) && $request['vinculo']=== 'Pós-doutorando')),
'anoTitulacao'=> ['required_with:titulacaoMaxima,areaFormacao,bolsistaProdutividade,linkLattes'],
'anoTitulacao' => Rule::requiredIf( (isset($request['cargo']) && $request['cargo'] !== 'Estudante') || (isset($request['cargo']) && $request['cargo'] === 'Estudante' && isset($request['vinculo']) && $request['vinculo'] === 'Pós-doutorando')),
'areaFormacao'=> ['required_with:titulacaoMaxima,anoTitulacao,bolsistaProdutividade,linkLattes'],
'areaFormacao' => Rule::requiredIf( (isset($request['cargo']) && $request['cargo'] !== 'Estudante') || (isset($request['cargo']) && $request['cargo'] === 'Estudante' && isset($request['vinculo']) && $request['vinculo'] === 'Pós-doutorando')),
'bolsistaProdutividade'=> ['required_with:titulacaoMaxima,anoTitulacao,areaFormacao,linkLattes'],
'bolsistaProdutividade' => Rule::requiredIf( (isset($request['cargo']) && $request['cargo'] !== 'Estudante') || (isset($request['cargo']) && $request['cargo'] === 'Estudante' && isset($request['vinculo']) && $request['vinculo'] === 'Pós-doutorando')),
'nivel' => ['required_if:bolsistaProdutividade,sim'],
'linkLattes'=> ['required_with:titulacaoMaxima,anoTitulacao,areaFormacao,bolsistaProdutividade'],
'linkLattes' => Rule::requiredIf( (isset($request['cargo']) && $request['cargo'] !== 'Estudante') || (isset($request['cargo']) && $request['cargo'] === 'Estudante' && isset($request['vinculo']) && $request['vinculo'] === 'Pós-doutorando')),
]);
if($request['cargo'] === "Estudante" && $request['vinculo'] !== "Pós-doutorando"){
return redirect( route('proponente.create'))->with(['mensagem' => 'Operação não permitida para seu perfil']);
}else{
$proponente = new Proponente();
$proponente->SIAPE = $request->SIAPE;
$proponente->cargo = $request->cargo;
......@@ -44,9 +51,6 @@ class ProponenteController extends Controller
$proponente->titulacaoMaxima = $request->titulacaoMaxima;
$proponente->anoTitulacao = $request->anoTitulacao;
$proponente->areaFormacao = $request->areaFormacao;
$proponente->grandeArea = $request->area;
$proponente->area = "teste";
$proponente->subArea = "teste";
$proponente->bolsistaProdutividade = $request->bolsistaProdutividade;
$proponente->nivel = $request->nivel;
$proponente->linkLattes = $request->linkLattes;
......@@ -57,9 +61,13 @@ class ProponenteController extends Controller
$user->tipo = "proponente";
$user->save();
$eventos = Evento::all();
return redirect( route('admin.editais', ['eventos'=> $eventos]))->with(['mensagem' => 'Cadastro feito com sucesso! Você já pode criar projetos']);
}
}else{
return redirect( route('proponente.create'))->with(['mensagem' => 'Você já é proponente!']);
}
$eventos = Evento::all();
return redirect( route('admin.editais', ['eventos'=> $eventos]))->with(['mensagem' => 'Usuário cadastrado com sucesso']);
}
}
......@@ -505,9 +505,12 @@ class TrabalhoController extends Controller
* @param \App\Trabalho $trabalho
* @return \Illuminate\Http\Response
*/
public function destroy(Trabalho $trabalho)
public function destroy(Request $request)
{
//
$trabalho = Trabalho::find($request->id);
//dd($trabalho);
$trabalho->delete();
return redirect()->back();
}
public function novaVersao(Request $request){
......
......@@ -9,7 +9,7 @@ class Participante extends Model
protected $fillable = ['name', 'user_id', 'trabalho_id', 'participante_id'];
public function user(){
return $this->belongsToMany('App\User');
return $this->belongsTo('App\User');
}
public function trabalhos(){
return $this->belongsToMany('App\Trabalho', 'trabalho_participante');
......
......@@ -3,9 +3,12 @@
namespace App;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
class Trabalho extends Model
{
use SoftDeletes;
/**
* The attributes that are mass assignable.
*
......@@ -38,6 +41,8 @@ class Trabalho extends Model
'pivot',
];
public function recurso(){
return $this->hasMany('App\Recurso', 'trabalhoId');
}
......
......@@ -36,6 +36,7 @@ class CreateTrabalhosTable extends Migration
$table->unsignedBigInteger('evento_id');
$table->unsignedBigInteger('coordenador_id');
$table->unsignedBigInteger('proponente_id');
$table->softDeletes();
$table->timestamps();
});
......
......@@ -16,18 +16,15 @@ class CreateProponentesTable extends Migration
Schema::create('proponentes', function (Blueprint $table) {
$table->bigIncrements('id');
//$table->string('CPF');
$table->string('SIAPE');
$table->string('SIAPE')->nullable();
//$table->string('email')->unique();
$table->string('cargo');
$table->string('vinculo');
$table->string('titulacaoMaxima');
$table->string('anoTitulacao');
$table->string('areaFormacao');
$table->string('grandeArea');
$table->string('area');
$table->string('subArea');
$table->string('bolsistaProdutividade');
$table->string('nivel');
$table->string('nivel')->nullable();
$table->string('linkLattes');
$table->timestamps();
......
......@@ -16,6 +16,7 @@ class CreateAvaliadorsTable extends Migration
Schema::create('avaliadors', function (Blueprint $table) {
$table->bigIncrements('id');
$table->timestamps();
$table->softDeletes();
$table->unsignedBigInteger('user_id')->nullable();
$table->foreign('user_id')->references('id')->on('users');
......
......@@ -21,6 +21,7 @@ class CreateAvaliadorsTrabalhosTable extends Migration
$table->string('AnexoParecer')->nullable();
$table->boolean('status')->nullable();
$table->string('recomendacao')->nullable();
$table->softDeletes();
$table->unsignedBigInteger('trabalho_id');
$table->unsignedBigInteger('avaliador_id');
......
......@@ -124,6 +124,54 @@ class AreaSeeder extends Seeder
'nome'=>'Engenharia Civil',
'grande_area_id' => '3'
]);
DB::table('areas')->insert([
'nome'=>'Engenharia de Minas',
'grande_area_id' => '3'
]);
DB::table('areas')->insert([
'nome'=>'Engenharia de Materiais e Metalúrgica',
'grande_area_id' => '3'
]);
DB::table('areas')->insert([
'nome'=>'Engenharia Elétrica',
'grande_area_id' => '3'
]);
DB::table('areas')->insert([
'nome'=>'Engenharia Mecânica',
'grande_area_id' => '3'
]);
DB::table('areas')->insert([
'nome'=>'Engenharia Química',
'grande_area_id' => '3'
]);
DB::table('areas')->insert([
'nome'=>'Engenharia Sanitária',
'grande_area_id' => '3'
]);
DB::table('areas')->insert([
'nome'=>'Engenharia de Produção',
'grande_area_id' => '3'
]);
DB::table('areas')->insert([
'nome'=>'Engenharia Nuclear',
'grande_area_id' => '3'
]);
DB::table('areas')->insert([
'nome'=>'Engenharia de Transportes',
'grande_area_id' => '3'
]);
DB::table('areas')->insert([
'nome'=>'Engenharia Naval e Oceânica',
'grande_area_id' => '3'
]);
DB::table('areas')->insert([
'nome'=>'Engenharia Aeroespacial',
'grande_area_id' => '3'
]);
DB::table('areas')->insert([
'nome'=>'Engenharia Biomédica',
'grande_area_id' => '3'
]);
// Ciências da Saúde -----------------
......@@ -131,6 +179,39 @@ class AreaSeeder extends Seeder
'nome'=>'Medicina',
'grande_area_id' => '4'
]);
DB::table('areas')->insert([
'nome'=>'Odontologia',
'grande_area_id' => '4'
]);
DB::table('areas')->insert([
'nome'=>'Farmácia',
'grande_area_id' => '4'
]);
DB::table('areas')->insert([
'nome'=>'Enfermagem',
'grande_area_id' => '4'
]);
DB::table('areas')->insert([
'nome'=>'Nutrição',
'grande_area_id' => '4'
]);
DB::table('areas')->insert([
'nome'=>'Saúde Coletiva',
'grande_area_id' => '4'
]);
DB::table('areas')->insert([
'nome'=>'Fonoaudiologia',
'grande_area_id' => '4'
]);
DB::table('areas')->insert([
'nome'=>'Fisioterapia e Terapia Ocupacional',
'grande_area_id' => '4'
]);
DB::table('areas')->insert([
'nome'=>'Educação Física',
'grande_area_id' => '4'
]);
//Ciências Agrárias ------------------
......@@ -138,6 +219,30 @@ class AreaSeeder extends Seeder
'nome'=>'Agronomia',
'grande_area_id' => '5'
]);
DB::table('areas')->insert([
'nome'=>'Recursos Florestais e Engenharia Florestal',
'grande_area_id' => '5'
]);
DB::table('areas')->insert([
'nome'=>'Engenharia Agrícola',
'grande_area_id' => '5'
]);
DB::table('areas')->insert([
'nome'=>'Zootecnia',
'grande_area_id' => '5'
]);
DB::table('areas')->insert([
'nome'=>'Medicina Veterinária',
'grande_area_id' => '5'
]);
DB::table('areas')->insert([
'nome'=>'Recursos Pesqueiros e Engenharia de Pesca',
'grande_area_id' => '5'
]);
DB::table('areas')->insert([
'nome'=>'Ciência e Tecnologia de Alimentos',
'grande_area_id' => '5'
]);
//Ciências Sociais Aplicadas ----------
......@@ -145,6 +250,54 @@ class AreaSeeder extends Seeder
'nome'=>'Direito',
'grande_area_id' => '6'
]);
DB::table('areas')->insert([
'nome'=>'Administração',
'grande_area_id' => '6'
]);
DB::table('areas')->insert([
'nome'=>'Economia',
'grande_area_id' => '6'
]);
DB::table('areas')->insert([
'nome'=>'Arquitetura e Urbanismo',
'grande_area_id' => '6'
]);
DB::table('areas')->insert([
'nome'=>'Planejamento Urbano e Regional',
'grande_area_id' => '6'
]);
DB::table('areas')->insert([
'nome'=>'Demografia',
'grande_area_id' => '6'
]);
DB::table('areas')->insert([
'nome'=>'Ciência da Informação',
'grande_area_id' => '6'
]);
DB::table('areas')->insert([
'nome'=>'Museologia',
'grande_area_id' => '6'
]);
DB::table('areas')->insert([
'nome'=>'Comunicação',
'grande_area_id' => '6'
]);
DB::table('areas')->insert([
'nome'=>'Serviço Social',
'grande_area_id' => '6'
]);
DB::table('areas')->insert([
'nome'=>'Economia Doméstica',
'grande_area_id' => '6'
]);
DB::table('areas')->insert([
'nome'=>'Desenho Industrial',
'grande_area_id' => '6'
]);
DB::table('areas')->insert([
'nome'=>'Turismo',
'grande_area_id' => '6'
]);
//Ciências Humanas ----------------------
......@@ -152,6 +305,42 @@ class AreaSeeder extends Seeder
'nome'=>'Filosofia',
'grande_area_id' => '7'
]);
DB::table('areas')->insert([
'nome'=>'Sociologia',
'grande_area_id' => '7'
]);
DB::table('areas')->insert([
'nome'=>'Antropologia',
'grande_area_id' => '7'
]);
DB::table('areas')->insert([
'nome'=>'Arqueologia',
'grande_area_id' => '7'
]);
DB::table('areas')->insert([
'nome'=>'História',
'grande_area_id' => '7'
]);
DB::table('areas')->insert([
'nome'=>'Geografia',
'grande_area_id' => '7'
]);
DB::table('areas')->insert([
'nome'=>'Psicologia',
'grande_area_id' => '7'
]);
DB::table('areas')->insert([
'nome'=>'Educação',
'grande_area_id' => '7'
]);
DB::table('areas')->insert([
'nome'=>'Ciência Política',
'grande_area_id' => '7'
]);
DB::table('areas')->insert([
'nome'=>'Teologia',
'grande_area_id' => '7'
]);
//Lingüística, Letras e Artes-----------
......@@ -159,6 +348,14 @@ class AreaSeeder extends Seeder
'nome'=>'Lingüística',
'grande_area_id' => '8'
]);
DB::table('areas')->insert([
'nome'=>'Letras',
'grande_area_id' => '8'
]);
DB::table('areas')->insert([
'nome'=>'Artes',
'grande_area_id' => '8'
]);
......
......@@ -18,6 +18,12 @@ class ParticipanteSeeder extends Seeder
]);
// $participante = App\Participante::find(1);
// $user = App\User::where('name','Participante1')->first();
// $user->participantes()->save($participante);
// $user->save();
$user_id = DB::table('users')->where('name','Participante2')->pluck('id');
DB::table('participantes')->insert([
......
......@@ -22,12 +22,9 @@ class ProponenteSeeder extends Seeder
//'email' => '123123123',
'cargo' => '123123123',
'vinculo' => '123123123',
'titulacaoMaxima' => '123123123',
'titulacaoMaxima' => 'Mestrado',
'anoTitulacao' => '123123123',
'areaFormacao' => '123123123',
'grandeArea' => '123123123',
'area' => '123123123',
'subArea' => '123123123',
'bolsistaProdutividade' => '123123123',
'nivel' => '123123123',
'linkLattes' => '123123123',
......
......@@ -17,6 +17,149 @@ class SubAreaSeeder extends Seeder
'nome'=>'Álgebra',
'area_id' => '1'
]);
DB::table('sub_areas')->insert([
'nome'=>'Análise',
'area_id' => '1'
]);
DB::table('sub_areas')->insert([
'nome'=>'Geometria e Topologia',
'area_id' => '1'
]);
DB::table('sub_areas')->insert([
'nome'=>'Matemática Aplicada',
'area_id' => '1'
]);
DB::table('sub_areas')->insert([
'nome'=>'Probabilidade',
'area_id' => '1'
]);
DB::table('sub_areas')->insert([
'nome'=>'Estatística',
'area_id' => '1'
]);
DB::table('sub_areas')->insert([
'nome'=>'Probabilidade e Estatística Aplicadas',
'area_id' => '1'
]);
DB::table('sub_areas')->insert([
'nome'=>'Teoria da Computação',
'area_id' => '1'
]);
DB::table('sub_areas')->insert([
'nome'=>'Matemática Aplicada',
'area_id' => '1'
]);
DB::table('sub_areas')->insert([
'nome'=>'Matemática Aplicada',
'area_id' => '1'
]);
DB::table('sub_areas')->insert([
'nome'=>'Matemática da Computação',
'area_id' => '1'
]);
DB::table('sub_areas')->insert([
'nome'=>'Metodologia e Técnicas da Computação',
'area_id' => '1'
]);
DB::table('sub_areas')->insert([
'nome'=>'Sistemas de Computação',
'area_id' => '1'
]);
DB::table('sub_areas')->insert([
'nome'=>'Astronomia de Posição e Mecânica Celeste',
'area_id' => '1'
]);
DB::table('sub_areas')->insert([
'nome'=>'Astrofísica Estelar',
'area_id' => '1'
]);
DB::table('sub_areas')->insert([
'nome'=>'Astrofísica do Meio Interestelar',
'area_id' => '1'
]);
DB::table('sub_areas')->insert([
'nome'=>'Astrofísica Extragaláctica',
'area_id' => '1'
]);
DB::table('sub_areas')->insert([
'nome'=>'Astrofísica do Sistema Solar',
'area_id' => '1'
]);
DB::table('sub_areas')->insert([
'nome'=>'Instrumentação Astronômica',
'area_id' => '1'
]);
DB::table('sub_areas')->insert([
'nome'=>'Física Geral',
'area_id' => '1'
]);
DB::table('sub_areas')->insert([
'nome'=>'Áreas Clássicas de Fenomenologia e suas Aplicações',
'area_id' => '1'
]);
DB::table('sub_areas')->insert([
'nome'=>'Física das Partículas Elementares e Campos',
'area_id' => '1'
]);
DB::table('sub_areas')->insert([
'nome'=>'Física Nuclear',
'area_id' => '1'
]);
DB::table('sub_areas')->insert([
'nome'=>'Física Atômica e Molécular',
'area_id' => '1'
]);
DB::table('sub_areas')->insert([
'nome'=>'Física dos Fluidos, Física de Plasmas e Descargas Elétricas',
'area_id' => '1'
]);
DB::table('sub_areas')->insert([
'nome'=>'Física da Matéria Condensada',
'area_id' => '1'
]);
DB::table('sub_areas')->insert([
'nome'=>'Fisico-Química',
'area_id' => '1'
]);
DB::table('sub_areas')->insert([
'nome'=>'Química Analítica',
'area_id' => '1'
]);
DB::table('sub_areas')->insert([
'nome'=>'Geologia',
'area_id' => '1'
]);
DB::table('sub_areas')->insert([
'nome'=>'Geofísica',
'area_id' => '1'
]);
DB::table('sub_areas')->insert([
'nome'=>'Geodesia',
'area_id' => '1'
]);
DB::table('sub_areas')->insert([
'nome'=>'Geografia Física',
'area_id' => '1'
]);
DB::table('sub_areas')->insert([
'nome'=>'Oceanografia Biológica',
'area_id' => '1'
]);
DB::table('sub_areas')->insert([
'nome'=>'Oceanografia Física',
'area_id' => '1'
]);
DB::table('sub_areas')->insert([
'nome'=>'Oceanografia Química',
'area_id' => '1'
]);
DB::table('sub_areas')->insert([
'nome'=>'Oceanografia Geológica',
'area_id' => '1'
]);
//------------------ Ciências Biológicas ----------------
//Genética --------------------
......@@ -25,53 +168,1248 @@ class SubAreaSeeder extends Seeder
'nome'=>'Genética Quantitativa',
'area_id' => '2'
]);
//------------------ Engenharias ----------------
//Engenharia Civil --------------
DB::table('sub_areas')->insert([
'nome'=>'Álgebra',
'area_id' => '3'
'nome'=>'Genética Molecular e de Microorganismos',
'area_id' => '2'
]);
//------------------ Ciências da Saúde ----------------
//Medicina--------------
DB::table('sub_areas')->insert([
'nome'=>'Clínica Médica',
'area_id' => '4'
'nome'=>'Genética Vegetal',
'area_id' => '2'
]);
//------------------ Ciências Agrárias ----------------
//Agronomia --------------
DB::table('sub_areas')->insert([
'nome'=>'Ciência do Solo',
'area_id' => '5'
'nome'=>'Genética Animal',
'area_id' => '2'
]);
//------------------ Ciências Sociais Aplicadas ----------------
//Direito --------------
DB::table('sub_areas')->insert([
'nome'=>'Teoria do Direito',
'area_id' => '6'
'nome'=>'Genética Humana e Médica',
'area_id' => '2'
]);
//------------------ Ciências Humanas ----------------
//Filosofia --------------
DB::table('sub_areas')->insert([
'nome'=>' História da Filosofia',
'area_id' => '7'
'nome'=>'Mutagênese',
'area_id' => '2'
]);
DB::table('sub_areas')->insert([
'nome'=>'Paleobotânica',
'area_id' => '2'
]);
DB::table('sub_areas')->insert([
'nome'=>'Morfologia Vegetal',
'area_id' => '2'
]);
DB::table('sub_areas')->insert([
'nome'=>'Morfologia Vegetal',
'area_id' => '2'
]);
DB::table('sub_areas')->insert([
'nome'=>'Fisiologia Vegetal',
'area_id' => '2'
]);
DB::table('sub_areas')->insert([
'nome'=>'Taxonomia Vegetal',
'area_id' => '2'
]);
DB::table('sub_areas')->insert([
'nome'=>'Fitogeografia',
'area_id' => '2'
]);
DB::table('sub_areas')->insert([
'nome'=>'Botânica Aplicada',
'area_id' => '2'
]);
DB::table('sub_areas')->insert([
'nome'=>'Paleozoologia',
'area_id' => '2'
]);
//------------------ Lingüística, Letras e Artes ----------------
//Lingüística ------------------
DB::table('sub_areas')->insert([
'nome'=>'Morfologia dos Grupos Recentes',
'area_id' => '2'
]);
DB::table('sub_areas')->insert([
'nome'=>'Fisiologia dos Grupos Recentes',
'area_id' => '2'
]);
DB::table('sub_areas')->insert([
'nome'=>'Comportamento Animal',
'area_id' => '2'
]);
DB::table('sub_areas')->insert([
'nome'=>'Taxonomia dos Grupos Recentes',
'area_id' => '2'
]);
DB::table('sub_areas')->insert([
'nome'=>'Zoologia Aplicada',
'area_id' => '2'
]);
DB::table('sub_areas')->insert([
'nome'=>'Ecologia Teórica',
'area_id' => '2'
]);
DB::table('sub_areas')->insert([
'nome'=>'Ecologia de Ecossistemas',
'area_id' => '2'
]);
DB::table('sub_areas')->insert([
'nome'=>'Ecologia Aplicada',
'area_id' => '2'
]);
DB::table('sub_areas')->insert([
'nome'=>'Citologia e Biologia Celular',
'area_id' => '2'
]);
DB::table('sub_areas')->insert([
'nome'=>'Embriologia',
'area_id' => '2'
]);
DB::table('sub_areas')->insert([
'nome'=>'Histologia',
'area_id' => '2'
]);
DB::table('sub_areas')->insert([
'nome'=>'Anatomia',
'area_id' => '2'
]);
DB::table('sub_areas')->insert([
'nome'=>'Fisiologia Geral',
'area_id' => '2'
]);
DB::table('sub_areas')->insert([
'nome'=>'Fisiologia de Órgaos e Sistemas',
'area_id' => '2'
]);
DB::table('sub_areas')->insert([
'nome'=>'Fisiologia do Esforço',
'area_id' => '2'
]);
DB::table('sub_areas')->insert([
'nome'=>'Fisiologia Comparada',
'area_id' => '2'
]);
DB::table('sub_areas')->insert([
'nome'=>'Química de Macromoléculas',
'area_id' => '2'
]);
DB::table('sub_areas')->insert([
'nome'=>'Bioquímica dos Microorganismos',
'area_id' => '2'
]);
DB::table('sub_areas')->insert([
'nome'=>'Metabolismo e Bioenergética',
'area_id' => '2'
]);
DB::table('sub_areas')->insert([
'nome'=>'Biologia Molecular',
'area_id' => '2'
]);
DB::table('sub_areas')->insert([
'nome'=>'Enzimologia',
'area_id' => '2'
]);
DB::table('sub_areas')->insert([
'nome'=>'Biofísica Molecular',
'area_id' => '2'
]);
DB::table('sub_areas')->insert([
'nome'=>'Biofísica Celular',
'area_id' => '2'
]);
DB::table('sub_areas')->insert([
'nome'=>'Biofísica de Processos e Sistemas',
'area_id' => '2'
]);
DB::table('sub_areas')->insert([
'nome'=>'Radiologia e Fotobiologia',
'area_id' => '2'
]);
DB::table('sub_areas')->insert([
'nome'=>'Farmacologia Geral',
'area_id' => '2'
]);
DB::table('sub_areas')->insert([
'nome'=>'Farmacologia Autonômica',
'area_id' => '2'
]);
DB::table('sub_areas')->insert([
'nome'=>'Teoria e Análise Lingüística',
'area_id' => '8'
'nome'=>'Neuropsicofarmacologia',
'area_id' => '2'
]);
DB::table('sub_areas')->insert([
'nome'=>'Farmacologia Cardiorenal',
'area_id' => '2'
]);
DB::table('sub_areas')->insert([
'nome'=>'Farmacologia Cardiorenal',
'area_id' => '2'
]);
DB::table('sub_areas')->insert([
'nome'=>'Farmacologia Bioquímica e Molecular',
'area_id' => '2'
]);
DB::table('sub_areas')->insert([
'nome'=>'Etnofarmacologia',
'area_id' => '2'
]);
DB::table('sub_areas')->insert([
'nome'=>'Toxicologia',
'area_id' => '2'
]);
DB::table('sub_areas')->insert([
'nome'=>'Farmacologia Clínica',
'area_id' => '2'
]);
DB::table('sub_areas')->insert([
'nome'=>'Imunoquímica',
'area_id' => '2'
]);
DB::table('sub_areas')->insert([
'nome'=>'Imunologia Celular',
'area_id' => '2'
]);
DB::table('sub_areas')->insert([
'nome'=>'Imunogenética',
'area_id' => '2'
]);
DB::table('sub_areas')->insert([
'nome'=>'Imunologia Aplicada',
'area_id' => '2'
]);
DB::table('sub_areas')->insert([
'nome'=>'Biologia e Fisiologia dos Microorganismos',
'area_id' => '2'
]);
DB::table('sub_areas')->insert([
'nome'=>'Microbiologia Aplicada',
'area_id' => '2'
]);
DB::table('sub_areas')->insert([
'nome'=>'Protozoologia de Parasitos',
'area_id' => '2'
]);
DB::table('sub_areas')->insert([
'nome'=>'Helmintologia de Parasitos',
'area_id' => '2'
]);
DB::table('sub_areas')->insert([
'nome'=>'Entomologia e Malacologia de Parasitos e Vetores',
'area_id' => '2'
]);
//------------------ Engenharias ----------------
//Engenharia Civil --------------
DB::table('sub_areas')->insert([
'nome'=>'Construção Civil',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Estruturas',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Geotécnica',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Engenharia Hidráulica',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Infra-Estrutura de Transportes',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Pesquisa Mineral',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Lavra',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Tratamento de Minérios',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Instalações e Equipamentos Metalúrgicos',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Instalações e Equipamentos Metalúrgicos',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Metalurgia de Transformação',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Metalurgia Fisica',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Materiais não Metálicos',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Materiais Elétricos',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Medidas Elétricas, Magnéticas e Eletrônicas; Instrumentação',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Circuitos Elétricos, Magnéticos e Eletrônicos',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Sistemas Elétricos de Potência',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Eletrônica Industrial, Sistemas e Controles Eletrônicos',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Telecomunicações',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Fenômenos de Transporte',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Engenharia Térmica',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Mecânica dos Sólidos',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Projetos de Máquinas',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Processos de Fabricação',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Processos Industriais de Engenharia Química',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Operações Industriais e Equipamentos para Engenharia Química',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Tecnologia Química',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Recursos Hídricos',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Tratamento de Águas de Abastecimento e Residuárias',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Saneamento Básico',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Saneamento Ambiental',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Gerência de Produção',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Pesquisa Operacional',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Engenharia do Produto',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Engenharia Econômica',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Aplicações de Radioisotopos',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Fusão Controlada',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Combustível Nuclear',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Tecnologia dos Reatores',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Planejamento de Transportes',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Veículos e Equipamentos de Controle',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Operações de Transportes',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Hidrodinâmica de Navios e Sistemas Oceânicos',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Estruturas Navais e Oceânicas',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Máquinas Marítimas',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Projeto de Navios e de Sistemas Oceânicos',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Tecnologia de Construção Naval e de Sistemas Oceânicas',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Aerodinâmica',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Dinâmica de Vôo',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Estruturas Aeroespaciais',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Materiais e Processos para Engenharia Aeronáutica e Aeroespacial',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Propulsão Aeroespacial',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Sistemas Aeroespaciais',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Bioengenharia',
'area_id' => '3'
]);
DB::table('sub_areas')->insert([
'nome'=>'Engenharia Médica',
'area_id' => '3'
]);
//------------------ Ciências da Saúde ----------------
//Medicina--------------
DB::table('sub_areas')->insert([
'nome'=>'Clínica Médica',
'area_id' => '4'
]);
DB::table('sub_areas')->insert([
'nome'=>'Cirurgia',
'area_id' => '4'
]);
DB::table('sub_areas')->insert([
'nome'=>'Saúde Materno-Infantil',
'area_id' => '4'
]);
DB::table('sub_areas')->insert([
'nome'=>'Psiquiatria',
'area_id' => '4'
]);
DB::table('sub_areas')->insert([
'nome'=>'Anatomia Patológica e Patologia Clínica',
'area_id' => '4'
]);
DB::table('sub_areas')->insert([
'nome'=>'Radiologia Médica',
'area_id' => '4'
]);
DB::table('sub_areas')->insert([
'nome'=>'Medicina Legal e Deontologia',
'area_id' => '4'
]);
DB::table('sub_areas')->insert([
'nome'=>'Cirurgia Buco-Maxilo-Facial',
'area_id' => '4'
]);
DB::table('sub_areas')->insert([
'nome'=>'Ortodontia',
'area_id' => '4'
]);
DB::table('sub_areas')->insert([
'nome'=>'Odontopediatria',
'area_id' => '4'
]);
DB::table('sub_areas')->insert([
'nome'=>'Periodontia',
'area_id' => '4'
]);
DB::table('sub_areas')->insert([
'nome'=>'Endodontia',
'area_id' => '4'
]);
DB::table('sub_areas')->insert([
'nome'=>'Radiologia Odontológica',
'area_id' => '4'
]);
DB::table('sub_areas')->insert([
'nome'=>'Odontologia Social e Preventiva',
'area_id' => '4'
]);
DB::table('sub_areas')->insert([
'nome'=>'Materiais Odontológicos',
'area_id' => '4'
]);
DB::table('sub_areas')->insert([
'nome'=>'Farmacotecnia',
'area_id' => '4'
]);
DB::table('sub_areas')->insert([
'nome'=>'Farmacognosia',
'area_id' => '4'
]);
DB::table('sub_areas')->insert([
'nome'=>'Análise Toxicológica',
'area_id' => '4'
]);
DB::table('sub_areas')->insert([
'nome'=>'Análise e Controle e Medicamentos',
'area_id' => '4'
]);
DB::table('sub_areas')->insert([
'nome'=>'Bromatologia',
'area_id' => '4'
]);
DB::table('sub_areas')->insert([
'nome'=>'Enfermagem Médico-Cirúrgica',
'area_id' => '4'
]);
DB::table('sub_areas')->insert([
'nome'=>'Enfermagem Obstétrica',
'area_id' => '4'
]);
DB::table('sub_areas')->insert([
'nome'=>'Enfermagem Pediátrica',
'area_id' => '4'
]);
DB::table('sub_areas')->insert([
'nome'=>'Enfermagem Psiquiátrica',
'area_id' => '4'
]);
DB::table('sub_areas')->insert([
'nome'=>'Enfermagem de Doenças Contagiosas',
'area_id' => '4'
]);
DB::table('sub_areas')->insert([
'nome'=>'Enfermagem de Saúde Pública',
'area_id' => '4'
]);
DB::table('sub_areas')->insert([
'nome'=>'Bioquímica da Nutrição',
'area_id' => '4'
]);
DB::table('sub_areas')->insert([
'nome'=>'Dietética',
'area_id' => '4'
]);
DB::table('sub_areas')->insert([
'nome'=>'Análise Nutricional de População',
'area_id' => '4'
]);
DB::table('sub_areas')->insert([
'nome'=>'Desnutrição e Desenvolvimento Fisiológico',
'area_id' => '4'
]);
DB::table('sub_areas')->insert([
'nome'=>'Epidemiologia',
'area_id' => '4'
]);
DB::table('sub_areas')->insert([
'nome'=>'Saúde Publica',
'area_id' => '4'
]);
DB::table('sub_areas')->insert([
'nome'=>'Medicina Preventiva',
'area_id' => '4'
]);
//------------------ Ciências Agrárias ----------------
//Agronomia --------------
DB::table('sub_areas')->insert([
'nome'=>'Ciência do Solo',
'area_id' => '5'
]);
DB::table('sub_areas')->insert([
'nome'=>'Fitossanidade',
'area_id' => '5'
]);
DB::table('sub_areas')->insert([
'nome'=>'Fitotecnia',
'area_id' => '5'
]);
DB::table('sub_areas')->insert([
'nome'=>'Floricultura, Parques e Jardins',
'area_id' => '5'
]);
DB::table('sub_areas')->insert([
'nome'=>'Agrometeorologia',
'area_id' => '5'
]);
DB::table('sub_areas')->insert([
'nome'=>'Extensão Rural',
'area_id' => '5'
]);
DB::table('sub_areas')->insert([
'nome'=>'Silvicultura',
'area_id' => '5'
]);
DB::table('sub_areas')->insert([
'nome'=>'Manejo Florestal',
'area_id' => '5'
]);
DB::table('sub_areas')->insert([
'nome'=>'Técnicas e Operações Florestais',
'area_id' => '5'
]);
DB::table('sub_areas')->insert([
'nome'=>'Tecnologia e Utilização de Produtos Florestais',
'area_id' => '5'
]);
DB::table('sub_areas')->insert([
'nome'=>'Conservação da Natureza',
'area_id' => '5'
]);
DB::table('sub_areas')->insert([
'nome'=>'Energia de Biomassa Florestal',
'area_id' => '5'
]);
DB::table('sub_areas')->insert([
'nome'=>'Máquinas e Implementos Agrícolas',
'area_id' => '5'
]);
DB::table('sub_areas')->insert([
'nome'=>'Engenharia de Água e Solo',
'area_id' => '5'
]);
DB::table('sub_areas')->insert([
'nome'=>'Engenharia de Processamento de Produtos Agrícolas',
'area_id' => '5'
]);
DB::table('sub_areas')->insert([
'nome'=>'Construções Rurais e Ambiência',
'area_id' => '5'
]);
DB::table('sub_areas')->insert([
'nome'=>'Energização Rural',
'area_id' => '5'
]);
DB::table('sub_areas')->insert([
'nome'=>'Ecologia dos Animais Domésticos e Etologia',
'area_id' => '5'
]);
DB::table('sub_areas')->insert([
'nome'=>'Genética e Melhoramento dos Animais Domésticos',
'area_id' => '5'
]);
DB::table('sub_areas')->insert([
'nome'=>'Nutrição e Alimentação Animal',
'area_id' => '5'
]);
DB::table('sub_areas')->insert([
'nome'=>'Pastagem e Forragicultura',
'area_id' => '5'
]);
DB::table('sub_areas')->insert([
'nome'=>'Produção Animal',
'area_id' => '5'
]);
DB::table('sub_areas')->insert([
'nome'=>'Clínica e Cirurgia Animal',
'area_id' => '5'
]);
DB::table('sub_areas')->insert([
'nome'=>'Medicina Veterinária Preventiva',
'area_id' => '5'
]);
DB::table('sub_areas')->insert([
'nome'=>'Patologia Animal',
'area_id' => '5'
]);
DB::table('sub_areas')->insert([
'nome'=>'Reprodução Animal',
'area_id' => '5'
]);
DB::table('sub_areas')->insert([
'nome'=>'Inspeção de Produtos de Origem Animal',
'area_id' => '5'
]);
DB::table('sub_areas')->insert([
'nome'=>'Recursos Pesqueiros de Águas Interiores',
'area_id' => '5'
]);
DB::table('sub_areas')->insert([
'nome'=>'Aqüicultura ',
'area_id' => '5'
]);
DB::table('sub_areas')->insert([
'nome'=>'Engenharia de Pesca',
'area_id' => '5'
]);
DB::table('sub_areas')->insert([
'nome'=>'Ciência de Alimentos',
'area_id' => '5'
]);
DB::table('sub_areas')->insert([
'nome'=>'Tecnologia de Alimentos',
'area_id' => '5'
]);
DB::table('sub_areas')->insert([
'nome'=>'Engenharia de Alimentos',
'area_id' => '5'
]);
//------------------ Ciências Sociais Aplicadas ----------------
//Direito --------------
DB::table('sub_areas')->insert([
'nome'=>'Teoria do Direito',
'area_id' => '6'
]);
DB::table('sub_areas')->insert([
'nome'=>'Direito Público',
'area_id' => '6'
]);
DB::table('sub_areas')->insert([
'nome'=>'Direito Privado',
'area_id' => '6'
]);
DB::table('sub_areas')->insert([
'nome'=>'Direitos Especiais',
'area_id' => '6'
]);
DB::table('sub_areas')->insert([
'nome'=>'Administração de Empresas',
'area_id' => '6'
]);
DB::table('sub_areas')->insert([
'nome'=>'Administração Pública',
'area_id' => '6'
]);
DB::table('sub_areas')->insert([
'nome'=>'Administração de Setores Específicos',
'area_id' => '6'
]);
DB::table('sub_areas')->insert([
'nome'=>'Ciências Contábeis',
'area_id' => '6'
]);
DB::table('sub_areas')->insert([
'nome'=>'Teoria Econômica',
'area_id' => '6'
]);
DB::table('sub_areas')->insert([
'nome'=>'Métodos Quantitativos em Economia',
'area_id' => '6'
]);
DB::table('sub_areas')->insert([
'nome'=>'Economia Monetária e Fiscal',
'area_id' => '6'
]);
DB::table('sub_areas')->insert([
'nome'=>'Crescimento, Flutuações e Planejamento Econômico',
'area_id' => '6'
]);
DB::table('sub_areas')->insert([
'nome'=>'Economia Internacional',
'area_id' => '6'
]);
DB::table('sub_areas')->insert([
'nome'=>'Economia dos Recursos Humanos',
'area_id' => '6'
]);
DB::table('sub_areas')->insert([
'nome'=>'Economia Industrial',
'area_id' => '6'
]);
DB::table('sub_areas')->insert([
'nome'=>'Economia do Bem-Estar Social',
'area_id' => '6'
]);
DB::table('sub_areas')->insert([
'nome'=>'Economia Regional e Urbana',
'area_id' => '6'
]);
DB::table('sub_areas')->insert([
'nome'=>'Economias Agrária e dos Recursos Naturais',
'area_id' => '6'
]);
DB::table('sub_areas')->insert([
'nome'=>'Fundamentos de Arquitetura e Urbanismo',
'area_id' => '6'
]);
DB::table('sub_areas')->insert([
'nome'=>'Projeto de Arquitetuta e Urbanismo',
'area_id' => '6'
]);
DB::table('sub_areas')->insert([
'nome'=>'Tecnologia de Arquitetura e Urbanismo',
'area_id' => '6'
]);
DB::table('sub_areas')->insert([
'nome'=>'Paisagismo',
'area_id' => '6'
]);
DB::table('sub_areas')->insert([
'nome'=>'Fundamentos do Planejamento Urbano e Regional',
'area_id' => '6'
]);
DB::table('sub_areas')->insert([
'nome'=>'Métodos e Técnicas do Planejamento Urbano e Regional',
'area_id' => '6'
]);
DB::table('sub_areas')->insert([
'nome'=>'Serviços Urbanos e Regionais',
'area_id' => '6'
]);
DB::table('sub_areas')->insert([
'nome'=>'Distribuição Espacial',
'area_id' => '6'
]);
DB::table('sub_areas')->insert([
'nome'=>'Tendência Populacional',
'area_id' => '6'
]);
DB::table('sub_areas')->insert([
'nome'=>'Componentes da Dinâmica Demográfica',
'area_id' => '6'
]);
DB::table('sub_areas')->insert([
'nome'=>'Nupcialidade e Família',
'area_id' => '6'
]);
DB::table('sub_areas')->insert([
'nome'=>'Demografia Histórica',
'area_id' => '6'
]);
DB::table('sub_areas')->insert([
'nome'=>'Política Pública e População',
'area_id' => '6'
]);
DB::table('sub_areas')->insert([
'nome'=>'Fontes de Dados Demográficos',
'area_id' => '6'
]);
DB::table('sub_areas')->insert([
'nome'=>'Teoria da Informação',
'area_id' => '6'
]);
DB::table('sub_areas')->insert([
'nome'=>'Biblioteconomia',
'area_id' => '6'
]);
DB::table('sub_areas')->insert([
'nome'=>'Arquivologia',
'area_id' => '6'
]);
DB::table('sub_areas')->insert([
'nome'=>'Teoria da Comunicação',
'area_id' => '6'
]);
DB::table('sub_areas')->insert([
'nome'=>'Jornalismo e Editoração',
'area_id' => '6'
]);
DB::table('sub_areas')->insert([
'nome'=>'Rádio e Televisão',
'area_id' => '6'
]);
DB::table('sub_areas')->insert([
'nome'=>'Relações Públicas e Propaganda',
'area_id' => '6'
]);
DB::table('sub_areas')->insert([
'nome'=>'Comunicação Visual',
'area_id' => '6'
]);
DB::table('sub_areas')->insert([
'nome'=>'Fundamentos do Serviço Social',
'area_id' => '6'
]);
DB::table('sub_areas')->insert([
'nome'=>'Serviço Social Aplicado',
'area_id' => '6'
]);
DB::table('sub_areas')->insert([
'nome'=>'Programação Visual',
'area_id' => '6'
]);
DB::table('sub_areas')->insert([
'nome'=>'Desenho de Produto',
'area_id' => '6'
]);
//------------------ Ciências Humanas ----------------
//Filosofia --------------
DB::table('sub_areas')->insert([
'nome'=>'História da Filosofia',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'Metafísica',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'Lógica',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'Epistemologia',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'Filosofia Brasileira',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'Fundamentos da Sociologia',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'Sociologia do Conhecimento',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'Sociologia do Desenvolvimento',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'Sociologia Urbana',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'Sociologia Rural',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'Sociologia da Saúde',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'Outras Sociologias Específicas',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'Teoria Antropológica',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'Etnologia Indígena',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'Antropologia Urbana',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'Antropologia Rural',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'Antropologia das Populações Afro-Brasileiras',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'Teoria e Método em Arqueologia',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'Arqueologia Pré-Histórica',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'Arqueologia Histórica',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'Teoria e Filosofia da História',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'História Antiga e Medieval',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'História Moderna e Contemporânea',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'História da América',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'História do Brasil',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'História das Ciências',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'Geografia Humana',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'Geografia Regional',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'Fundamentos e Medidas da Psicologia',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'Psicologia Experimental',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'Psicologia Fisiológica',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'Psicologia Comparativa',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'Psicologia Social',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'Psicologia Cognitiva',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'Psicologia do Desenvolvimento Humano',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'Psicologia do Ensino e da Aprendizagem',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'Psicologia do Trabalho e Organizacional',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'Tratamento e Prevenção Psicológica',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'Fundamentos da Educação',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'Administração Educacional',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'Planejamento e Avaliação Educacional',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'Ensino-Aprendizagem',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'Currículo',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'Orientação e Aconselhamento',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'Tópicos Específicos de Educação',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'Teoria Política',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'Estado e Governo',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'Comportamento Político',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'Políticas Públicas',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'Política Internacional',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'História da Teologia',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'Teologia Moral',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'Teologia Sistemática',
'area_id' => '7'
]);
DB::table('sub_areas')->insert([
'nome'=>'Teologia Pastoral',
'area_id' => '7'
]);
//------------------ Lingüística, Letras e Artes ----------------
//Lingüística ------------------
DB::table('sub_areas')->insert([
'nome'=>'Teoria e Análise Lingüística',
'area_id' => '8'
]);
DB::table('sub_areas')->insert([
'nome'=>'Fisiologia da Linguagem',
'area_id' => '8'
]);
DB::table('sub_areas')->insert([
'nome'=>'Lingüística Histórica',
'area_id' => '8'
]);
DB::table('sub_areas')->insert([
'nome'=>'Sociolingüística e Dialetologia',
'area_id' => '8'
]);
DB::table('sub_areas')->insert([
'nome'=>'Psicolingüística',
'area_id' => '8'
]);
DB::table('sub_areas')->insert([
'nome'=>'Lingüística Aplicada',
'area_id' => '8'
]);
DB::table('sub_areas')->insert([
'nome'=>'Língua Portuguesa',
'area_id' => '8'
]);
DB::table('sub_areas')->insert([
'nome'=>'Línguas Estrangeiras Modernas',
'area_id' => '8'
]);
DB::table('sub_areas')->insert([
'nome'=>'Línguas Clássicas',
'area_id' => '8'
]);
DB::table('sub_areas')->insert([
'nome'=>'Línguas Indígenas',
'area_id' => '8'
]);
DB::table('sub_areas')->insert([
'nome'=>'Teoria Literária',
'area_id' => '8'
]);
DB::table('sub_areas')->insert([
'nome'=>'Literatura Brasileira',
'area_id' => '8'
]);
DB::table('sub_areas')->insert([
'nome'=>'Outras Literaturas Vernáculas',
'area_id' => '8'
]);
DB::table('sub_areas')->insert([
'nome'=>'Literaturas Estrangeiras Modernas',
'area_id' => '8'
]);
DB::table('sub_areas')->insert([
'nome'=>'Literaturas Estrangeiras Modernas',
'area_id' => '8'
]);
DB::table('sub_areas')->insert([
'nome'=>'Literaturas Clássicas',
'area_id' => '8'
]);
DB::table('sub_areas')->insert([
'nome'=>'Literatura Comparada',
'area_id' => '8'
]);
DB::table('sub_areas')->insert([
'nome'=>'Fundamentos e Crítica das Artes',
'area_id' => '8'
]);
DB::table('sub_areas')->insert([
'nome'=>'Artes Plásticas',
'area_id' => '8'
]);
DB::table('sub_areas')->insert([
'nome'=>'Música',
'area_id' => '8'
]);
DB::table('sub_areas')->insert([
'nome'=>'Dança',
'area_id' => '8'
]);
DB::table('sub_areas')->insert([
'nome'=>'Teatro',
'area_id' => '8'
]);
DB::table('sub_areas')->insert([
'nome'=>'Ópera',
'area_id' => '8'
]);
DB::table('sub_areas')->insert([
'nome'=>'Fotografia',
'area_id' => '8'
]);
DB::table('sub_areas')->insert([
'nome'=>'Cinema',
'area_id' => '8'
]);
DB::table('sub_areas')->insert([
'nome'=>'Artes do Vídeo',
'area_id' => '8'
]);
DB::table('sub_areas')->insert([
'nome'=>'Educação Artística',
'area_id' => '8'
]);
}
}
......@@ -56,10 +56,10 @@ return [
'not_in' => 'O :attribute selecionado é inválido.',
'numeric' => ':Attribute deve ser um número.',
'regex' => 'O formato de :attribute é inválido.',
'required' => 'O campo :attribute é obrigatório.',
'required_if' => 'O campo :attribute é obrigatório quando :other é :value.',
'required' => 'O campo é obrigatório.',
'required_if' => 'O campo é obrigatório.',
'required_unless' => 'O :attribute é necessário a menos que :other esteja em :values.',
'required_with' => 'O campo :attribute é obrigatório quando :values está presente.',
'required_with' => 'O campo é obrigatório.',
'required_with_all' => 'O campo :attribute é obrigatório quando :values estão presentes.',
'required_without' => 'O campo :attribute é obrigatório quando :values não está presente.',
'required_without_all' => 'O campo :attribute é obrigatório quando nenhum destes estão presentes: :values.',
......
......@@ -38,7 +38,7 @@
{{ $evento->nome }}
</a>
</td>
<td>{{ $evento->created_at }}</td>
<td>{{ date('d/m/Y', strtotime($evento->created_at)) }}</td>
<td>
@if(auth()->user()->id == $evento->criador_id)
<div class="btn-group dropright dropdown-options">
......@@ -82,7 +82,6 @@
<thead>
<tr>
<th scope="col">Nome do Edital</th>
<th scope="col">Status</th>
<th scope="col">Data de Criação</th>
<th scope="col">Baixar edital</th>
<th scope="col">Opção</th>
......@@ -96,8 +95,7 @@
{{ $evento->nome }}
</a>
</td>
<td></td>
<td>{{ $evento->created_at }}</td>
<td>{{ date('d/m/Y', strtotime($evento->created_at)) }}</td>
<td style="text-align: center">
<a href="{{ route('baixar.edital', ['id' => $evento->id]) }}">
<img src="{{asset('img/icons/file-download-solid.svg')}}" width="15px">
......
......@@ -52,9 +52,9 @@
<option value="administrador">Administrador</option>
@endif
@if ($user->tipo == 'administradorResponsavel')
<option value="administradorResponsavel" selected>Administrador Responsavel</option>
<option value="administradorResponsavel" selected>Administrador Responsável</option>
@else
<option value="administradorResponsavel">Administrador Responsavel</option>
<option value="administradorResponsavel">Administrador Responsável</option>
@endif
@endif
@if ($user->tipo == 'avaliador')
......@@ -112,25 +112,29 @@
<label class="col-form-label">{{ __('Cargo') }}</label>
<input value="{{$proponente->cargo}}" id="cargo" type="text" class="form-control @error('cargo') is-invalid @enderror" name="cargo" autocomplete="cargo">
<label class="col-form-label">{{ __('Vinculo') }}</label>
<label class="col-form-label">{{ __('Vínculo') }}</label>
<input value="{{$proponente->vinculo}}" id="vinculo" type="text" class="form-control @error('vinculo') is-invalid @enderror" name="vinculo" autocomplete="vinculo">
<label class="col-form-label">{{ __('Titulação Maxima') }}</label>
<input value="{{$proponente->titulacaoMaxima}}" id="titulacaoMaxima" type="text" class="form-control @error('titulacaoMaxima') is-invalid @enderror" name="titulacaoMaxima" autocomplete="titulacaoMaxima">
<label class="col-form-label">{{ __('Titulação Máxima') }}</label>
<select id="titulacaoMaxima" class="form-control @error('titulacaoMaxima') is-invalid @enderror" name="titulacaoMaxima" autocomplete="titulacaoMaxima">
<option value="" disabled selected hidden>-- Titulação --</option>
<option @if ($proponente->titulacaoMaxima == "Doutorado") selected @endif value="Doutorado">Doutorado</option>
<option @if ($proponente->titulacaoMaxima == "Mestrado") selected @endif value="Mestrado">Mestrado</option>
<option @if ($proponente->titulacaoMaxima == "Especialização") selected @endif value="Especialização">Especialização</option>
<option @if ($proponente->titulacaoMaxima == "Graduação") selected @endif value="Graduação">Graduação</option>
<option @if ($proponente->titulacaoMaxima == "Técnico") selected @endif value="Técnico">Técnico</option>
</select>
<label class="col-form-label">{{ __('Ano Titulação') }}</label>
<input value="{{$proponente->anoTitulacao}}" id="anoTitulacao" type="text" class="form-control @error('anoTitulacao') is-invalid @enderror" name="anoTitulacao" autocomplete="anoTitulacao">
<label class="col-form-label">{{ __('Area Formação') }}</label>
<label class="col-form-label">{{ __('Área Formação') }}</label>
<input value="{{$proponente->areaFormacao}}" id="areaFormacao" type="text" class="form-control @error('areaFormacao') is-invalid @enderror" name="areaFormacao" autocomplete="areaFormacao">
<label class="col-form-label">{{ __('Área') }}</label>
<input value="{{$proponente->grandeArea}}" id="grandeArea" type="text" class="form-control @error('grandeArea') is-invalid @enderror" name="grandeArea" autocomplete="grandeArea">
<label class="col-form-label">{{ __('Bolsista Produtividade') }}</label>
<input value="{{$proponente->bolsistaProdutividade}}" id="bolsistaProdutividade" type="text" class="form-control @error('bolsistaProdutividade') is-invalid @enderror" name="bolsistaProdutividade" autocomplete="bolsistaProdutividade">
<label class="col-form-label">{{ __('Nivel') }}</label>
<label class="col-form-label">{{ __('Nível') }}</label>
<input value="{{$proponente->nivel}}" id="nivel" type="text" class="form-control @error('nivel') is-invalid @enderror" name="nivel" autocomplete="nivel">
<label class="col-form-label">{{ __('Link do Lattes') }}</label>
......@@ -144,25 +148,22 @@
<label class="col-form-label">{{ __('Cargo') }}</label>
<input value="" id="cargo" type="text" class="form-control @error('cargo') is-invalid @enderror" name="cargo" autocomplete="cargo">
<label class="col-form-label">{{ __('Vinculo') }}</label>
<label class="col-form-label">{{ __('Vínculo') }}</label>
<input value="" id="vinculo" type="text" class="form-control @error('vinculo') is-invalid @enderror" name="vinculo" autocomplete="vinculo">
<label class="col-form-label">{{ __('Titulação Maxima') }}</label>
<label class="col-form-label">{{ __('Titulação Máxima') }}</label>
<input value="" id="titulacaoMaxima" type="text" class="form-control @error('titulacaoMaxima') is-invalid @enderror" name="titulacaoMaxima" autocomplete="titulacaoMaxima">
<label class="col-form-label">{{ __('Ano Titulação') }}</label>
<input value="" id="anoTitulacao" type="text" class="form-control @error('anoTitulacao') is-invalid @enderror" name="anoTitulacao" autocomplete="anoTitulacao">
<label class="col-form-label">{{ __('Area Formação') }}</label>
<label class="col-form-label">{{ __('Área Formação') }}</label>
<input value="{{$proponente->areaFormacao}}" id="areaFormacao" type="text" class="form-control @error('areaFormacao') is-invalid @enderror" name="areaFormacao" autocomplete="areaFormacao">
<label class="col-form-label">{{ __('Área') }}</label>
<input value="" id="grandeArea" type="text" class="form-control @error('grandeArea') is-invalid @enderror" name="grandeArea" autocomplete="grandeArea">
<label class="col-form-label">{{ __('Bolsista Produtividade') }}</label>
<input value="" id="bolsistaProdutividade" type="text" class="form-control @error('bolsistaProdutividade') is-invalid @enderror" name="bolsistaProdutividade" autocomplete="bolsistaProdutividade">
<label class="col-form-label">{{ __('Nivel') }}</label>
<label class="col-form-label">{{ __('Nível') }}</label>
<input value="" id="nivel" type="text" class="form-control @error('nivel') is-invalid @enderror" name="nivel" autocomplete="nivel">
<label class="col-form-label">{{ __('Link do Lattes') }}</label>
......
......@@ -47,10 +47,10 @@
<div>
<label for="tipo" class="col-form-label">{{ __('Tipo') }}</label>
<select name="tipo" id="tipo" onchange="mudar()">
<select name="tipo" id="tipo" onchange="mudar()" class="form-control">
@if(auth()->user()->tipo == 'administrador')
<option value="administrador">Administrador</option>
<option value="administradorResponsavel">Administrador responsavel</option>
<option value="administradorResponsavel">Administrador responsável</option>
@endif
<option value="avaliador">Avaliador</option>
<option value="proponente">Proponente</option>
......@@ -96,8 +96,9 @@
@enderror
<div>
<label for="vinculo" class="col-form-label">{{ __('Vinculo') }}</label>
<select name="vinculo" id="">
<label for="vinculo" class="col-form-label">{{ __('Vínculo') }}</label>
<select name="vinculo" id="" class="form-control">
<option value="" disabled selected hidden>-- Vínculo --</option>
<option value="Servidor na ativa">Servidor na ativa</option>
<option value="Servidor aposentado">Servidor aposentado</option>
<option value="Professor visitante">Professor visitante</option>
......@@ -105,8 +106,15 @@
</select>
</div>
<label for="titulacaoMaxima" class="col-form-label">{{ __('Titulação Maxima') }}</label>
<input id="titulacaoMaxima" type="text" class="form-control @error('titulacaoMaxima') is-invalid @enderror" name="titulacaoMaxima" value="" autocomplete="nome">
<label for="titulacaoMaxima" class="col-form-label">{{ __('Titulação Máxima') }}</label>
<select id="titulacaoMaxima" class="form-control @error('titulacaoMaxima') is-invalid @enderror" name="titulacaoMaxima">
<option value="" disabled selected hidden>-- Titulação --</option>
<option value="Doutorado">Doutorado</option>
<option value="Mestrado">Mestrado</option>
<option value="Especialização">Especialização</option>
<option value="Graduação">Graduação</option>
<option value="Técnico">Técnico</option>
</select>
@error('titulacaoMaxima')
<span class="invalid-feedback" role="alert">
......@@ -123,7 +131,7 @@
</span>
@enderror
<label for="areaFormacao" class="col-form-label">{{ __('Area de Formação') }}</label>
<label for="areaFormacao" class="col-form-label">{{ __('Área de Formação') }}</label>
<input id="areaFormacao" type="text" class="form-control @error('areaFormacao') is-invalid @enderror" name="areaFormacao" value="" autocomplete="nome">
@error('areaFormacao')
......@@ -132,28 +140,19 @@
</span>
@enderror
<div>
<label for="area" class="col-form-label">{{ __('Área') }}</label>
<select name="area" id="">
@foreach ($grandeAreas as $area)
<option value="{{$area->nome}}">{{$area->nome}}</option>
@endforeach
</select>
</div>
<div>
<label for="bolsistaProdutividade" class="col-form-label">{{ __('Bolsista de Produtividade') }}</label><br>
<select name="bolsistaProdutividade" id="">
<option value="sim">Sim</option>
<select name="bolsistaProdutividade" id="" class="form-control">
<option value="" disabled selected hidden>-- Bolsista --</option>
<option value="nao">Não</option>
<option value="sim">Sim</option>
</select>
</div>
<div>
<label for="nivel" class="col-form-label">{{ __('Nivel') }}</label>
<select name="nivel" id="">
<label for="nivel" class="col-form-label">{{ __('Nível') }}</label>
<select name="nivel" id="" class="form-control">
<option value="" disabled selected hidden>-- Nível --</option>
<option value="2">2</option>
<option value="1D">1D</option>
<option value="1D">1B</option>
......@@ -162,7 +161,7 @@
</select>
</div>
<label for="linkLattes" class="col-form-label">{{ __('Link do curriculum lattes') }}</label>
<label for="linkLattes" class="col-form-label">{{ __('Link do currículo Lattes') }}</label>
<input id="linkLattes" type="text" class="form-control @error('linkLattes') is-invalid @enderror" name="linkLattes" value="" autocomplete="nome">
@error('linkLattes')
......
......@@ -99,10 +99,11 @@
<div class="form-group row">
<div class="col-md-4">
<label for="cargo" class="col-form-label">{{ __('Cargo*') }}</label>
<select id="cargo" name="cargo" class="form-control" onchange="mudar()">
<option @if(old('cargo') == 'Professor') selected @endif value="Professor">Professor</option>
<option @if(old('cargo') == 'Técnico') selected @endif value="Técnico">Técnico</option>
<option @if(old('cargo') == 'Estudante') selected @endif value="Estudante">Estudante</option>
<select id="cargo" name="cargo" class="form-control @error('cargo') is-invalid @enderror" onchange="mudar()">
<option value="" disabled selected hidden>-- Cargo --</option>
<option @if(old('cargo')=='Professor' ) selected @endif value="Professor">Professor</option>
<option @if(old('cargo')=='Técnico' ) selected @endif value="Técnico">Técnico</option>
<option @if(old('cargo')=='Estudante' ) selected @endif value="Estudante">Estudante</option>
</select>
@error('cargo')
......@@ -113,40 +114,47 @@
</div>
<div class="col-md-4">
<label for="vinculo" class="col-form-label">{{ __('Vinculo*') }}</label>
<select name="vinculo" id="vinculo" class="form-control" onchange="mudar()">
<option @if(old('vinculo') == 'Servidor na ativa') selected @endif value="Servidor na ativa">Servidor na ativa</option>
<option @if(old('vinculo') == 'Servidor aposentado') selected @endif value="Servidor aposentado">Servidor aposentado</option>
<option @if(old('vinculo') == 'Professor visitante') selected @endif value="Professor visitante">Professor visitante</option>
<option @if(old('vinculo') == 'Pós-doutorando') selected @endif value="Pós-doutorando">Pós-doutorando</option>
<option @if(old('vinculo') == 'Outro') selected @endif value="Outro">Outro</option>
<label for="vinculo" class="col-form-label">{{ __('Vínculo*') }}</label>
<select name="vinculo" id="vinculo" class="form-control @error('vinculo') is-invalid @enderror" onchange="mudar()">
<option value="" disabled selected hidden>-- Vínculo --</option>
<option @if(old('vinculo')=='Servidor na ativa' ) selected @endif value="Servidor na ativa">Servidor na ativa</option>
<option @if(old('vinculo')=='Servidor aposentado' ) selected @endif value="Servidor aposentado">Servidor aposentado</option>
<option @if(old('vinculo')=='Professor visitante' ) selected @endif value="Professor visitante">Professor visitante</option>
<option @if(old('vinculo')=='Pós-doutorando' ) selected @endif value="Pós-doutorando">Pós-doutorando</option>
<option @if(old('vinculo')=='Outro' ) selected @endif value="Outro">Outro</option>
</select>
</div>
<div class="col-md-4" style="display: none;" id="divOutro">
<label for="outro" class="col-form-label">{{ __('Qual?') }}</label>
<input id="outro" type="text" class="form-control @error('outro') is-invalid @enderror" name="outro">
</div>
@error('vinculo')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
<div class="col-md-4" style="display: block;" id="divOutro">
<label for="outro" class="col-form-label">{{ __('Qual?*') }}</label>
<input id="outro" type="text" class="form-control @error('outro') is-invalid @enderror" name="outro" value="{{ old('outro') }}">
<div id="proponente" style="display: block;">
<div class="form-group row">
<div class="col-md-4">
<label for="SIAPE" class="col-form-label">{{ __('SIAPE') }}</label>
<input id="SIAPE" type="text" class="form-control @error('SIAPE') is-invalid @enderror" name="SIAPE" value="{{ old('SIAPE') }}" autocomplete="nome">
@error('SIAPE')
@error('outro')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
<div id="proponente" style="display: block;">
<div class="form-group row">
<div class="col-md-4">
<label for="titulacaoMaxima" class="col-form-label">{{ __('Titulação Maxima*') }}</label>
<input id="titulacaoMaxima" type="text" class="form-control @error('titulacaoMaxima') is-invalid @enderror" name="titulacaoMaxima" value="{{ old('titulacaoMaxima') }}" autocomplete="nome">
<label for="titulacaoMaxima" class="col-form-label">{{ __('Titulação Máxima*') }}</label>
<select id="titulacaoMaxima" class="form-control @error('titulacaoMaxima') is-invalid @enderror" name="titulacaoMaxima" value="{{ old('titulacaoMaxima') }}" autocomplete="nome">
<option value="" disabled selected hidden>-- Titulação --</option>
<option @if(old('titulacaoMaxima')=='Doutorado' ) selected @endif value="Doutorado">Doutorado</option>
<option @if(old('titulacaoMaxima')=='Mestrado' ) selected @endif value="Mestrado">Mestrado</option>
<option @if(old('titulacaoMaxima')=='Especialização' ) selected @endif value="Especialização">Especialização</option>
<option @if(old('titulacaoMaxima')=='Graduação' ) selected @endif value="Graduação">Graduação</option>
<option @if(old('titulacaoMaxima')=='Técnico' ) selected @endif value="Técnico">Técnico</option>
</select>
@error('titulacaoMaxima')
<span class="invalid-feedback" role="alert">
......@@ -165,11 +173,8 @@
</span>
@enderror
</div>
</div>
<div class="form-group row">
<div class="col-md-4">
<label for="areaFormacao" class="col-form-label">{{ __('Area de Formação*') }}</label>
<label for="areaFormacao" class="col-form-label">{{ __('Área de Formação*') }}</label>
<input id="areaFormacao" type="text" class="form-control @error('areaFormacao') is-invalid @enderror" name="areaFormacao" value="{{ old('areaFormacao') }}" autocomplete="nome">
@error('areaFormacao')
......@@ -178,35 +183,15 @@
</span>
@enderror
</div>
<div class="col-md-4">
<label for="grandeArea" class="col-form-label">{{ __('Grande Área*') }}</label>
<select name="grandeArea" id="" class="form-control">
@foreach ($grandeAreas as $area)
<option @if(old('grandeArea') == $area->nome) selected @endif value="{{$area->nome}}">{{$area->nome}}</option>
@endforeach
</select>
</div>
<div class="col-md-4">
<label for="area" class="col-form-label">{{ __('Área*') }}</label>
<input id="area" type="text" class="form-control @error('area') is-invalid @enderror" name="area" value="{{ old('area') }}">
@error('area')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
<div class="form-group row">
<div class="col-md-4">
<label for="subarea" class="col-form-label">{{ __('Subárea*') }}</label>
<input id="subarea" type="text" class="form-control @error('subarea') is-invalid @enderror" name="subarea" value="{{ old('subarea') }}">
<label for="SIAPE" class="col-form-label">{{ __('SIAPE') }}</label>
<input id="SIAPE" type="text" class="form-control @error('SIAPE') is-invalid @enderror" name="SIAPE" value="{{ old('SIAPE') }}" autocomplete="nome">
@error('subarea')
@error('SIAPE')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
......@@ -214,7 +199,7 @@
</div>
<div class="col-md-4">
<label for="linkLattes" class="col-form-label">{{ __('Link do curriculum lattes*') }}</label>
<label for="linkLattes" class="col-form-label">{{ __('Link do currículo Lattes*') }}</label>
<input id="linkLattes" type="text" class="form-control @error('linkLattes') is-invalid @enderror" name="linkLattes" value="{{ old('linkLattes') }}" autocomplete="nome">
@error('linkLattes')
......@@ -226,21 +211,33 @@
<div class="col-md-3">
<label for="bolsistaProdutividade" class="col-form-label">{{ __('Bolsista de Produtividade*') }}</label><br>
<select name="bolsistaProdutividade" id="bolsistaProdutividade" class="form-control" onchange="mudarNivel()">
<option value="sim">Sim</option>
<option value="nao">Não</option>
<select name="bolsistaProdutividade" id="bolsistaProdutividade" class="form-control @error('bolsistaProdutividade') is-invalid @enderror" onchange="mudarNivel()">
<option value="" disabled selected hidden>-- Bolsista --</option>
<option @if(old('bolsistaProdutividade')=='nao' ) selected @endif value="nao">Não</option>
<option @if(old('bolsistaProdutividade')=='sim' ) selected @endif value="sim">Sim</option>
</select>
@error('bolsistaProdutividade')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
<div class="col-md-1" id="nivelInput" style="display: block;">
<label for="nivel" class="col-form-label">{{ __('Nivel') }}</label>
<select name="nivel" id="nivel" class="form-control">
<label for="nivel" class="col-form-label">{{ __('Nível*') }}</label>
<select name="nivel" id="nivel" class="form-control @error('nivel') is-invalid @enderror">
<option value="" disabled selected hidden></option>
<option value="2">2</option>
<option value="1D">1D</option>
<option value="1B">1B</option>
<option value="1C">1C</option>
<option value="1A">1A</option>
</select>
@error('nivel')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
</div>
......@@ -291,27 +288,30 @@
outroVinculo();
}
function outroVinculo(){
function outroVinculo() {
var comboBoxVinculo = document.getElementById('vinculo');
var divOutro = document.getElementById('divOutro');
if(comboBoxVinculo.value === "Outro"){
if (comboBoxVinculo.value === "Outro") {
divOutro.style.display = "block";
}else{
} else {
divOutro.style.display = "none";
}
}
function mudarNivel(){
window.onload = mudarNivel();
window.onload = outroVinculo();
window.onload = mudar();
function mudarNivel() {
var bolsista = document.getElementById('bolsistaProdutividade');
var nivel = document.getElementById('nivelInput');
if(bolsista.value === "sim"){
if (bolsista.value === "sim") {
nivel.style.display = "block";
}else{
} else {
nivel.style.display = "none";
}
console.log("a");
}
</script>
@endsection
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment