Commit 45ed170d authored by Guilherme Silva's avatar Guilherme Silva
Browse files

Adicionada funções para Bolsa e rotas necessarias

parent 1b950fab
...@@ -85,4 +85,29 @@ class ParticipanteController extends Controller ...@@ -85,4 +85,29 @@ class ParticipanteController extends Controller
} }
return abort(404); return abort(404);
} }
public function listarParticipanteEdital(){
$participantes = Participante::all();
$trabalhos = Trabalho::all();
return view('administrador.listarBolsas')->with(['participantes' => $participantes, 'trabalhos' => $trabalhos]);
}
public function alterarBolsa($id,$tipo){
$participante = Participante::find($id);
if($participante->tipoBolsa ==null){
if($tipo==1){
$participante->tipoBolsa = "Voluntario";
}else{
$participante->tipoBolsa = "Bolsista";
}
}else{
if($participante->tipoBolsa == "Bolsista"){
$participante->tipoBolsa = "Voluntario";
}else{
$participante->tipoBolsa = "Bolsista";
}
}
$participante->save();
return redirect()->back()->with(['mensagem' => 'Alteração da bolsa realizada com sucesso!']);
}
} }
...@@ -132,6 +132,9 @@ Route::group(['middleware' => ['isTemp', 'auth', 'verified']], function(){ ...@@ -132,6 +132,9 @@ Route::group(['middleware' => ['isTemp', 'auth', 'verified']], function(){
Route::post( '/projeto/substituirParticipante', 'TrabalhoController@trocaParticipante' )->name('trabalho.infoTrocaParticipante'); Route::post( '/projeto/substituirParticipante', 'TrabalhoController@trocaParticipante' )->name('trabalho.infoTrocaParticipante');
Route::get( '/showSubstituicoes', 'TrabalhoController@telaShowSubst' )->name('trabalho.telaAnaliseSubstituicoes')->middleware('checkRoles:coordenador,administrador'); Route::get( '/showSubstituicoes', 'TrabalhoController@telaShowSubst' )->name('trabalho.telaAnaliseSubstituicoes')->middleware('checkRoles:coordenador,administrador');
Route::post( '/aprovarSubstituicao', 'TrabalhoController@aprovarSubstituicao' )->name('trabalho.aprovarSubstituicao'); Route::post( '/aprovarSubstituicao', 'TrabalhoController@aprovarSubstituicao' )->name('trabalho.aprovarSubstituicao');
//########## Bolsas
Route::get( '/bolsas', 'ParticipanteController@listarParticipanteEdital' )->name('bolsas.listar');
Route::get( '/bolsas/alteracao/{id}/{tipo}', 'ParticipanteController@alterarBolsa' )->name('bolsa.alterar');
//########## Relatórios //########## Relatórios
Route::get( '/projeto/planosTrabalho/{id}', 'ArquivoController@listar' )->name('planos.listar'); Route::get( '/projeto/planosTrabalho/{id}', 'ArquivoController@listar' )->name('planos.listar');
......
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