/**
  * 
  */
 public function buscarInconsistenciasPorCaptacao($idCaptacao)
 {
     $sqlClone = $this->select()->setIntegrityCheck(false)->from($this->_name, array(new Zend_Db_Expr('MAX(idTipoInconsistencia)')))->where('idTmpCaptacao = ?', $idCaptacao)->where('idTipoInconsistencia in (?)', array(TipoInconsistenciaBancariaModel::PROPONENTE_INCENTIVADOR_IGUAIS, TipoInconsistenciaBancariaModel::SEM_VISAO_INCENTIVADOR));
     $tipoInconsistenciaTable = new tbTipoInconsistencia();
     $selectTipoInconsistencia = $tipoInconsistenciaTable->select()->setIntegrityCheck(false)->from($tipoInconsistenciaTable->info(Zend_Db_Table::NAME), array('idTipoInconsistencia'))->where('idTipoInconsistencia not in (?)', array(TipoInconsistenciaBancariaModel::PROPONENTE_INCENTIVADOR_IGUAIS, TipoInconsistenciaBancariaModel::SEM_VISAO_INCENTIVADOR));
     $sql = $this->select()->setIntegrityCheck(false)->from(array('inc' => $this->_name))->join(array('i' => 'tbTipoInconsistencia'), "i.idTipoInconsistencia = inc.idTipoInconsistencia")->where('inc.idTmpCaptacao = ?', $idCaptacao)->where('(inc.idTipoInconsistencia in (?)', $selectTipoInconsistencia)->orWhere('inc.idTipoInconsistencia = ?)', $sqlClone);
     return $this->fetchAll($sql);
 }
 /**
  * Método para listar os projetos para grid de inconsistencias do tipo Execucao Nao Vigente
  * @access public
  * @param void
  * @return void
  */
 public function projetosExecucaoNaoVigenteAction()
 {
     $this->_helper->layout->disableLayout();
     // desabilita o layout
     $post = Zend_Registry::get('post');
     $ordem = array();
     if (!empty($post->ordenacaoInc1)) {
         $ordem[] = "{$post->ordenacaoInc1} {$post->tipoOrdenacaoInc1}";
     } else {
         $ordem = array('1 ASC');
     }
     //monta array de busca
     $arrBusca = $this->montaArrBuscaRelatorioInconsistencia($post);
     $arrBusca = array('p.Orgao = ?' => $this->getIdOrgao, 't.tpValidacao = ?' => 1);
     //            xd($post);
     //            xd($arrBusca);
     //busca os dados do banco e manda para a visão
     $tbTmpCaptacao = new tbTmpCaptacao();
     $rs = $tbTmpCaptacao->buscarProjetosRelatorioCaptacao($arrBusca, $ordem);
     $this->view->registros = $rs;
     $this->view->parametrosBuscaInc1 = $_POST;
     $arrBusca = array();
     $arrBusca['idTipoInconsistencia IN (?)'] = array(2, 3, 7);
     $tbTipoInconsistencia = new tbTipoInconsistencia();
     $this->view->inconsistencias = $tbTipoInconsistencia->buscar($arrBusca);
 }