public function indexAction() { $resultadobusca = tbPedidoAlteracaoProjetoCoordDAO::buscarDadosPedidoAlteracao(); $Result['AltNmProp'] = array(); $Result['AltRaz'] = array(); $Result['FicTec'] = array(); $Result['LocRel'] = array(); $Result['AltNomProj'] = array(); $Result['AltProrPrazC'] = array(); $Result['AltProrPrazE'] = array(); $validardata = array(); foreach ($resultadobusca as $ResultAltBusca) { switch ($ResultAltBusca->tpAlteracaoProjeto) { case 1: $Result['AltNmProp'][] = $ResultAltBusca; break; case 2: $Result['AltRaz'][] = $ResultAltBusca; break; case 3: $Result['FicTec'][] = $ResultAltBusca; break; case 4: $Result['LocRel'][] = $ResultAltBusca; break; case 5: $Result['AltNomProj'][] = $ResultAltBusca; break; case 6: if ($ResultAltBusca->tpProrrogacao == 'C') { $Result['AltProrPrazC'][] = $ResultAltBusca; } else { $Result['AltProrPrazE'][] = $ResultAltBusca; } break; default: break; } } $Total['AltNmProp'] = count($Result['AltNmProp']); $Total['AltRaz'] = count($Result['AltRaz']); $Total['FicTec'] = count($Result['FicTec']); $Total['LocRel'] = count($Result['LocRel']); $Total['AltNomProj'] = count($Result['AltNomProj']); $Total['AltProrPrazC'] = count($Result['AltProrPrazC']); $Total['AltProrPrazE'] = count($Result['AltProrPrazE']); $this->view->resultBusca = $Result; $this->view->resultTotal = $Total; }
public static function StatusAvalicacaoPedidoAlteracao($idpedidoalteracao, $tipo = null) { $resultadobusca = tbPedidoAlteracaoProjetoCoordDAO::buscarDadosPedidoAlteracao($idpedidoalteracao); if (empty($resultadobusca[0]->dtParecerTecnico) and empty($resultadobusca[0]->dsParecerTecnico) and empty($resultadobusca[0]->idTecnico)) { if ($tipo) { $resposta = 1; } else { $resposta = "Aguardando Parecer"; } } else { if (!empty($resultadobusca[0]->dtParecerTecnico) and !empty($resultadobusca[0]->dsParecerTecnico) and !empty($resultadobusca[0]->idTecnico) and empty($resultadobusca[0]->stDeferimentoAvaliacao) and empty($resultadobusca[0]->dtRetornoCoordenador)) { if ($tipo) { $resposta = 2; } else { $resposta = "Aguardando Aprovação"; } } else { if (!empty($resultadobusca[0]->dsRetornoCoordenador) and !empty($resultadobusca[0]->dtRetornoCoordenador) and !empty($resultadobusca[0]->idCoordenador) and !empty($resultadobusca[0]->dtParecerTecnico) and !empty($resultadobusca[0]->dsParecerTecnico) and !empty($resultadobusca[0]->idTecnico)) { if ($tipo) { $resposta = 3; } else { $resposta = "Retorno ao Técnico"; } } else { if (!empty($resultadobusca[0]->dsJustificativaAvaliacao) and !empty($resultadobusca[0]->dtAvaliacao) and !empty($resultadobusca[0]->idAvaliador) and $resultadobusca[0]->stDeferimentoAvaliacao == 'I') { if ($tipo) { $resposta = 4; } else { $resposta = "Não Aprovado/Indeferido"; } } if (!empty($resultadobusca[0]->dsJustificativaAvaliacao) and !empty($resultadobusca[0]->dtAvaliacao) and !empty($resultadobusca[0]->idAvaliador) and $resultadobusca[0]->stDeferimentoAvaliacao == 'D') { if ($tipo) { $resposta = 5; } else { $resposta = "Aprovado"; } $resposta = "Aprovado"; } } } } return $resposta; }