public function enviarRelatorioAction()
 {
     //** Verifica se o usuário logado tem permissão de acesso **//
     $this->verificarPermissaoAcesso(false, true, false);
     $idpronac = $this->_request->getParam("idpronac");
     if (strlen($idpronac) > 7) {
         $idpronac = Seguranca::dencrypt($idpronac);
     }
     $tbComprovanteTrimestral = new tbComprovanteTrimestral();
     $DadosRelatorio = $tbComprovanteTrimestral->buscar(array('idPronac = ?' => $idpronac, 'siComprovanteTrimestral=?' => 1))->current();
     $erros = array();
     $dsEtapasExecutadas = trim($DadosRelatorio['dsEtapasExecutadas']);
     $dsAcessibilidade = trim($DadosRelatorio['dsAcessibilidade']);
     $dsDemocratizacaoAcesso = trim($DadosRelatorio['dsDemocratizacaoAcesso']);
     if (empty($dsEtapasExecutadas)) {
         $erros[] = 'Etapas Executadas não foi informado.';
     }
     if (empty($dsAcessibilidade)) {
         $erros[] = 'Acessibilidade não foi informado.';
     }
     if (empty($dsDemocratizacaoAcesso)) {
         $erros[] = 'Democratização de Acesso não foi informado.';
     }
     if (count($erros) > 0) {
         //****** Dados do Projeto - Cabecalho *****//
         $projetos = new Projetos();
         $DadosProjeto = $projetos->buscarProjetoXProponente(array('idPronac = ?' => $idpronac))->current();
         $this->view->DadosProjeto = $DadosProjeto;
         $this->view->Erros = $erros;
     } else {
         $DadosRelatorio->siComprovanteTrimestral = 2;
         $DadosRelatorio->idCadastrador = $this->IdUsuario;
         $DadosRelatorio->save();
         parent::message("Relatório enviado com sucesso.", "comprovarexecucaofisica/relatoriotrimestral/idpronac/" . Seguranca::encrypt($idpronac), "CONFIRM");
     }
 }