public function desabilitarcomponenteAction()
 {
     $auth = Zend_Auth::getInstance();
     // pega a autenticacao
     $idresponsavel = $auth->getIdentity()->usu_codigo;
     //Tela de Dados
     $justificativa = $this->_request->getPost('justificativa');
     $idAgente = $this->_request->getPost('idAgente');
     $titulacaoConselheiro = new TitulacaoConselheiro();
     $distribuicaoProjeto = new DistribuicaoProjetoComissao();
     $buscarArea = $titulacaoConselheiro->buscar(array('idAgente = ?' => $idAgente))->current();
     $dadosUpdateSituacao = array('stConselheiro' => 'I');
     $whereUpdateSituacao = "idAgente =" . $idAgente;
     $UpdateSituacao = $titulacaoConselheiro->alterar($dadosUpdateSituacao, $whereUpdateSituacao);
     // Grava na tabela de historico
     $historicoConselheiro = new HistoricoConselheiro();
     $dadosInserir = array('idConselheiro' => $idAgente, 'dtHistorico' => date('Y-m-d H:i:s'), 'dsJustificativa' => $justificativa, 'stConselheiro' => 'I', 'idResponsavel' => $idresponsavel);
     $historicoConselheiro->inserir($dadosInserir);
     $where['D.idAgente = ? '] = $idAgente;
     $where['D.idPRONAC not in(select IdPRONAC from BDCORPORATIVO.scSAC.tbPauta where IdPRONAC = D.idPRONAC)'] = '';
     $dadosdistribuicaoProjeto = $distribuicaoProjeto->buscarProjetosPorComponente($where);
     foreach ($dadosdistribuicaoProjeto as $resu) {
         $componente = $titulacaoConselheiro->buscarcomponentebalanceamento($buscarArea->cdArea);
         if (count($componente) > 0) {
             $componente = $componente->current();
             $dadosupdate = array('idAgente' => $componente->idAgente, "dtDistribuicao" => new Zend_Db_Expr('GETDATE()'));
             $where = "idAgente =" . $idAgente . " AND idPronac=" . $resu->idPRONAC . " and stDistribuicao = 'A' ";
             $dados = $distribuicaoProjeto->alterar($dadosupdate, $where);
         }
     }
     parent::message("O Componente da Comissao foi desabilitado com sucesso!", "projetosgerenciar/index", "CONFIRM");
 }