public function avaliarRelatorioAction()
 {
     //** Usuario Logado ************************************************/
     $auth = Zend_Auth::getInstance();
     // pega a autenticação
     $idusuario = $auth->getIdentity()->usu_codigo;
     $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo');
     // cria a sessão com o grupo ativo
     $codOrgao = $GrupoAtivo->codOrgao;
     //  órgão ativo na sessão
     /******************************************************************/
     $idpronac = $this->_request->getParam("idpronac");
     if (strlen($idpronac) > 7) {
         $idpronac = Seguranca::dencrypt($idpronac);
     }
     $where = array();
     $where['idPronac = ?'] = $idpronac;
     $where['idTecnicoAvaliador = ?'] = $idusuario;
     $where['siCumprimentoObjeto in (?)'] = array(3, 4);
     $tbCumprimentoObjeto = new tbCumprimentoObjeto();
     $DadosRelatorio = $tbCumprimentoObjeto->buscarCumprimentoObjeto($where);
     if (empty($DadosRelatorio)) {
         parent::message('Relatório não encontrado!', "avaliaracompanhamentoprojeto/index-tecnico", "ALERT");
     }
     $siComprovante = 4;
     $msg = 'Relatório salvo com sucesso!';
     $controller = "avaliaracompanhamentoprojeto/parecer-tecnico?idpronac=" . $idpronac;
     if (isset($_POST['finalizar']) && !empty($_POST['finalizar'])) {
         $siComprovante = 5;
         $msg = 'Relatório finalizado com sucesso!';
         $controller = 'avaliaracompanhamentoprojeto/index-tecnico';
     }
     $dados = array('dsInformacaoAdicional' => $_POST['informacaoAdicional'], 'dsOrientacao' => $_POST['orientacao'], 'dsConclusao' => $_POST['conclusao'], 'stResultadoAvaliacao' => $_POST['resultadoAvaliacao'], 'idChefiaImediata' => $_POST['chefiaImediata'], 'siCumprimentoObjeto' => $siComprovante);
     $whereFinal = 'idCumprimentoObjeto = ' . $DadosRelatorio->idCumprimentoObjeto;
     $resultado = $tbCumprimentoObjeto->alterar($dados, $whereFinal);
     if ($resultado) {
         parent::message($msg, $controller, "CONFIRM");
     } else {
         parent::message('Não foi possível salvar o relatório!', "analisarexecucaofisicatecnico", "ERROR");
     }
 }