Commit 39586201 authored by Guilherme Silva's avatar Guilherme Silva
Browse files

Alterado maneira visual de como é definida a bolsa do participante

parent 464662f4
......@@ -99,23 +99,11 @@ class ParticipanteController extends Controller
return view('documentacaoComplementar.listar')->with(['participantes' => $participantes, 'trabalho' => $trabalho]);
}
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";
}
}
public function alterarBolsa(Request $request){
$participante = Participante::find($request->id);
$participante->tipoBolsa = $request->tipo;
$participante->save();
return redirect()->back()->with(['mensagem' => 'Alteração da bolsa realizada com sucesso!']);
return redirect()->back()->with(['sucesso' => 'Definição da bolsa realizada com sucesso!']);
}
public function atualizarDocComplementar(Request $request){
......
......@@ -2,6 +2,12 @@
@section('content')
<div class="container" style="margin-top: 100px;">
@if (session('sucesso'))
<div class="alert alert-success" role="alert">
{{ session('sucesso') }}
</div>
@endif
<div class="row justify-content-center">
<div class="col-sm-12">
<div class="row" >
......@@ -33,6 +39,7 @@
<table class="table table-bordered" style="display: block; white-space: nowrap; border-radius:10px; margin-bottom:0px">
<thead>
<tr>
<th scope="col">Posição</th>
<th scope="col">Pontuação</th>
<th scope="col" style="width: 100%;">Nome do projeto</th>
<th scope="col">Proponente</th>
......@@ -44,9 +51,11 @@
</tr>
</thead>
<tbody id="projetos">
@php $cont=1;@endphp
@foreach($trabalhos as $trabalho)
@if($trabalho->status == 'aprovado')
<tr>
<td>{{$cont}}</td>
<td>{{$trabalho->pontuacao}}</td>
<td style="max-width:100px; overflow-x:hidden; text-overflow:ellipsis">
{{$trabalho->titulo}}
......@@ -90,26 +99,19 @@
</button>
</td>
</tr>
@php $cont+=1;@endphp
@endif
@endforeach
</tbody>
</table>
</div>
</div>
<div class="row justify-content-center" >
<div class="col-md-12">
<br>
{{ $trabalhos->links() }}
</div>
</div>
</div>
{{--Janelas--}}
@foreach($trabalhos as $trabalho)
<div class="modal fade" id="modalConfirmTrab{{$trabalho->id}}" tabindex="-1" role="dialog"
aria-labelledby="modalConfirmLabel" aria-hidden="true">
<div class="modal-dialog modal-md modal-dialog-centered" role="document">
<div class="modal-dialog modal-lg modal-dialog-centered" role="document">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title" id="modalConfirmLabel" align="center" title="Participantes do {{$trabalho->titulo}}">
......@@ -121,19 +123,18 @@
<div class="modal-body">
@foreach($trabalho->participantes as $participante)
<div class="row modal-header-submeta">
<div class="col-sm-8">
<div class="col-sm-7" style="padding-left: 0px">
<p style="font-size: 22px">Discente: {{$participante->user->name}}</p>
</div>
<div class="col-sm-4" align="left" style="padding-left: 0px">
<button type="button" class="btn btn-primary" data-dismiss="modal" data-toggle="modal" data-target="#modalConfirm{{$participante->id}}" onclick="myFunction({{$trabalho->id}})">
@if($participante->tipoBolsa==null)
Não Definida
@elseif($participante->tipoBolsa == "Voluntario")
Voluntário
@else
{{$participante->tipoBolsa}}
@endif
</button>
<div class="col-sm-5 text-right" style="padding-right: 0px">
<form id="alteracao_bolsa{{$participante->id}}" method="POST" action="{{route('bolsa.alterar')}}">
@csrf
<input type="hidden" id="participante_{{$participante->id}}" name="id" value="{{$participante->id}}">
<input type="radio" id="bolsista{{$participante->id}}" name="tipo" value="Bolsista" required @if($participante->tipoBolsa=='Bolsista') checked @endif> Bolsista
<input type="radio" id="voluntario{{$participante->id}}" name="tipo" value="Voluntario" required @if($participante->tipoBolsa=='Voluntario') checked @endif> Voluntario
<button type="submit" class="btn btn-primary" form="alteracao_bolsa{{$participante->id}}">Definir</button>
</form>
</div>
</div>
<br>
......@@ -142,60 +143,6 @@
</div>
</div>
</div>
@foreach($trabalho->participantes as $participante)
{{-- Janela de alocação de bolsa--}}
<div class="modal fade" id="modalConfirm{{$participante->id}}" tabindex="-1" role="dialog"
aria-labelledby="modalConfirmLabel" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered" role="document">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title" id="modalConfirmLabel" align="center">
Confirmar alteração do tipo de bolsa ?</h4>
</div>
@if($participante->tipoBolsa!=null)
<div class="modal-body">
<h5 class="modal-title" id="modalConfirmLabel" align="center">
@if($participante->tipoBolsa=='Voluntario')
O discente {{$participante->user->name}} será definido como bolsista
@else
O discente {{$participante->user->name}} será definido como voluntário
@endif
</h5>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-danger" data-dismiss="modal">
Não
</button>
<a type="button" href="{{ route('bolsa.alterar',['id'=>$participante->id, 'tipo'=>1]) }}" id="btnSubmit" class="btn btn-info">
Sim
</a>
</div>
@else
<div class="modal-body">
<div class="row">
<div class="col-6">
<a style="float: right;" type="button" href="{{ route('bolsa.alterar',['id'=>$participante->id, 'tipo'=>1]) }}" id="btnSubmit" class="btn btn-info">
Voluntário
</a>
</div>
<div class="col-6">
<a style="float: left;" type="button" href="{{ route('bolsa.alterar',['id'=>$participante->id, 'tipo'=>2]) }}" id="btnSubmit" class="btn btn-info">
Bolsista
</a>
</div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-danger" data-dismiss="modal">
Cancelar
</button>
</div>
@endif
</div>
</div>
</div>
@endforeach
@endforeach
@endsection
......
......@@ -149,7 +149,7 @@ Route::group(['middleware' => ['isTemp', 'auth', 'verified']], function(){
//########## Bolsas
Route::get( '/bolsas', 'ParticipanteController@listarParticipanteEdital' )->name('bolsas.listar');
Route::get( '/bolsas/alteracao/{id}/{tipo}', 'ParticipanteController@alterarBolsa' )->name('bolsa.alterar');
Route::post( '/bolsas/alteracao', 'ParticipanteController@alterarBolsa' )->name('bolsa.alterar');
//########## Relatórios
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