public function indexAction()
 {
     $ar = new Area();
     $titulacao = new TitulacaoConselheiro();
     $dpc = new DistribuicaoProjetoComissao();
     $tbRetirarDePauta = new tbRetirarDePauta();
     if (isset($_POST['idpronac'])) {
         $this->_helper->layout->disableLayout();
         // desabilita o Zend_Layout
         $pr = new Projetos();
         $idpronac = $_POST['idpronac'];
         $buscarprojetos = $pr->buscar(array('IdPRONAC = ?' => $idpronac))->current();
         $cdArea = $buscarprojetos->Area;
         //$where['TC.cdArea'] = $cdArea;
         $where['TC.stConselheiro'] = 'A';
         $buscarcomponentes = $titulacao->buscarTitulacaoConselheiro($where, array('ar.Descricao ASC', 'TC.stTitular desc'));
         $componentes = array();
         $a = 0;
         foreach ($buscarcomponentes as $dadoscomponentes) {
             $componentes[$a]['idAgente'] = $dadoscomponentes->idAgente;
             $componentes[$a]['Area'] = utf8_encode($dadoscomponentes->Area);
             $componentes[$a]['nome'] = utf8_encode($dadoscomponentes->nome);
             $componentes[$a]['stTitular'] = $dadoscomponentes->stTitular == 1 ? 'Titutal' : 'Suplente';
             $a++;
         }
         echo json_encode($componentes);
         exit;
     }
     $buscarArea = $ar->buscar();
     $componentes = array();
     $areaComponente = $titulacao->buscarAreaConselheiro();
     $a = 0;
     foreach ($areaComponente as $dadosComponentes) {
         $componentes[$dadosComponentes->stConselheiro][$a]['idAgente'] = $dadosComponentes->idAgente;
         $componentes[$dadosComponentes->stConselheiro][$a]['Nome'] = $dadosComponentes->Nome;
         $componentes[$dadosComponentes->stConselheiro][$a]['Area'] = $dadosComponentes->Area;
         $componentes[$dadosComponentes->stConselheiro][$a]['cdArea'] = $dadosComponentes->cdArea;
         $where['D.idAgente = ? '] = $dadosComponentes->idAgente;
         $where["D.idPRONAC not in(select IdPRONAC from BDCORPORATIVO.scSAC.tbPauta where IdPRONAC = D.idPRONAC AND stAnalise NOT IN ('AS', 'IS', 'AR'))"] = '?';
         //incluindo condicao (stAnalise) para contemplar projeto readequados, que um dia ja passaram pela pelanaria e que atualemente encontran-se com (stAnalise) de um projeto ja avaliado
         $where['D.stDistribuicao = ?'] = 'A';
         $where['P.Situacao IN (?)'] = array('C10', 'D01', 'C30');
         $projetosdistribuidos = $dpc->buscarProjetosPorComponente($where);
         $b = 0;
         $componentes[$dadosComponentes->stConselheiro][$a]['QtdProjetos'] = $projetosdistribuidos->count();
         $componentes[$dadosComponentes->stConselheiro][$a]['projetos'] = array();
         $qtdRetiradosPauta = 0;
         // zera os elementos de retirada de pauta
         foreach ($projetosdistribuidos as $projetos) {
             // conta os elementos de retirada de pauta
             $wherePauta['idPronac = ?'] = $projetos->idPRONAC;
             $wherePauta['tpAcao = ?'] = 1;
             // retirado de pauta
             $wherePauta['stAtivo = ?'] = 1;
             // ativo
             $projetosRetirarPauta = $tbRetirarDePauta->buscar($wherePauta);
             $qtdRetiradosPauta += $projetosRetirarPauta->count();
             $componentes[$dadosComponentes->stConselheiro][$a]['projetos'][$b]['Dias'] = $projetos->Dias;
             $componentes[$dadosComponentes->stConselheiro][$a]['projetos'][$b]['dtDistribuicao'] = $projetos->dtDistribuicao;
             $componentes[$dadosComponentes->stConselheiro][$a]['projetos'][$b]['idPRONAC'] = $projetos->idPRONAC;
             $componentes[$dadosComponentes->stConselheiro][$a]['projetos'][$b]['PRONAC'] = $projetos->PRONAC;
             $componentes[$dadosComponentes->stConselheiro][$a]['projetos'][$b]['NomeProjeto'] = $projetos->NomeProjeto;
             $componentes[$dadosComponentes->stConselheiro][$a]['projetos'][$b]['Area'] = $projetos->Area;
             $b++;
         }
         $componentes[$dadosComponentes->stConselheiro][$a]['QtdRetirarPauta'] = $qtdRetiradosPauta;
         // qtd de elementos de retirada de pauta por componente
         $a++;
     }
     //        xd($componentes);
     $buscarcomponentedesabilitados = $titulacao->BuscarComponenteDesabilidados();
     $buscarArea = $ar->buscar();
     //        xd($buscarcomponentedesabilitados);
     $this->view->componentesdesabilitados = $buscarcomponentedesabilitados;
     $this->view->componenteshabilitados = $componentes;
     $this->view->area = $buscarArea;
 }