Commit 92d7091c authored by sandroresende's avatar sandroresende

atualização plancidades

parent 93ed6f3f
...@@ -39,9 +39,7 @@ class ValidacaoMonitoramentoIniciativaController extends Controller ...@@ -39,9 +39,7 @@ class ValidacaoMonitoramentoIniciativaController extends Controller
* *
* @return \Illuminate\Http\Response * @return \Illuminate\Http\Response
*/ */
public function index($indicadorId) public function index($indicadorId) {}
{
}
/** /**
...@@ -49,9 +47,7 @@ class ValidacaoMonitoramentoIniciativaController extends Controller ...@@ -49,9 +47,7 @@ class ValidacaoMonitoramentoIniciativaController extends Controller
* *
* @return \Illuminate\Http\Response * @return \Illuminate\Http\Response
*/ */
public function create($indicadorId) public function create($indicadorId) {}
{
}
/** /**
* Store a newly created resource in storage. * Store a newly created resource in storage.
...@@ -59,9 +55,7 @@ class ValidacaoMonitoramentoIniciativaController extends Controller ...@@ -59,9 +55,7 @@ class ValidacaoMonitoramentoIniciativaController extends Controller
* @param \Illuminate\Http\Request $request * @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response * @return \Illuminate\Http\Response
*/ */
public function store(Request $request) public function store(Request $request) {}
{
}
/** /**
* Display the specified resource. * Display the specified resource.
...@@ -69,9 +63,7 @@ class ValidacaoMonitoramentoIniciativaController extends Controller ...@@ -69,9 +63,7 @@ class ValidacaoMonitoramentoIniciativaController extends Controller
* @param int $id * @param int $id
* @return \Illuminate\Http\Response * @return \Illuminate\Http\Response
*/ */
public function show($id) public function show($id) {}
{
}
/** /**
* Show the form for editing the specified resource. * Show the form for editing the specified resource.
...@@ -85,7 +77,7 @@ class ValidacaoMonitoramentoIniciativaController extends Controller ...@@ -85,7 +77,7 @@ class ValidacaoMonitoramentoIniciativaController extends Controller
$dados_monitoramento = ViewMonitoramentoIniciativas::find($monitoramento_iniciativa_id); $dados_monitoramento = ViewMonitoramentoIniciativas::find($monitoramento_iniciativa_id);
switch ($dados_monitoramento->unidade_medida_id){ switch ($dados_monitoramento->unidade_medida_id) {
case 1: case 1:
$dados_monitoramento->unidade_medida_simbolo = '(R$)'; $dados_monitoramento->unidade_medida_simbolo = '(R$)';
break; break;
...@@ -111,8 +103,8 @@ class ValidacaoMonitoramentoIniciativaController extends Controller ...@@ -111,8 +103,8 @@ class ValidacaoMonitoramentoIniciativaController extends Controller
$regionalizacaoMetas = RegionalizacaoMetaIniciativa::where('tab_regionalizacao_metas_iniciativas.meta_iniciativa_id', $metaIniciativa->id) $regionalizacaoMetas = RegionalizacaoMetaIniciativa::where('tab_regionalizacao_metas_iniciativas.meta_iniciativa_id', $metaIniciativa->id)
->leftJoin('mcid_plancidades.rlc_metas_monitoramento_iniciativas','rlc_metas_monitoramento_iniciativas.regionalizacao_meta_iniciativa_id','=','tab_regionalizacao_metas_iniciativas.id') ->leftJoin('mcid_plancidades.rlc_metas_monitoramento_iniciativas', 'rlc_metas_monitoramento_iniciativas.regionalizacao_meta_iniciativa_id', '=', 'tab_regionalizacao_metas_iniciativas.id')
->where('rlc_metas_monitoramento_iniciativas.monitoramento_iniciativa_id',$monitoramento_iniciativa_id) ->where('rlc_metas_monitoramento_iniciativas.monitoramento_iniciativa_id', $monitoramento_iniciativa_id)
->orderBy('tab_regionalizacao_metas_iniciativas.id') ->orderBy('tab_regionalizacao_metas_iniciativas.id')
->get(); ->get();
$regionalizacaoMetas->load('regionalizacao', 'metasIniciativas.iniciativa'); $regionalizacaoMetas->load('regionalizacao', 'metasIniciativas.iniciativa');
...@@ -125,13 +117,14 @@ class ValidacaoMonitoramentoIniciativaController extends Controller ...@@ -125,13 +117,14 @@ class ValidacaoMonitoramentoIniciativaController extends Controller
return view( return view(
'modulo_plancidades.validacao_monitoramento.analisar_monitoramentos_iniciativa', 'modulo_plancidades.validacao_monitoramento.analisar_monitoramentos_iniciativa',
compact('monitoramentos', compact(
'monitoramentos',
'dados_monitoramento', 'dados_monitoramento',
'resumoApuracaoMeta', 'resumoApuracaoMeta',
'metaIniciativa', 'metaIniciativa',
'regionalizacaoMetas', 'regionalizacaoMetas',
'restricoes', 'restricoes',
'usuarioPreenchimento', 'usuarioPreenchimento'
) )
); );
} }
...@@ -156,7 +149,7 @@ class ValidacaoMonitoramentoIniciativaController extends Controller ...@@ -156,7 +149,7 @@ class ValidacaoMonitoramentoIniciativaController extends Controller
$dados_validacao = new RlcSituacaoMonitoramentoIniciativas(); $dados_validacao = new RlcSituacaoMonitoramentoIniciativas();
if($request->situacao_monitoramento_id != null && $request->txt_observacao != null){ if ($request->situacao_monitoramento_id != null && $request->txt_observacao != null) {
$dados_validacao->monitoramento_iniciativa_id = $monitoramento_iniciativa_id; $dados_validacao->monitoramento_iniciativa_id = $monitoramento_iniciativa_id;
$dados_validacao->situacao_monitoramento_id = $request->situacao_monitoramento_id; $dados_validacao->situacao_monitoramento_id = $request->situacao_monitoramento_id;
$dados_validacao->user_id = $user->id; $dados_validacao->user_id = $user->id;
...@@ -173,13 +166,12 @@ class ValidacaoMonitoramentoIniciativaController extends Controller ...@@ -173,13 +166,12 @@ class ValidacaoMonitoramentoIniciativaController extends Controller
flash()->sucesso("Sucesso", "Situação do monitoramento do Indicador atualizada com sucesso!"); flash()->sucesso("Sucesso", "Situação do monitoramento do Indicador atualizada com sucesso!");
return Redirect::route("plancidades.monitoramentos.validacao.iniciativas.listar"); return Redirect::route("plancidades.monitoramentos.validacao.iniciativas.listar");
/**Quando só tem um na lista, ao resolver, ele não está mostrando esse flash. Tentei um if contando se não tem nada e não funcionou */ /**Quando só tem um na lista, ao resolver, ele não está mostrando esse flash. Tentei um if contando se não tem nada e não funcionou */
} else { } else {
DB::rollBack(); DB::rollBack();
flash()->erro("Erro", "Não foi possível atualizar a situação do monitoramento."); flash()->erro("Erro", "Não foi possível atualizar a situação do monitoramento.");
return back(); return back();
} }
} }
/** /**
* Remove the specified resource from storage. * Remove the specified resource from storage.
* *
...@@ -190,5 +182,4 @@ class ValidacaoMonitoramentoIniciativaController extends Controller ...@@ -190,5 +182,4 @@ class ValidacaoMonitoramentoIniciativaController extends Controller
{ {
// //
} }
} }
...@@ -37,9 +37,7 @@ class ValidacaoMonitoramentoProjetoController extends Controller ...@@ -37,9 +37,7 @@ class ValidacaoMonitoramentoProjetoController extends Controller
* *
* @return \Illuminate\Http\Response * @return \Illuminate\Http\Response
*/ */
public function index($indicadorId) public function index($indicadorId) {}
{
}
/** /**
...@@ -47,9 +45,7 @@ class ValidacaoMonitoramentoProjetoController extends Controller ...@@ -47,9 +45,7 @@ class ValidacaoMonitoramentoProjetoController extends Controller
* *
* @return \Illuminate\Http\Response * @return \Illuminate\Http\Response
*/ */
public function create($indicadorId) public function create($indicadorId) {}
{
}
/** /**
* Store a newly created resource in storage. * Store a newly created resource in storage.
...@@ -57,9 +53,7 @@ class ValidacaoMonitoramentoProjetoController extends Controller ...@@ -57,9 +53,7 @@ class ValidacaoMonitoramentoProjetoController extends Controller
* @param \Illuminate\Http\Request $request * @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response * @return \Illuminate\Http\Response
*/ */
public function store(Request $request) public function store(Request $request) {}
{
}
/** /**
* Display the specified resource. * Display the specified resource.
...@@ -67,9 +61,7 @@ class ValidacaoMonitoramentoProjetoController extends Controller ...@@ -67,9 +61,7 @@ class ValidacaoMonitoramentoProjetoController extends Controller
* @param int $id * @param int $id
* @return \Illuminate\Http\Response * @return \Illuminate\Http\Response
*/ */
public function show($id) public function show($id) {}
{
}
/** /**
* Show the form for editing the specified resource. * Show the form for editing the specified resource.
...@@ -110,13 +102,13 @@ class ValidacaoMonitoramentoProjetoController extends Controller ...@@ -110,13 +102,13 @@ class ValidacaoMonitoramentoProjetoController extends Controller
->where('monitoramento_projeto_id', $dados_monitoramento->monitoramento_projeto_id) ->where('monitoramento_projeto_id', $dados_monitoramento->monitoramento_projeto_id)
->orderBy('etapa_projeto_id')->get(); ->orderBy('etapa_projeto_id')->get();
foreach($etapasPreenchidas as $etapa){ foreach ($etapasPreenchidas as $etapa) {
if (in_array($etapa->situacao_etapa_projeto_id, [1, null])){ if (in_array($etapa->situacao_etapa_projeto_id, [1, null])) {
$percentual_etapa = $etapa->vlr_peso_etapa * 0; $percentual_etapa = $etapa->vlr_peso_etapa * 0;
}else{ } else {
if($etapa->situacao_etapa_projeto_id == 2){ if ($etapa->situacao_etapa_projeto_id == 2) {
$percentual_etapa = $etapa->vlr_peso_etapa * 0.5; $percentual_etapa = $etapa->vlr_peso_etapa * 0.5;
}else{ } else {
$percentual_etapa = $etapa->vlr_peso_etapa * 1; $percentual_etapa = $etapa->vlr_peso_etapa * 1;
} }
} }
...@@ -133,13 +125,14 @@ class ValidacaoMonitoramentoProjetoController extends Controller ...@@ -133,13 +125,14 @@ class ValidacaoMonitoramentoProjetoController extends Controller
return view( return view(
'modulo_plancidades.validacao_monitoramento.analisar_monitoramentos_projeto', 'modulo_plancidades.validacao_monitoramento.analisar_monitoramentos_projeto',
compact('monitoramentos', compact(
'monitoramentos',
'dados_monitoramento', 'dados_monitoramento',
'dados_projeto', 'dados_projeto',
'etapasPreenchidas', 'etapasPreenchidas',
'etapas_projeto', 'etapas_projeto',
'situacaoEtapas', 'situacaoEtapas',
'usuarioPreenchimento', 'usuarioPreenchimento'
) )
); );
} }
...@@ -168,8 +161,8 @@ class ValidacaoMonitoramentoProjetoController extends Controller ...@@ -168,8 +161,8 @@ class ValidacaoMonitoramentoProjetoController extends Controller
if(in_array($request->situacao_monitoramento_id, [5,6])){ //Checa se monitoramento está "Validado" ou "Validado e registrado no SIOP" if (in_array($request->situacao_monitoramento_id, [5, 6])) { //Checa se monitoramento está "Validado" ou "Validado e registrado no SIOP"
foreach($rlc_etapas as $etapa){ foreach ($rlc_etapas as $etapa) {
$item = EtapasProjeto::find($etapa->etapa_projeto_id); $item = EtapasProjeto::find($etapa->etapa_projeto_id);
$item->dte_efetiva_inicio_etapa = $etapa->dte_efetiva_inicio_etapa; $item->dte_efetiva_inicio_etapa = $etapa->dte_efetiva_inicio_etapa;
$item->dte_efetiva_conclusao_etapa = $etapa->dte_efetiva_conclusao_etapa; $item->dte_efetiva_conclusao_etapa = $etapa->dte_efetiva_conclusao_etapa;
...@@ -186,7 +179,7 @@ class ValidacaoMonitoramentoProjetoController extends Controller ...@@ -186,7 +179,7 @@ class ValidacaoMonitoramentoProjetoController extends Controller
if($request->situacao_monitoramento_id != null && $request->txt_observacao != null){ if ($request->situacao_monitoramento_id != null && $request->txt_observacao != null) {
$dados_validacao->monitoramento_projeto_id = $monitoramento_projeto_id; $dados_validacao->monitoramento_projeto_id = $monitoramento_projeto_id;
$dados_validacao->situacao_monitoramento_id = $request->situacao_monitoramento_id; $dados_validacao->situacao_monitoramento_id = $request->situacao_monitoramento_id;
$dados_validacao->user_id = $user->id; $dados_validacao->user_id = $user->id;
...@@ -206,13 +199,12 @@ class ValidacaoMonitoramentoProjetoController extends Controller ...@@ -206,13 +199,12 @@ class ValidacaoMonitoramentoProjetoController extends Controller
flash()->sucesso("Sucesso", "Situação do monitoramento do Indicador atualizada com sucesso!"); flash()->sucesso("Sucesso", "Situação do monitoramento do Indicador atualizada com sucesso!");
return Redirect::route("plancidades.monitoramentos.validacao.projetos.listar"); return Redirect::route("plancidades.monitoramentos.validacao.projetos.listar");
/**Quando só tem um na lista, ao resolver, ele não está mostrando esse flash. Tentei um if contando se não tem nada e não funcionou */ /**Quando só tem um na lista, ao resolver, ele não está mostrando esse flash. Tentei um if contando se não tem nada e não funcionou */
} else { } else {
DB::rollBack(); DB::rollBack();
flash()->erro("Erro", "Não foi possível atualizar a situação do monitoramento."); flash()->erro("Erro", "Não foi possível atualizar a situação do monitoramento.");
return back(); return back();
} }
} }
/** /**
* Remove the specified resource from storage. * Remove the specified resource from storage.
* *
...@@ -223,6 +215,4 @@ class ValidacaoMonitoramentoProjetoController extends Controller ...@@ -223,6 +215,4 @@ class ValidacaoMonitoramentoProjetoController extends Controller
{ {
// //
} }
} }
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