Commit 26338d13 authored by Gabriel-31415's avatar Gabriel-31415
Browse files

conflito resolvido

parents 37220c29 006bbf69
...@@ -12,10 +12,9 @@ class Evento extends Model ...@@ -12,10 +12,9 @@ class Evento extends Model
* @var array * @var array
*/ */
protected $fillable = [ protected $fillable = [
'nome', 'descricao', 'tipo', 'dataInicio', 'dataFim', 'nome', 'descricao', 'tipo',
'inicioSubmissao', 'fimSubmissao', 'inicioRevisao', 'fimRevisao', 'inicioSubmissao', 'fimSubmissao', 'inicioRevisao', 'fimRevisao',
'inicioResultado', 'fimResultado', 'possuiTaxa', 'valorTaxa', 'fotoEvento', 'resultado', 'coordenadorId',
'enderecoId', 'coordenadorId',
'numMaxTrabalhos', 'numMaxCoautores', 'hasResumo', 'numMaxTrabalhos', 'numMaxCoautores', 'hasResumo',
]; ];
......
...@@ -60,106 +60,58 @@ class EventoController extends Controller ...@@ -60,106 +60,58 @@ class EventoController extends Controller
$yesterday = Carbon::yesterday('America/Recife'); $yesterday = Carbon::yesterday('America/Recife');
$yesterday = $yesterday->toDateString(); $yesterday = $yesterday->toDateString();
// dd($request); //dd($request);
// validar datas nulas antes, pois pode gerar um bug // validar datas nulas antes, pois pode gerar um bug
if( if(
$request->dataInicio == null ||
$request->dataFim == null ||
$request->inicioSubmissao == null || $request->inicioSubmissao == null ||
$request->fimSubmissao == null || $request->fimSubmissao == null ||
$request->inicioRevisao == null || $request->inicioRevisao == null ||
$request->fimRevisao == null || $request->fimRevisao == null ||
$request->inicioResultado == null || $request->resultado == null
$request->fimResultado == null
){ ){
$validatedData = $request->validate([ $validatedData = $request->validate([
'nome' => ['required', 'string'], 'nome' => ['required', 'string'],
// 'numeroParticipantes' => ['required', 'integer', 'gt:0'],
'descricao' => ['required', 'string'], 'descricao' => ['required', 'string'],
'tipo' => ['required', 'string'], 'tipo' => ['required', 'string'],
'dataInicio' => ['required', 'date','after:'. $yesterday],
'dataFim' => ['required', 'date'],
'inicioSubmissao' => ['required', 'date'], 'inicioSubmissao' => ['required', 'date'],
'fimSubmissao' => ['required', 'date'], 'fimSubmissao' => ['required', 'date'],
'inicioRevisao' => ['required', 'date'], 'inicioRevisao' => ['required', 'date'],
'fimRevisao' => ['required', 'date'], 'fimRevisao' => ['required', 'date'],
'inicioResultado' => ['required', 'date'], 'resultado' => ['required', 'date'],
'fimResultado' => ['required', 'date'], 'pdfEdital' => ['required', 'file', 'mimes:pdf', 'max:2000000'],
// 'valorTaxa' => ['required', 'integer'], 'modeloDocumento' => ['required', 'file', 'mimes:zip,doc,docx,odt,pdf', 'max:2000000'],
'fotoEvento' => ['file', 'mimes:png'],
]); ]);
} }
// validacao normal // validacao normal
$validatedData = $request->validate([ $validatedData = $request->validate([
'nome' => ['required', 'string'], 'nome' => ['required', 'string'],
// 'numeroParticipantes' => ['required', 'integer', 'gt:0'],
'descricao' => ['required', 'string'], 'descricao' => ['required', 'string'],
'tipo' => ['required', 'string'], 'tipo' => ['required', 'string'],
'dataInicio' => ['required', 'date', 'after:' . $yesterday],
'dataFim' => ['required', 'date', 'after:' . $request->dataInicio],
'inicioSubmissao' => ['required', 'date', 'after:' . $yesterday], 'inicioSubmissao' => ['required', 'date', 'after:' . $yesterday],
'fimSubmissao' => ['required', 'date', 'after:' . $request->inicioSubmissao], 'fimSubmissao' => ['required', 'date', 'after:' . $request->inicioSubmissao],
'inicioRevisao' => ['required', 'date', 'after:' . $yesterday], 'inicioRevisao' => ['required', 'date', 'after:' . $yesterday],
'fimRevisao' => ['required', 'date', 'after:' . $request->inicioRevisao], 'fimRevisao' => ['required', 'date', 'after:' . $request->inicioRevisao],
'inicioResultado' => ['required', 'date', 'after:' . $yesterday], 'resultado' => ['required', 'date', 'after:' . $yesterday],
'fimResultado' => ['required', 'date', 'after:' . $request->inicioResultado], 'pdfEdital' => ['required', 'file', 'mimes:pdf', 'max:2000000'],
// 'valorTaxa' => ['required', 'integer'], 'modeloDocumento' => ['required', 'file', 'mimes:zip,doc,docx,odt,pdf', 'max:2000000'],
'fotoEvento' => ['file', 'mimes:png'],
]);
// validar endereco
$validatedData = $request->validate([
'rua' => ['required', 'string'],
'numero' => ['required', 'string'],
'bairro' => ['required', 'string'],
'cidade' => ['required', 'string'],
'uf' => ['required', 'string'],
'cep' => ['required', 'string'],
]);
$endereco = Endereco::create([
'rua' => $request->rua,
'numero' => $request->numero,
'bairro' => $request->bairro,
'cidade' => $request->cidade,
'uf' => $request->uf,
'cep' => $request->cep,
]); ]);
$evento = Evento::create([ $evento = Evento::create([
'nome' => $request->nome, 'nome' => $request->nome,
// 'numeroParticipantes' => $request->numeroParticipantes,
'descricao' => $request->descricao, 'descricao' => $request->descricao,
'tipo' => $request->tipo, 'tipo' => $request->tipo,
'dataInicio' => $request->dataInicio,
'dataFim' => $request->dataFim,
'inicioSubmissao' => $request->inicioSubmissao, 'inicioSubmissao' => $request->inicioSubmissao,
'fimSubmissao' => $request->fimSubmissao, 'fimSubmissao' => $request->fimSubmissao,
'inicioRevisao' => $request->inicioRevisao, 'inicioRevisao' => $request->inicioRevisao,
'fimRevisao' => $request->fimRevisao, 'fimRevisao' => $request->fimRevisao,
'inicioResultado' => $request->inicioResultado, 'resultado' => $request->resultado,
'fimResultado' => $request->fimResultado, 'coordenadorId' => Auth::user()->id,
// 'possuiTaxa' => $request->possuiTaxa,
// 'valorTaxa' => $request->valorTaxa,
'enderecoId' => $endereco->id,
'coordenadorId' => Auth::user()->id,
]); ]);
// se o evento tem foto
if($request->fotoEvento != null){
$file = $request->fotoEvento;
$path = 'public/eventos/' . $evento->id;
$nome = '/logo.png';
Storage::putFileAs($path, $file, $nome);
$evento->fotoEvento = $path . $nome;
$evento->save();
}
// se vou me tornar coordenador do Evento // se vou me tornar coordenador do Evento
// if($request->isCoordenador == true){ // if($request->isCoordenador == true){
...@@ -168,6 +120,22 @@ class EventoController extends Controller ...@@ -168,6 +120,22 @@ class EventoController extends Controller
// } // }
$evento->coordenadorId = Auth::user()->id; $evento->coordenadorId = Auth::user()->id;
$pdfEdital = $request->pdfEdital;
$path = 'pdfEdital/' . $evento->id . '/';
$nome = "edital.pdf";
Storage::putFileAs($path, $pdfEdital, $nome);
$evento->pdfEdital = $path . $nome;
$modeloDocumento = $request->modeloDocumento;
$extension = $modeloDocumento->extension();
$path = 'modeloDocumento/' . $evento->id . '/';
$nome = "modelo" . "." . $extension;
Storage::putFileAs($path, $modeloDocumento, $nome);
$evento->modeloDocumento = $path . $nome;
$evento->save(); $evento->save();
$user = Auth::user(); $user = Auth::user();
...@@ -249,9 +217,8 @@ class EventoController extends Controller ...@@ -249,9 +217,8 @@ class EventoController extends Controller
public function edit($id) public function edit($id)
{ {
// dd($id); // dd($id);
$evento = Evento::find($id); $evento = Evento::find($id);
$endereco = Endereco::find($evento->enderecoId); return view('evento.editarEvento',['evento'=>$evento]);
return view('evento.editarEvento',['evento'=>$evento,'endereco'=>$endereco]);
} }
/** /**
...@@ -263,33 +230,35 @@ class EventoController extends Controller ...@@ -263,33 +230,35 @@ class EventoController extends Controller
*/ */
public function update(Request $request, $id) public function update(Request $request, $id)
{ {
$evento = Evento::find($id); //dd($request);
$endereco = Endereco::find($evento->enderecoId); $evento = Evento::find($id);
$evento->nome = $request->nome; $evento->nome = $request->nome;
// $evento->numeroParticipantes = $request->numeroParticipantes;
$evento->descricao = $request->descricao; $evento->descricao = $request->descricao;
$evento->tipo = $request->tipo; $evento->tipo = $request->tipo;
$evento->dataInicio = $request->dataInicio;
$evento->dataFim = $request->dataFim;
$evento->inicioSubmissao = $request->inicioSubmissao; $evento->inicioSubmissao = $request->inicioSubmissao;
$evento->fimSubmissao = $request->fimSubmissao; $evento->fimSubmissao = $request->fimSubmissao;
$evento->inicioRevisao = $request->inicioRevisao; $evento->inicioRevisao = $request->inicioRevisao;
$evento->fimRevisao = $request->fimRevisao; $evento->fimRevisao = $request->fimRevisao;
$evento->inicioResultado = $request->inicioResultado; $evento->resultado = $request->resultado;
$evento->fimResultado = $request->fimResultado;
// $evento->possuiTaxa = $request->possuiTaxa; if($request->pdfEdital != null){
// $evento->valorTaxa = $request->valorTaxa; $pdfEdital = $request->pdfEdital;
$evento->enderecoId = $endereco->id; $path = 'pdfEdital/' . $evento->id . '/';
$evento->save(); $nome = "edital.pdf";
Storage::putFileAs($path, $pdfEdital, $nome);
}
if($request->modeloDocumento != null){
$modeloDocumento = $request->modeloDocumento;
$extension = $modeloDocumento->extension();
$path = 'modeloDocumento/' . $evento->id . '/';
$nome = "modelo" . "." . $extension;
Storage::putFileAs($path, $modeloDocumento, $nome);
$evento->modeloDocumento = $path . $nome;
}
$endereco->rua = $request->rua; $evento->save();
$endereco->numero = $request->numero;
$endereco->bairro = $request->bairro;
$endereco->cidade = $request->cidade;
$endereco->uf = $request->uf;
$endereco->cep = $request->cep;
$endereco->save();
$eventos = Evento::all(); $eventos = Evento::all();
return view('coordenador.home',['eventos'=>$eventos]); return view('coordenador.home',['eventos'=>$eventos]);
...@@ -304,7 +273,6 @@ class EventoController extends Controller ...@@ -304,7 +273,6 @@ class EventoController extends Controller
public function destroy($id) public function destroy($id)
{ {
$evento = Evento::find($id); $evento = Evento::find($id);
$endereco = Endereco::find($evento->enderecoId);
$areas = Area::where('eventoId', $id); $areas = Area::where('eventoId', $id);
$atividades = Atividade::where('eventoId', $id); $atividades = Atividade::where('eventoId', $id);
...@@ -328,8 +296,10 @@ class EventoController extends Controller ...@@ -328,8 +296,10 @@ class EventoController extends Controller
$trabalhos->delete(); $trabalhos->delete();
} }
Storage::deleteDirectory('pdfEdital/' . $evento->id );
Storage::deleteDirectory('modeloDocumento/' . $evento->id);
$evento->delete(); $evento->delete();
$endereco->delete();
return redirect()->back(); return redirect()->back();
} }
......
...@@ -16,28 +16,21 @@ class CreateEventosTable extends Migration ...@@ -16,28 +16,21 @@ class CreateEventosTable extends Migration
Schema::create('eventos', function (Blueprint $table) { Schema::create('eventos', function (Blueprint $table) {
$table->bigIncrements('id'); $table->bigIncrements('id');
$table->timestamps(); $table->timestamps();
$table->string('nome')->nullable(); $table->string('nome')->nullable();
// $table->integer('numeroParticipantes');
$table->string('descricao')->nullable(); $table->string('descricao')->nullable();
$table->string('tipo')->nullable(); $table->string('tipo')->nullable();
$table->date('dataInicio')->nullable();
$table->date('dataFim')->nullable();
$table->date('inicioSubmissao')->nullable(); $table->date('inicioSubmissao')->nullable();
$table->date('fimSubmissao')->nullable(); $table->date('fimSubmissao')->nullable();
$table->date('inicioRevisao')->nullable(); $table->date('inicioRevisao')->nullable();
$table->date('fimRevisao')->nullable(); $table->date('fimRevisao')->nullable();
$table->date('inicioResultado')->nullable(); $table->date('resultado')->nullable();
$table->date('fimResultado')->nullable();
$table->integer('numMaxTrabalhos')->nullable(); $table->integer('numMaxTrabalhos')->nullable();
$table->integer('numMaxCoautores')->nullable(); $table->integer('numMaxCoautores')->nullable();
// $table->boolean('possuiTaxa');
// $table->double('valorTaxa');
$table->string('fotoEvento')->nullable();
$table->boolean('hasResumo')->nullable(); $table->boolean('hasResumo')->nullable();
$table->integer('coordComissaoId')->nullable(); $table->integer('coordComissaoId')->nullable();
$table->integer('enderecoId')->nullable();
$table->integer('coordenadorId')->nullable(); $table->integer('coordenadorId')->nullable();
$table->string('pdfEdital')->nullable();
$table->string('modeloDocumento')->nullable();
}); });
} }
......
...@@ -61,7 +61,7 @@ class ChavesEstrangeiras extends Migration ...@@ -61,7 +61,7 @@ class ChavesEstrangeiras extends Migration
//------------------------------------------------------------------------ //------------------------------------------------------------------------
Schema::table('eventos', function (Blueprint $table) { Schema::table('eventos', function (Blueprint $table) {
$table->foreign('coordenadorId')->references('id')->on('users'); $table->foreign('coordenadorId')->references('id')->on('users');
}); });
...@@ -116,9 +116,9 @@ class ChavesEstrangeiras extends Migration ...@@ -116,9 +116,9 @@ class ChavesEstrangeiras extends Migration
//------------------------------------------------------------------------ //------------------------------------------------------------------------
Schema::table('users', function (Blueprint $table) { // Schema::table('users', function (Blueprint $table) {
$table->foreign('enderecoId')->references('id')->on('enderecos'); // $table->foreign('enderecoId')->references('id')->on('enderecos');
}); // });
//------------------------------------------------------------------------ //------------------------------------------------------------------------
......
...@@ -11,6 +11,7 @@ class DatabaseSeeder extends Seeder ...@@ -11,6 +11,7 @@ class DatabaseSeeder extends Seeder
*/ */
public function run() public function run()
{ {
$this->call(UsuarioSeeder::class); $this->call(UsuarioSeeder::class);
$this->call(AdministradorSeeder::class); $this->call(AdministradorSeeder::class);
$this->call(AdministradorResponsavelSeeder::class); $this->call(AdministradorResponsavelSeeder::class);
...@@ -69,17 +70,13 @@ class DatabaseSeeder extends Seeder ...@@ -69,17 +70,13 @@ class DatabaseSeeder extends Seeder
O número máximo de autores por trabalho será seis autores; O número máximo de autores por trabalho será seis autores;
Os trabalhos deverão ser submetidos na forma de resumo simples com no máximo uma (01) página, no formato PDF;', Os trabalhos deverão ser submetidos na forma de resumo simples com no máximo uma (01) página, no formato PDF;',
'tipo'=>'teste', 'tipo'=>'teste',
'dataInicio'=>'2020-07-01',
'dataFim'=>'2020-07-03',
'inicioSubmissao'=>'2020-03-30', 'inicioSubmissao'=>'2020-03-30',
'fimSubmissao'=>'2020-09-20', 'fimSubmissao'=>'2020-09-20',
'inicioRevisao'=>'2020-04-21', 'inicioRevisao'=>'2020-04-21',
'fimRevisao'=>'2020-05-21', 'fimRevisao'=>'2020-05-21',
'inicioResultado'=>'2020-05-22', 'resultado'=>'2020-05-22',
'numMaxTrabalhos' => 2, 'numMaxTrabalhos' => 2,
'numMaxCoautores' => 5, 'numMaxCoautores' => 5,
// 'possuiTaxa'=>true,
// 'valorTaxa'=>10,
'coordenadorId'=>1, 'coordenadorId'=>1,
]); ]);
...@@ -96,88 +93,68 @@ Os trabalhos deverão ser submetidos na forma de resumo simples com no máximo u ...@@ -96,88 +93,68 @@ Os trabalhos deverão ser submetidos na forma de resumo simples com no máximo u
// 'Forragicultura' // 'Forragicultura'
// ]; // ];
// for($i = 0; $i < sizeof($areasEventoZoo); $i++){
// DB::table('areas')->insert([
// 'nome' => $areasEventoZoo[$i],
// 'eventoId' => 1,
// ]);
// }
// DB::table('modalidades')->insert([
// 'nome' => 'Resumo'
// ]);
// for($i = 0; $i < sizeof($areasEventoZoo); $i++){
// DB::table('area_modalidades')->insert([
// 'areaId' => $i + 1,
// 'modalidadeId' => 1,
// ]);
// }
// for($i = 0; $i < 40; $i++){
// DB::table('users')->insert([ //
// 'name' => 'teste',
// 'email' => 'teste@teste'.$i,
// 'password' => bcrypt('12345678'),
// 'cpf' => ''.$i,
// 'instituicao' => 'd',
// 'celular' => 2,
// 'especProfissional' => 'e',
// 'enderecoId' => 1,
// ]);
// if($i < 20){ for($i = 0; $i < 40; $i++){
// DB::table('trabalhos')->insert([ DB::table('users')->insert([ //
// 'titulo' => 'trabalho' . $i, 'name' => 'teste',
// 'autores' => '-', 'email' => 'teste@teste'.$i,
// 'data' => '2020-02-15', 'password' => bcrypt('12345678'),
// 'modalidadeId' => 1, 'cpf' => ''.$i,
// 'areaId' => 1, 'instituicao' => 'd',
// 'autorId' => $i+2, 'celular' => 2,
// 'eventoId' => 1, 'especProfissional' => 'e',
// 'avaliado' => 'nao' ]);
// ]);
// } if($i < 20){
// if($i >= 20 && $i < 30){ DB::table('trabalhos')->insert([
// DB::table('trabalhos')->insert([ 'titulo' => 'trabalho' . $i,
// 'titulo' => 'trabalho' . $i, 'autores' => '-',
// 'autores' => '-', 'data' => '2020-02-15',
// 'data' => '2020-02-15', 'modalidadeId' => 1,
// 'modalidadeId' => 1, 'areaId' => 1,
// 'areaId' => 2, 'autorId' => $i+2,
// 'eventoId' => 1, 'eventoId' => 1,
// 'autorId' => $i+2, 'avaliado' => 'nao'
// 'avaliado' => 'nao' ]);
// ]); }
// } if($i >= 20 && $i < 30){
// if($i >= 30){ DB::table('trabalhos')->insert([
// DB::table('trabalhos')->insert([ 'titulo' => 'trabalho' . $i,
// 'titulo' => 'trabalho' . $i, 'autores' => '-',
// 'autores' => '-', 'data' => '2020-02-15',
// 'data' => '2020-02-15', 'modalidadeId' => 1,
// 'modalidadeId' => 1, 'areaId' => 2,
// 'areaId' => 3, 'eventoId' => 1,
// 'eventoId' => 1, 'autorId' => $i+2,
// 'autorId' => $i+2, 'avaliado' => 'nao'
// 'avaliado' => 'nao' ]);
// ]); }
// } if($i >= 30){
DB::table('trabalhos')->insert([
// } 'titulo' => 'trabalho' . $i,
'autores' => '-',
// DB::table('users')->insert([ // 'data' => '2020-02-15',
// 'name' => 'eu', 'modalidadeId' => 1,
// 'email' => 'asd@asd', 'areaId' => 3,
// 'password' => bcrypt('12345678'), 'eventoId' => 1,
// 'cpf' => 123132131, 'autorId' => $i+2,
// 'instituicao' => 'd', 'avaliado' => 'nao'
// 'celular' => 2, ]);
// 'especProfissional' => 'e', }
// 'email_verified_at' => '2020-02-15',
// 'enderecoId' => 1, }
// ]);
DB::table('users')->insert([ //
'name' => 'eu',
'email' => 'asd@asd',
'password' => bcrypt('12345678'),
'cpf' => 123132131,
'instituicao' => 'd',
'celular' => 2,
'especProfissional' => 'e',
'email_verified_at' => '2020-02-15',
]);
>>>>>>> 006bbf698ee22e7e9cf1b30c8de36a7e10331f3b
} }
} }
...@@ -8,18 +8,15 @@ ...@@ -8,18 +8,15 @@
<div class="row justify-content-center titulo"> <div class="row justify-content-center titulo">
<div class="col-sm-12"> <div class="col-sm-12">
<div class="row"> <div class="row">
<div class="col-sm-10">
<h1>Eventos</h1>
</div>
@if(Auth::check()) @if(Auth::check())
@if(Auth::user()->tipo == 'administrador') @if(Auth::user()->tipo == 'administrador')
<!-- Carrega component contendo navbar do administrador --> <!-- Carrega component contendo navbar do administrador -->
<div class="col-sm-2"> {{-- <div class="col-sm-2">
<a href="" class="btn btn-primary">Ver Editais</a> <a href="" class="btn btn-primary">Ver Editais</a>
</div> </div> --}}
{{-- {{--
editar/Deletar projetos cadastrados editar/Deletar projetos cadastrados
editar/Deletar proponentes ja cadastrados editar/Deletar proponentes ja cadastrados
...@@ -29,9 +26,9 @@ ...@@ -29,9 +26,9 @@
@endif @endif
@if(Auth::user()->tipo == 'administradorResponsavel') @if(Auth::user()->tipo == 'administradorResponsavel')
<div class="col-sm-2"> {{-- <div class="col-sm-2">
<a href="{{route('evento.criar')}}" class="btn btn-primary">Novo Edital</a> <a href="{{route('evento.criar')}}" class="btn btn-primary">Novo Edital</a>
</div> </div> --}}
{{-- {{--
Criar/Editar/Deletar editais Criar/Editar/Deletar editais
Criar datas e anexar documentos no sistema Criar datas e anexar documentos no sistema
...@@ -52,7 +49,16 @@ ...@@ -52,7 +49,16 @@
--}} --}}
@endif @endif
@endif @endif
<div class="col-sm-8">
<h1>Editais</h1>
</div>
<div class="col-sm-2">
<a href="{{route('comissoes')}}" class="btn btn-primary">Comissões</a>
</div>
<div class="col-sm-2">
<a href="{{route('evento.criar')}}" class="btn btn-primary">Novo Edital</a>
</div>
</div> </div>
</div> </div>
</div> </div>
...@@ -108,20 +114,12 @@ ...@@ -108,20 +114,12 @@
</div> </div>
</div> </div>
<p class="card-text"> <p class="card-text">
{{-- <strong>Realização:</strong> {{date('d/m/Y',strtotime($evento->dataInicio))}} - {{date('d/m/Y',strtotime($evento->dataFim))}}<br>
<strong>Submissão:</strong> {{date('d/m/Y',strtotime($evento->inicioSubmissao))}} - {{date('d/m/Y',strtotime($evento->fimSubmissao))}}<br> <strong>Submissão:</strong> {{date('d/m/Y',strtotime($evento->inicioSubmissao))}} - {{date('d/m/Y',strtotime($evento->fimSubmissao))}}<br>
<strong>Revisão:</strong> {{date('d/m/Y',strtotime($evento->inicioRevisao))}} - {{date('d/m/Y',strtotime($evento->fimRevisao))}}<br> --}} <strong>Revisão:</strong> {{date('d/m/Y',strtotime($evento->inicioRevisao))}} - {{date('d/m/Y',strtotime($evento->fimRevisao))}}<br>
</p> <strong>Resultado:</strong> {{date('d/m/Y',strtotime($evento->resultado))}}<br>
<p>
<div class="row justify-content-center">
{{-- <div class="col-sm-12">
<img src="{{asset('img/icons/map-marker-alt-solid.svg')}}" alt="" style="width:15px">
{{$evento->endereco->rua}}, {{$evento->endereco->numero}} - {{$evento->endereco->cidade}} / {{$evento->endereco->uf}}.
</div> --}}
</div>
</p> </p>
<p> <p>
<a href="{{ route('evento.visualizar',['id'=>$evento->id]) }}" class="visualizarEvento">Visualizar Evento</a> <a href="{{ route('evento.visualizar',['id'=>$evento->id]) }}" class="visualizarEvento">Visualizar Evento</a>
</p> </p>
......
...@@ -25,34 +25,13 @@ ...@@ -25,34 +25,13 @@
</span> </span>
@enderror @enderror
</div> </div>
{{-- <div class="col-sm-3">
<label for="numeroParticipantes" class="col-form-label">{{ __('N° de Participantes') }}</label>
<input id="numeroParticipantes" type="number" class="form-control @error('numeroParticipantes') is-invalid @enderror" name="numeroParticipantes" value="{{ old('numeroParticipantes') }}" required autocomplete="numeroParticipantes" autofocus>
@error('numeroParticipantes')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div> --}}
<div class="col-sm-3"> <div class="col-sm-3">
<label for="tipo" class="col-form-label">{{ __('Tipo') }}</label> <label for="tipo" class="col-form-label">{{ __('Tipo') }}</label>
<select id="tipo" type="text" class="form-control @error('tipo') is-invalid @enderror" name="tipo" value="{{ old('tipo') }}" required> <select id="tipo" type="text" class="form-control @error('tipo') is-invalid @enderror" name="tipo" value="{{ old('tipo') }}" required>
<option value="Congresso">Congresso</option> <option value="PIBIC">PIBIC</option>
<option value="Encontro">Encontro</option> <option value="PIBIC-EM">PIBIC-EM</option>
<option value="Seminário">Seminário</option> <option value="PIBITI">PIBITI</option>
<option value="Mesa-redonda">Mesa-redonda</option>
<option value="Simpósio">Simpósio</option>
<option value="Painel">Painel</option>
<option value="Fórum">Fórum</option>
<option value="Conferência">Conferência</option>
<option value="Jornada">Jornada</option>
<option value="Cursos">Cursos</option>
<option value="Colóquio">Colóquio</option>
<option value="Semana">Semana</option>
<option value="Workshop">Workshop</option>
</select> </select>
@error('tipo') @error('tipo')
...@@ -63,7 +42,7 @@ ...@@ -63,7 +42,7 @@
</div> </div>
</div>{{-- end nome | Participantes | Tipo--}} </div>{{-- end nome | Participantes | Tipo--}}
{{-- Descricao Evento --}} {{-- Descricao Edital --}}
<div class="row justify-content-center"> <div class="row justify-content-center">
<div class="col-sm-12"> <div class="col-sm-12">
<div class="form-group"> <div class="form-group">
...@@ -77,52 +56,12 @@ ...@@ -77,52 +56,12 @@
</div> </div>
</div> </div>
</div> </div>
<!-- Inicio e fim do evento -->
<div class="row justify-content-center">
<div class="col-sm-6">
<label for="dataInicio" class="col-form-label">{{ __('Início') }}</label>
<input id="dataInicio" type="date" class="form-control @error('dataInicio') is-invalid @enderror" name="dataInicio" value="{{ old('dataInicio') }}" required autocomplete="dataInicio" autofocus>
@error('dataInicio')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
<div class="col-sm-6">
<label for="dataFim" class="col-form-label">{{ __('Fim') }}</label>
<input id="dataFim" type="date" class="form-control @error('dataFim') is-invalid @enderror" name="dataFim" value="{{ old('dataFim') }}" required autocomplete="dataFim" autofocus>
@error('dataFim')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div><!-- end Inicio e fim do evento -->
{{-- Foto Evento --}}
<div class="row justify-content-center" style="margin-top:10px">
<div class="col-sm-12">
<div class="form-group">
<label for="fotoEvento">Logo</label>
<input type="file" class="form-control-file @error('fotoEvento') is-invalid @enderror" name="fotoEvento" value="{{ old('fotoEvento') }}" id="fotoEvento">
@error('fotoEvento')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
</div>
<div class="row subtitulo"> <div class="row subtitulo">
<div class="col-sm-12"> <div class="col-sm-12">
<p>Trabalhos</p> <p>Projetos</p>
</div> </div>
</div> </div>
{{-- dataInicio | dataFim | inicioSubmissao | fimSubmissao --}} {{-- dataInicio | dataFim | inicioSubmissao | fimSubmissao --}}
<div class="row justify-content-center"> <div class="row justify-content-center">
...@@ -150,7 +89,7 @@ ...@@ -150,7 +89,7 @@
<div class="row justify-content-center"> <div class="row justify-content-center">
<div class="col-sm-6"> <div class="col-sm-6">
<label for="inicioRevisao" class="col-form-label">{{ __('Início da Revisão') }}</label> <label for="inicioRevisao" class="col-form-label">{{ __('Início da Avaliação') }}</label>
<input id="inicioRevisao" type="date" class="form-control @error('inicioRevisao') is-invalid @enderror" name="inicioRevisao" value="{{ old('inicioRevisao') }}" required autocomplete="inicioRevisao" autofocus> <input id="inicioRevisao" type="date" class="form-control @error('inicioRevisao') is-invalid @enderror" name="inicioRevisao" value="{{ old('inicioRevisao') }}" required autocomplete="inicioRevisao" autofocus>
@error('inicioRevisao') @error('inicioRevisao')
...@@ -160,7 +99,7 @@ ...@@ -160,7 +99,7 @@
@enderror @enderror
</div> </div>
<div class="col-sm-6"> <div class="col-sm-6">
<label for="fimRevisao" class="col-form-label">{{ __('Fim da Revisão') }}</label> <label for="fimRevisao" class="col-form-label">{{ __('Fim da Avaliação') }}</label>
<input id="fimRevisao" type="date" class="form-control @error('fimRevisao') is-invalid @enderror" name="fimRevisao" value="{{ old('fimRevisao') }}" required autocomplete="fimRevisao" autofocus> <input id="fimRevisao" type="date" class="form-control @error('fimRevisao') is-invalid @enderror" name="fimRevisao" value="{{ old('fimRevisao') }}" required autocomplete="fimRevisao" autofocus>
@error('fimRevisao') @error('fimRevisao')
...@@ -171,135 +110,53 @@ ...@@ -171,135 +110,53 @@
</div> </div>
</div> </div>
{{-- inicioRevisao | fimRevisao | inicioResultado | fimResultado--}} <div class="row justify-content-left">
<div class="row justify-content-center"> <div class="col-sm-6">
<label for="resultado" class="col-form-label">{{ __('Data do Resultado') }}</label>
<div class="col-sm-6"> <input id="resultado" type="date" class="form-control @error('resultado') is-invalid @enderror" name="resultado" value="{{ old('resultado') }}" required autocomplete="resultado" autofocus>
<label for="inicioResultado" class="col-form-label">{{ __('Início do Resultado') }}</label>
<input id="inicioResultado" type="date" class="form-control @error('inicioResultado') is-invalid @enderror" name="inicioResultado" value="{{ old('inicioResultado') }}" required autocomplete="inicioResultado" autofocus>
@error('inicioResultado')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
<div class="col-sm-6">
<label for="fimResultado" class="col-form-label">{{ __('Fim do Resultado') }}</label>
<input id="fimResultado" type="date" class="form-control @error('fimResultado') is-invalid @enderror" name="fimResultado" value="{{ old('fimResultado') }}" required autocomplete="fimResultado" autofocus>
@error('fimResultado') @error('resultado')
<span class="invalid-feedback" role="alert"> <span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong> <strong>{{ $message }}</strong>
</span> </span>
@enderror @enderror
</div> </div>
</div>{{-- end inicioRevisao | fimRevisao | inicioResultado | fimResultado--}} </div>
<div class="row subtitulo" style="margin-top:20px"> <div class="row subtitulo">
<div class="col-sm-12"> <div class="col-sm-12">
<p>Endereço</p> <p>Documentos</p>
</div> </div>
</div> </div>
{{-- Rua | Número | Bairro --}}
<div class="row justify-content-center">
<div class="col-sm-4">
<label for="cep" class="col-form-label">{{ __('CEP') }}</label>
<input id="cep" type="text" class="form-control @error('cep') is-invalid @enderror" name="cep" value="{{ old('cep') }}" required autocomplete="cep" autofocus>
@error('cep') {{-- Pdf Edital --}}
<span class="invalid-feedback" role="alert"> <div class="row justify-content-center" style="margin-top:10px">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
<div class="col-sm-6"> <div class="col-sm-6">
<label for="rua" class="col-form-label">{{ __('Rua') }}</label> <div class="form-group">
<input id="rua" type="text" class="form-control @error('rua') is-invalid @enderror" name="rua" value="{{ old('rua') }}" required autocomplete="rua" autofocus> <label for="pdfEdital">PDF do Edital</label>
<input type="file" class="form-control-file @error('pdfEdital') is-invalid @enderror" name="pdfEdital" value="{{ old('pdfEdital') }}" id="pdfEdital">
@error('rua') <small>O arquivo selecionado deve ser no formato PDF de até xmb.</small>
<span class="invalid-feedback" role="alert"> @error('pdfEdital')
<strong>{{ $message }}</strong> <span class="invalid-feedback" role="alert">
</span> <strong>{{ $message }}</strong>
@enderror </span>
</div> @enderror
<div class="col-sm-2"> </div>
<label for="numero" class="col-form-label">{{ __('Número') }}</label>
<input id="numero" type="text" class="form-control @error('numero') is-invalid @enderror" name="numero" value="{{ old('numero') }}" required autocomplete="numero" autofocus>
@error('numero')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>{{--end Rua | Número | Bairro --}}
<div class="row justify-content-center">
<div class="col-sm-4">
<label for="bairro" class="col-form-label">{{ __('Bairro') }}</label>
<input id="bairro" type="text" class="form-control @error('bairro') is-invalid @enderror" name="bairro" value="{{ old('bairro') }}" required autocomplete="bairro" autofocus>
@error('bairro')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
<div class="col-sm-4">
<label for="cidade" class="col-form-label">{{ __('Cidade') }}</label>
<input id="cidade" type="text" class="form-control @error('cidade') is-invalid @enderror" name="cidade" value="{{ old('cidade') }}" required autocomplete="cidade" autofocus>
@error('cidade')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div> </div>
<div class="col-sm-4">
<label for="uf" class="col-form-label">{{ __('UF') }}</label> <div class="col-sm-6">
{{-- <input id="uf" type="text" class="form-control @error('uf') is-invalid @enderror" name="uf" value="{{ old('uf') }}" required autocomplete="uf" autofocus> --}} <div class="form-group">
<select class="form-control @error('uf') is-invalid @enderror" id="uf" name="uf"> <label for="modeloDocumento">Arquivo com os modelos de documentos do edital</label>
<option value="" disabled selected hidden>-- UF --</option> <input type="file" class="form-control-file @error('modeloDocumento') is-invalid @enderror" name="modeloDocumento" value="{{ old('modeloDocumento') }}" id="modeloDocumento">
<option value="AC">Acre</option> <small>O arquivo selecionado deve ter até xmb.</small>
<option value="AL">Alagoas</option> @error('modeloDocumento')
<option value="AP">Amapá</option> <span class="invalid-feedback" role="alert">
<option value="AM">Amazonas</option> <strong>{{ $message }}</strong>
<option value="BA">Bahia</option> </span>
<option value="CE">Ceará</option> @enderror
<option value="DF">Distrito Federal</option> </div>
<option value="ES">Espírito Santo</option>
<option value="GO">Goiás</option>
<option value="MA">Maranhão</option>
<option value="MT">Mato Grosso</option>
<option value="MS">Mato Grosso do Sul</option>
<option value="MG">Minas Gerais</option>
<option value="PA">Pará</option>
<option value="PB">Paraíba</option>
<option value="PR">Paraná</option>
<option value="PE">Pernambuco</option>
<option value="PI">Piauí</option>
<option value="RJ">Rio de Janeiro</option>
<option value="RN">Rio Grande do Norte</option>
<option value="RS">Rio Grande do Sul</option>
<option value="RO">Rondônia</option>
<option value="RR">Roraima</option>
<option value="SC">Santa Catarina</option>
<option value="SP">São Paulo</option>
<option value="SE">Sergipe</option>
<option value="TO">Tocantins</option>
</select>
@error('uf')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div> </div>
</div>
</div>
<div class="row justify-content-center" style="margin: 20px 0 20px 0"> <div class="row justify-content-center" style="margin: 20px 0 20px 0">
...@@ -308,7 +165,7 @@ ...@@ -308,7 +165,7 @@
</div> </div>
<div class="col-md-6" style="padding-right:0"> <div class="col-md-6" style="padding-right:0">
<button type="submit" class="btn btn-primary botao-form" style="width:100%"> <button type="submit" class="btn btn-primary botao-form" style="width:100%">
{{ __('Criar Evento') }} {{ __('Criar Edital') }}
</button> </button>
</div> </div>
</div> </div>
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
<h1>{{$evento->nome}}</h1> <h1>{{$evento->nome}}</h1>
</div> </div>
<form action="{{route('evento.update',$evento->id)}}" method="POST"> <form action="{{route('evento.update',$evento->id)}}" method="POST" enctype="multipart/form-data">
@csrf @csrf
<div class="row subtitulo"> <div class="row subtitulo">
<div class="col-sm-12"> <div class="col-sm-12">
...@@ -25,35 +25,15 @@ ...@@ -25,35 +25,15 @@
</span> </span>
@enderror @enderror
</div>{{--End Nome do evento--}} </div>{{--End Nome do evento--}}
{{--Número de Participantes--}}
{{-- <div class="col-sm-3">
<label for="numeroParticipantes" class="col-form-label">{{ __('N° de Participantes') }}</label>
<input value="{{$evento->numeroParticipantes}}" id="numeroParticipantes" type="number" class="form-control @error('numeroParticipantes') is-invalid @enderror" name="numeroParticipantes" value="{{ old('numeroParticipantes') }}" required autocomplete="numeroParticipantes" autofocus>
@error('numeroParticipantes')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div> --}}
{{-- Tipo do evento --}} {{-- Tipo do evento --}}
<div class="col-sm-3"> <div class="col-sm-3">
<label for="tipo" class="col-form-label">{{ __('Tipo') }}</label> <label for="tipo" class="col-form-label">{{ __('Tipo') }}</label>
<!-- <input value="{{$evento->tipo}}" id="tipo" type="text" class="form-control @error('tipo') is-invalid @enderror" name="tipo" value="{{ old('tipo') }}" required autocomplete="tipo" autofocus> --> <!-- <input value="{{$evento->tipo}}" id="tipo" type="text" class="form-control @error('tipo') is-invalid @enderror" name="tipo" value="{{ old('tipo') }}" required autocomplete="tipo" autofocus> -->
<select id="tipo" type="text" class="form-control @error('tipo') is-invalid @enderror" name="tipo" value="{{ old('tipo') }}" required> <select id="tipo" type="text" class="form-control @error('tipo') is-invalid @enderror" name="tipo" required>
<option value="Congresso">Congresso</option> <option value="PIBIC" {{ $evento->tipo == "PIBIC" ? 'selected' :'' }}>PIBIC</option>
<option value="Encontro">Encontro</option> <option value="PIBIC-EM" {{ $evento->tipo == "PIBIC-EM" ? 'selected' :'' }}>PIBIC-EM</option>
<option value="Seminário">Seminário</option> <option value="PIBITI" {{ $evento->tipo == "PIBITI" ? 'selected' :'' }}>PIBITI</option>
<option value="Mesa-redonda">Mesa-redonda</option>
<option value="Simpósio">Simpósio</option>
<option value="Painel">Painel</option>
<option value="Fórum">Fórum</option>
<option value="Conferência">Conferência</option>
<option value="Jornada">Jornada</option>
<option value="Cursos">Cursos</option>
<option value="Colóquio">Colóquio</option>
<option value="Semana">Semana</option>
<option value="Workshop">Workshop</option>
</select> </select>
@error('tipo') @error('tipo')
<span class="invalid-feedback" role="alert"> <span class="invalid-feedback" role="alert">
...@@ -68,7 +48,7 @@ ...@@ -68,7 +48,7 @@
<div class="col-sm-12"> <div class="col-sm-12">
<div class="form-group"> <div class="form-group">
<label for="exampleFormControlTextarea1">Descrição</label> <label for="exampleFormControlTextarea1">Descrição</label>
<textarea value="{{$evento->descricao}}" class="form-control @error('descricao') is-invalid @enderror" value="{{ old('descricao') }}" id="descricao" name="descricao" rows="3"></textarea> <textarea class="form-control @error('descricao') is-invalid @enderror" value="{{ $evento->descricao }}" id="descricao" name="descricao" rows="3">{{$evento->descricao}}</textarea>
@error('descricao') @error('descricao')
<span class="invalid-feedback" role="alert"> <span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong> <strong>{{ $message }}</strong>
...@@ -78,49 +58,9 @@ ...@@ -78,49 +58,9 @@
</div> </div>
</div> </div>
<div class="row justify-content-center">
{{-- Início do Evento --}}
<div class="col-sm-6">
<label for="dataInicio" class="col-form-label">{{ __('Início') }}</label>
<input value="{{$evento->dataInicio}}" id="dataInicio" type="date" class="form-control @error('dataInicio') is-invalid @enderror" name="dataInicio" value="{{ old('dataInicio') }}" required autocomplete="dataInicio" autofocus>
@error('dataInicio')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>{{--End Início do Evento --}}
{{-- Fim do Evento --}}
<div class="col-sm-6">
<label for="dataFim" class="col-form-label">{{ __('Fim') }}</label>
<input value="{{$evento->dataFim}}" id="dataFim" type="date" class="form-control @error('dataFim') is-invalid @enderror" name="dataFim" value="{{ old('dataFim') }}" required autocomplete="dataFim" autofocus>
@error('dataFim')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>{{-- end Fim do Evento --}}
</div>
{{-- Foto Evento --}}
<div class="row justify-content-center" style="margin-top:10px">
<div class="col-sm-12">
<div class="form-group">
<label for="fotoEvento">Logo</label>
<input type="file" class="form-control-file @error('isCoordenador') is-invalid @enderror" name="isCoordenador" value="{{ old('isCoordenador') }}" id="fotoEvento">
@error('fotoEvento')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
</div>
<div class="row subtitulo"> <div class="row subtitulo">
<div class="col-sm-12"> <div class="col-sm-12">
<p>Trabalhos</p> <p>Projetos</p>
</div> </div>
</div> </div>
{{-- dataInicio | dataFim | inicioSubmissao | fimSubmissao --}} {{-- dataInicio | dataFim | inicioSubmissao | fimSubmissao --}}
...@@ -171,24 +111,15 @@ ...@@ -171,24 +111,15 @@
@enderror @enderror
</div> </div>
</div> </div>
{{-- inicioRevisao | fimRevisao | inicioResultado | fimResultado--}} {{-- inicioRevisao | fimRevisao | inicioResultado | fimResultado--}}
<div class="row justify-content-center"> <div class="row justify-content-left">
<div class="col-sm-6">
<label for="inicioResultado" class="col-form-label">{{ __('Início do Resultado') }}</label>
<input value="{{$evento->inicioResultado}}" id="inicioResultado" type="date" class="form-control @error('inicioResultado') is-invalid @enderror" name="inicioResultado" value="{{ old('inicioResultado') }}" required autocomplete="inicioResultado" autofocus>
@error('inicioResultado')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
<div class="col-sm-6"> <div class="col-sm-6">
<label for="fimResultado" class="col-form-label">{{ __('Fim do Resultado') }}</label> <label for="resultado" class="col-form-label">{{ __('Data do Resultado') }}</label>
<input value="{{$evento->fimResultado}}" id="fimResultado" type="date" class="form-control @error('fimResultado') is-invalid @enderror" name="fimResultado" value="{{ old('fimResultado') }}" required autocomplete="fimResultado" autofocus> <input value="{{$evento->resultado}}" id="resultado" type="date" class="form-control @error('resultado') is-invalid @enderror" name="resultado" value="{{ old('resultado') }}" required autocomplete="resultado" autofocus>
@error('fimResultado') @error('resultado')
<span class="invalid-feedback" role="alert"> <span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong> <strong>{{ $message }}</strong>
</span> </span>
...@@ -196,112 +127,47 @@ ...@@ -196,112 +127,47 @@
</div> </div>
</div>{{-- end inicioRevisao | fimRevisao | inicioResultado | fimResultado--}} </div>{{-- end inicioRevisao | fimRevisao | inicioResultado | fimResultado--}}
<div class="row subtitulo">
<div class="row subtitulo" style="margin-top:20px">
<div class="col-sm-12"> <div class="col-sm-12">
<p>Endereço</p> <p>Documentos</p>
</div> </div>
</div> </div>
{{-- Rua | Número | Bairro --}} {{-- Pdf Edital --}}
<div class="row justify-content-center"> <div class="row justify-content-center" style="margin-top:10px">
<div class="col-sm-4">
<label for="cep" class="col-form-label">{{ __('CEP') }}</label>
<input value="{{$endereco->cep}}" id="cep" type="text" class="form-control @error('cep') is-invalid @enderror" name="cep" value="{{ old('cep') }}" required autocomplete="cep" autofocus>
@error('cep')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
<div class="col-sm-6"> <div class="col-sm-6">
<label for="rua" class="col-form-label">{{ __('Rua') }}</label> <div class="form-group">
<input value="{{$endereco->rua}}" id="rua" type="text" class="form-control @error('rua') is-invalid @enderror" name="rua" value="{{ old('rua') }}" required autocomplete="rua" autofocus> <label for="pdfEdital">PDF do Edital</label>
<a href="{{route('download', ['file' => $evento->pdfEdital])}}" target="_new" style="font-size: 20px; color: #114048ff;" >
@error('rua') <img class="" src="{{asset('img/icons/file-download-solid.svg')}}" style="width:20px">
<span class="invalid-feedback" role="alert"> </a>
<strong>{{ $message }}</strong> <input type="file" class="form-control-file @error('pdfEdital') is-invalid @enderror" name="pdfEdital" value="{{ old('pdfEdital') }}" id="pdfEdital">
</span> <small>O arquivo selecionado deve ser no formato PDF de até xmb.</small>
@enderror @error('pdfEdital')
</div> <span class="invalid-feedback" role="alert">
<div class="col-sm-2"> <strong>{{ $message }}</strong>
<label for="numero" class="col-form-label">{{ __('Número') }}</label> </span>
<input value="{{$endereco->numero}}" id="numero" type="text" class="form-control @error('numero') is-invalid @enderror" name="numero" value="{{ old('numero') }}" required autocomplete="numero" autofocus> @enderror
</div>
@error('numero')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>{{--end Rua | Número | Bairro --}}
<div class="row justify-content-center">
<div class="col-sm-4">
<label for="bairro" class="col-form-label">{{ __('Bairro') }}</label>
<input value="{{$endereco->bairro}}" id="bairro" type="text" class="form-control @error('bairro') is-invalid @enderror" name="bairro" value="{{ old('bairro') }}" required autocomplete="bairro" autofocus>
@error('bairro')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
<div class="col-sm-4">
<label for="cidade" class="col-form-label">{{ __('Cidade') }}</label>
<input value="{{$endereco->cidade}}" id="cidade" type="text" class="form-control @error('cidade') is-invalid @enderror" name="cidade" value="{{ old('cidade') }}" required autocomplete="cidade" autofocus>
@error('cidade')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div> </div>
<div class="col-sm-4">
<label for="uf" class="col-form-label">{{ __('UF') }}</label> <div class="col-sm-6">
{{-- <input id="uf" type="text" class="form-control @error('uf') is-invalid @enderror" name="uf" value="{{ old('uf') }}" required autocomplete="uf" autofocus> --}} <div class="form-group">
<select value="{{$endereco->uf}}" class="form-control @error('uf') is-invalid @enderror" id="uf" name="uf"> <label for="modeloDocumento">Arquivo com os modelos de documentos do edital</label>
<option value="" disabled selected hidden>-- UF --</option> <a href="{{route('download', ['file' => $evento->modeloDocumento])}}" target="_new" style="font-size: 20px; color: #114048ff;" >
<option @if($endereco->uf == 'AC') selected @endif value="AC">Acre</option> <img class="" src="{{asset('img/icons/file-download-solid.svg')}}" style="width:20px">
<option @if($endereco->uf == 'AL') selected @endif value="AL">Alagoas</option> </a>
<option @if($endereco->uf == 'AP') selected @endif value="AP">Amapá</option> <input type="file" class="form-control-file @error('modeloDocumento') is-invalid @enderror" name="modeloDocumento" value="{{ old('modeloDocumento') }}" id="modeloDocumento">
<option @if($endereco->uf == 'AM') selected @endif value="AM">Amazonas</option> <small>O arquivo selecionado deve ter até xmb.</small>
<option @if($endereco->uf == 'BA') selected @endif value="BA">Bahia</option> @error('modeloDocumento')
<option @if($endereco->uf == 'CE') selected @endif value="CE">Ceará</option> <span class="invalid-feedback" role="alert">
<option @if($endereco->uf == 'DF') selected @endif value="DF">Distrito Federal</option> <strong>{{ $message }}</strong>
<option @if($endereco->uf == 'ES') selected @endif value="ES">Espírito Santo</option> </span>
<option @if($endereco->uf == 'GO') selected @endif value="GO">Goiás</option> @enderror
<option @if($endereco->uf == 'MA') selected @endif value="MA">Maranhão</option> </div>
<option @if($endereco->uf == 'MT') selected @endif value="MT">Mato Grosso</option>
<option @if($endereco->uf == 'MS') selected @endif value="MS">Mato Grosso do Sul</option>
<option @if($endereco->uf == 'MG') selected @endif value="MG">Minas Gerais</option>
<option @if($endereco->uf == 'PA') selected @endif value="PA">Pará</option>
<option @if($endereco->uf == 'PB') selected @endif value="PB">Paraíba</option>
<option @if($endereco->uf == 'PR') selected @endif value="PR">Paraná</option>
<option @if($endereco->uf == 'PE') selected @endif value="PE">Pernambuco</option>
<option @if($endereco->uf == 'PI') selected @endif value="PI">Piauí</option>
<option @if($endereco->uf == 'RJ') selected @endif value="RJ">Rio de Janeiro</option>
<option @if($endereco->uf == 'RN') selected @endif value="RN">Rio Grande do Norte</option>
<option @if($endereco->uf == 'RS') selected @endif value="RS">Rio Grande do Sul</option>
<option @if($endereco->uf == 'RO') selected @endif value="RO">Rondônia</option>
<option @if($endereco->uf == 'RR') selected @endif value="RR">Roraima</option>
<option @if($endereco->uf == 'SC') selected @endif value="SC">Santa Catarina</option>
<option @if($endereco->uf == 'SP') selected @endif value="SP">São Paulo</option>
<option @if($endereco->uf == 'SE') selected @endif value="SE">Sergipe</option>
<option @if($endereco->uf == 'TO') selected @endif value="TO">Tocantins</option>
</select>
@error('uf')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div> </div>
</div> </div>
<div class="row justify-content-center" style="margin: 20px 0 20px 0"> <div class="row justify-content-center" style="margin: 20px 0 20px 0">
<div class="col-md-6" style="padding-left:0"> <div class="col-md-6" style="padding-left:0">
...@@ -309,7 +175,7 @@ ...@@ -309,7 +175,7 @@
</div> </div>
<div class="col-md-6" style="padding-ridht:0"> <div class="col-md-6" style="padding-ridht:0">
<button type="submit" class="btn btn-primary botao-form"> <button type="submit" class="btn btn-primary botao-form">
{{ __('Salvar Evento') }} {{ __('Salvar Edital') }}
</button> </button>
</div> </div>
</div> </div>
......
...@@ -74,7 +74,7 @@ ...@@ -74,7 +74,7 @@
<div class="container" style="margin-top:20px"> <div class="container" style="margin-top:20px">
@if(!Auth::check()) @if(!Auth::check())
<div class="alert alert-warning alert-dismissible fade show" role="alert"> <div class="alert alert-warning alert-dismissible fade show" role="alert">
<strong> A submissão de um trabalho é possível apenas quando cadastrado no sistema. </strong> <strong> A submissão de um projeto é possível apenas quando cadastrado no sistema. </strong>
<button type="button" class="close" data-dismiss="alert" aria-label="Close"> <button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">&times;</span> <span aria-hidden="true">&times;</span>
</button> </button>
...@@ -100,16 +100,7 @@ ...@@ -100,16 +100,7 @@
</div> </div>
<div class="row margin"> <div class="row margin">
<div class="col-sm-12 info-evento"> <div class="col-sm-12 info-evento">
<h4>Realização do Evento</h4> <h4>Submissão de Projetos</h4>
<p>
<img class="" src="{{asset('img/icons/calendar-evento.svg')}}" alt="">
{{date('d/m/Y',strtotime($evento->dataInicio))}} - {{date('d/m/Y',strtotime($evento->dataFim))}}
</p>
</div>
</div>
<div class="row margin">
<div class="col-sm-12 info-evento">
<h4>Submissão de Trabalhos</h4>
<p> <p>
<img class="" src="{{asset('img/icons/calendar-evento.svg')}}" alt=""> <img class="" src="{{asset('img/icons/calendar-evento.svg')}}" alt="">
{{date('d/m/Y',strtotime($evento->inicioSubmissao))}} - {{date('d/m/Y',strtotime($evento->fimSubmissao))}} {{date('d/m/Y',strtotime($evento->inicioSubmissao))}} - {{date('d/m/Y',strtotime($evento->fimSubmissao))}}
...@@ -118,28 +109,31 @@ ...@@ -118,28 +109,31 @@
</div> </div>
<div class="row margin"> <div class="row margin">
<div class="col-sm-12 info-evento"> <div class="col-sm-12 info-evento">
{{-- <h4>Revisão de Trabalhos</h4>
<h4>Revisão de Projetos</h4>
<p> <p>
<img class="" src="{{asset('img/icons/calendar-evento.svg')}}" alt=""> <img class="" src="{{asset('img/icons/calendar-evento.svg')}}" alt="">
{{date('d/m/Y',strtotime($evento->inicioRevisao))}} - {{date('d/m/Y',strtotime($evento->fimRevisao))}} {{date('d/m/Y',strtotime($evento->inicioRevisao))}} - {{date('d/m/Y',strtotime($evento->fimRevisao))}}
</p> --}} </p> --}}
</div> </div>
</div> </div>
<div class="row margin"> <div class="row margin">
<div class="col-sm-12 info-evento"> <div class="col-sm-12 info-evento">
{{-- <h4>Endereço</h4>
<h4>Data do resultado</h4>
<p> <p>
<img class="" src="{{asset('img/icons/map-marker-alt-solid.svg')}}" alt=""> <img class="" src="{{asset('img/icons/calendar-evento.svg')}}" alt="">
{{$evento->endereco->rua}}, {{$evento->endereco->numero}} - {{$evento->endereco->cidade}} / {{$evento->endereco->uf}}. {{date('d/m/Y',strtotime($evento->resultado))}}
</p> --}} </p>
</div> </div>
</div> </div>
@if($hasFile == true) @if($hasFile == true)
<div class="row margin"> <div class="row margin">
<div class="col-sm-12"> <div class="col-sm-12">
<h1> <h1>
Meus Trabalhos Meus Projetos
</h1> </h1>
</div> </div>
</div> </div>
...@@ -249,7 +243,7 @@ ...@@ -249,7 +243,7 @@
@if($evento->inicioSubmissao <= $mytime) @if($evento->inicioSubmissao <= $mytime)
@if($mytime < $evento->fimSubmissao) @if($mytime < $evento->fimSubmissao)
<div class="col-md-6 botao-form-right" style=""> <div class="col-md-6 botao-form-right" style="">
<a class="btn btn-primary botao-form" href="{{route('trabalho.index',['id'=>$evento->id])}}" style="width:100%">Submeter Trabalho</a> <a class="btn btn-primary botao-form" href="{{route('trabalho.index',['id'=>$evento->id])}}" style="width:100%">Submeter Projeto</a>
</div> </div>
@endif @endif
@endif @endif
......
...@@ -102,7 +102,7 @@ ...@@ -102,7 +102,7 @@
<div class="col-sm-12"> <div class="col-sm-12">
<div class="row titulo" style="margin-top:0"> <div class="row titulo" style="margin-top:0">
<h1>Eventos em curso</h1> <h1>Editais em curso</h1>
</div> </div>
</div> </div>
...@@ -156,21 +156,22 @@ ...@@ -156,21 +156,22 @@
</div> </div>
</div> </div>
<p class="card-text"> <p class="card-text">
<strong>Realização:</strong> {{date('d/m/Y',strtotime($evento->dataInicio))}} - {{date('d/m/Y',strtotime($evento->dataFim))}}<br>
<strong>Submissão:</strong> {{date('d/m/Y',strtotime($evento->inicioSubmissao))}} - {{date('d/m/Y',strtotime($evento->fimSubmissao))}}<br> <strong>Submissão:</strong> {{date('d/m/Y',strtotime($evento->inicioSubmissao))}} - {{date('d/m/Y',strtotime($evento->fimSubmissao))}}<br>
<strong>Revisão:</strong> {{date('d/m/Y',strtotime($evento->inicioRevisao))}} - {{date('d/m/Y',strtotime($evento->fimRevisao))}}<br> <strong>Revisão:</strong> {{date('d/m/Y',strtotime($evento->inicioRevisao))}} - {{date('d/m/Y',strtotime($evento->fimRevisao))}}<br>
<strong>Resultado:</strong> {{date('d/m/Y',strtotime($evento->resultado))}}<br>
</p> </p>
<!--
<p> <p>
<div class="row justify-content-center"> <div class="row justify-content-center">
<div class="col-sm-12"> <div class="col-sm-12">
<img src="{{asset('img/icons/map-marker-alt-solid.svg')}}" alt="" style="width:15px"> <img src="{{asset('img/icons/map-marker-alt-solid.svg')}}" alt="" style="width:15px">
{{$evento->endereco->rua}}, {{$evento->endereco->numero}} - {{$evento->endereco->cidade}} / {{$evento->endereco->uf}}.
</div> </div>
</div> </div>
</p> </p>
-->
<p> <p>
<a href="{{ route('evento.visualizarNaoLogado',['id'=>$evento->id]) }}" class="visualizarEvento">Visualizar Evento</a> <a href="{{ route('evento.visualizarNaoLogado',['id'=>$evento->id]) }}" class="visualizarEvento">Visualizar Edital</a>
</p> </p>
</div> </div>
...@@ -180,7 +181,7 @@ ...@@ -180,7 +181,7 @@
<div class="row justify-content-center"> <div class="row justify-content-center">
<a class="btn btn-outline-secondary btn-lg" href="{{route('home')}}" <a class="btn btn-outline-secondary btn-lg" href="{{route('home')}}"
style="margin-bottom:10px;" role="button">Mais Eventos</a> style="margin-bottom:10px;" role="button">Mais Editais</a>
</div> </div>
......
...@@ -59,7 +59,7 @@ Route::group(['middleware' => ['isTemp', 'auth', 'verified']], function(){ ...@@ -59,7 +59,7 @@ Route::group(['middleware' => ['isTemp', 'auth', 'verified']], function(){
//Evento //Evento
Route::get( '/evento/criar', 'EventoController@create' )->name('evento.criar'); Route::get( '/evento/criar', 'EventoController@create' )->name('evento.criar');
Route::post( '/evento/criar', 'EventoController@store' )->name('evento.criar'); Route::post( '/evento/criar', 'EventoController@store' )->name('evento.criar');
Route::get( '/edital/visualizar/{id}','EventoController@show' )->name('edital.visualizar'); Route::get( '/evento/visualizar/{id}','EventoController@show' )->name('evento.visualizar');
Route::delete('/evento/excluir/{id}', 'EventoController@destroy' )->name('evento.deletar'); Route::delete('/evento/excluir/{id}', 'EventoController@destroy' )->name('evento.deletar');
Route::get( '/evento/editar/{id}', 'EventoController@edit' )->name('evento.editar'); Route::get( '/evento/editar/{id}', 'EventoController@edit' )->name('evento.editar');
Route::post( '/evento/editar/{id}', 'EventoController@update' )->name('evento.update'); Route::post( '/evento/editar/{id}', 'EventoController@update' )->name('evento.update');
......
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