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;
 }