Commit dc9c326c authored by GuilhermeGz's avatar GuilhermeGz
Browse files

Ajuste na requisição do atributo media do curso do participante a depender do tipo do edital

parent 3e26a6ba
...@@ -1220,7 +1220,9 @@ class TrabalhoController extends Controller ...@@ -1220,7 +1220,9 @@ class TrabalhoController extends Controller
$participante->ordem_prioridade = $request->ordem_prioridade[$key]; $participante->ordem_prioridade = $request->ordem_prioridade[$key];
$participante->periodo_atual = $request->periodo_atual[$key]; $participante->periodo_atual = $request->periodo_atual[$key];
$participante->total_periodos = $request->total_periodos[$key]; $participante->total_periodos = $request->total_periodos[$key];
if($edital->tipo != "PIBEX"){
$participante->media_do_curso = $request->media_geral_curso[$key]; $participante->media_do_curso = $request->media_geral_curso[$key];
}
$participante->save(); $participante->save();
...@@ -1239,7 +1241,9 @@ class TrabalhoController extends Controller ...@@ -1239,7 +1241,9 @@ class TrabalhoController extends Controller
$participante->ordem_prioridade = $request->ordem_prioridade[$key]; $participante->ordem_prioridade = $request->ordem_prioridade[$key];
$participante->periodo_atual = $request->periodo_atual[$key]; $participante->periodo_atual = $request->periodo_atual[$key];
$participante->total_periodos = $request->total_periodos[$key]; $participante->total_periodos = $request->total_periodos[$key];
if($edital->tipo != "PIBEX"){
$participante->media_do_curso = $request->media_geral_curso[$key]; $participante->media_do_curso = $request->media_geral_curso[$key];
}
$participante->save(); $participante->save();
$subject = "Participante de Projeto"; $subject = "Participante de Projeto";
...@@ -1301,7 +1305,9 @@ class TrabalhoController extends Controller ...@@ -1301,7 +1305,9 @@ class TrabalhoController extends Controller
$participante->ordem_prioridade = $request->ordem_prioridade[$key]; $participante->ordem_prioridade = $request->ordem_prioridade[$key];
$participante->periodo_atual = $request->periodo_atual[$key]; $participante->periodo_atual = $request->periodo_atual[$key];
$participante->total_periodos = $request->total_periodos[$key]; $participante->total_periodos = $request->total_periodos[$key];
if($edital->tipo != "PIBEX"){
$participante->media_do_curso = $request->media_geral_curso[$key]; $participante->media_do_curso = $request->media_geral_curso[$key];
}
$participante->update(); $participante->update();
if ($request->anexoPlanoTrabalho != null && array_key_exists($key, $request->anexoPlanoTrabalho) && $request->anexoPlanoTrabalho[$key] != null) { if ($request->anexoPlanoTrabalho != null && array_key_exists($key, $request->anexoPlanoTrabalho) && $request->anexoPlanoTrabalho[$key] != null) {
...@@ -1384,7 +1390,9 @@ class TrabalhoController extends Controller ...@@ -1384,7 +1390,9 @@ class TrabalhoController extends Controller
$participante->ordem_prioridade = $request->ordem_prioridade[$key]; $participante->ordem_prioridade = $request->ordem_prioridade[$key];
$participante->periodo_atual = $request->periodo_atual[$key]; $participante->periodo_atual = $request->periodo_atual[$key];
$participante->total_periodos = $request->total_periodos[$key]; $participante->total_periodos = $request->total_periodos[$key];
if($edital->tipo != "PIBEX"){
$participante->media_do_curso = $request->media_geral_curso[$key]; $participante->media_do_curso = $request->media_geral_curso[$key];
}
$participante->save(); $participante->save();
$usuario = User::where('email', $email)->first(); $usuario = User::where('email', $email)->first();
...@@ -1419,7 +1427,9 @@ class TrabalhoController extends Controller ...@@ -1419,7 +1427,9 @@ class TrabalhoController extends Controller
$participante->ordem_prioridade = $request->ordem_prioridade[$key]; $participante->ordem_prioridade = $request->ordem_prioridade[$key];
$participante->periodo_atual = $request->periodo_atual[$key]; $participante->periodo_atual = $request->periodo_atual[$key];
$participante->total_periodos = $request->total_periodos[$key]; $participante->total_periodos = $request->total_periodos[$key];
if($edital->tipo != "PIBEX"){
$participante->media_do_curso = $request->media_geral_curso[$key]; $participante->media_do_curso = $request->media_geral_curso[$key];
}
$participante->save(); $participante->save();
......
...@@ -27,6 +27,7 @@ class StoreTrabalho extends FormRequest ...@@ -27,6 +27,7 @@ class StoreTrabalho extends FormRequest
public function rules() public function rules()
{ {
$evento = Evento::find($this->editalId);
$rules = []; $rules = [];
if($this->has('marcado')){ if($this->has('marcado')){
foreach ($this->get('marcado') as $key => $value) { foreach ($this->get('marcado') as $key => $value) {
...@@ -52,7 +53,9 @@ class StoreTrabalho extends FormRequest ...@@ -52,7 +53,9 @@ class StoreTrabalho extends FormRequest
$rules['ordem_prioridade.'.$value] = ['required', 'string']; $rules['ordem_prioridade.'.$value] = ['required', 'string'];
$rules['periodo_atual.'.$value] = ['required', 'string']; $rules['periodo_atual.'.$value] = ['required', 'string'];
$rules['total_periodos.'.$value] = ['required', 'string']; $rules['total_periodos.'.$value] = ['required', 'string'];
$rules['media_do_curso.'.$value] = ['string']; if($evento->tipo != "PIBEX") {
$rules['media_do_curso.' . $value] = ['required', 'string'];
}
$rules['anexoPlanoTrabalho.'.$value] = ['required']; $rules['anexoPlanoTrabalho.'.$value] = ['required'];
$rules['nomePlanoTrabalho.'.$value] = ['required', 'string']; $rules['nomePlanoTrabalho.'.$value] = ['required', 'string'];
...@@ -65,7 +68,6 @@ class StoreTrabalho extends FormRequest ...@@ -65,7 +68,6 @@ class StoreTrabalho extends FormRequest
$rules = []; $rules = [];
return $rules; return $rules;
}else{ }else{
$evento = Evento::find($this->editalId);
if($evento->tipo!="PIBEX"){ if($evento->tipo!="PIBEX"){
$rules['anexoPlanilhaPontuacao'] = ['required']; $rules['anexoPlanilhaPontuacao'] = ['required'];
$rules['anexoLattesCoordenador'] = ['required', 'mimes:pdf']; $rules['anexoLattesCoordenador'] = ['required', 'mimes:pdf'];
......
...@@ -54,7 +54,9 @@ class UpdateTrabalho extends FormRequest ...@@ -54,7 +54,9 @@ class UpdateTrabalho extends FormRequest
$rules['ordem_prioridade.'.$value] = ['required', 'string']; $rules['ordem_prioridade.'.$value] = ['required', 'string'];
$rules['periodo_atual.'.$value] = ['required', 'string']; $rules['periodo_atual.'.$value] = ['required', 'string'];
$rules['total_periodos.'.$value] = ['required', 'string']; $rules['total_periodos.'.$value] = ['required', 'string'];
$rules['media_do_curso.'.$value] = ['required', 'string']; if($evento->tipo != "PIBEX") {
$rules['media_do_curso.' . $value] = ['required', 'string'];
}
$rules['nomePlanoTrabalho.'.$value] = ['required', 'string']; $rules['nomePlanoTrabalho.'.$value] = ['required', 'string'];
$rules['anexoPlanoTrabalho.'.$value] = ['required', 'mimes:pdf']; $rules['anexoPlanoTrabalho.'.$value] = ['required', 'mimes:pdf'];
......
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