public function indexAction()
 {
     $pronac = $this->_request->getParam("idpronac");
     $mens = new VisualizarhistoricoDAO();
     $tbprojeto = $mens->buscaProjeto($pronac);
     $this->view->projeto = $tbprojeto;
     $tbhistorico = $mens->buscaHistorico($pronac);
     $this->view->historico = $tbhistorico;
     $comboComponenteComissao = $mens->buscaConselheiro();
     $this->view->componentecomissao = $comboComponenteComissao;
     $auth = Zend_Auth::getInstance();
     // pega a autenticação
     $idagente = GerenciarPautaReuniaoDAO::consultaAgenteUsuario($auth->getIdentity()->usu_codigo);
     $idagente = $idagente['idAgente'];
     //-------------------------------------------------------------------------------------------------------------
     //-------------------------------------------------------------------------------------------------------------
     $ConsultaReuniaoAberta = ReuniaoDAO::buscarReuniaoAberta();
     $this->view->dadosReuniaoPlenariaAtual = $ConsultaReuniaoAberta;
     //---------------------------------------------------------------------------------------------------------------
     $exibirVotantes = AtualizaReuniaoDAO::selecionarvotantes($ConsultaReuniaoAberta['idnrreuniao']);
     if (count($exibirVotantes) > 0) {
         foreach ($exibirVotantes as $votantes) {
             $dadosVotante[] = $votantes->idagente;
         }
         if (count($dadosVotante) > 0) {
             if (in_array($idagente, $dadosVotante)) {
                 $this->view->votante = 'ok';
             } else {
                 $this->view->votante = 'nao';
             }
         }
     }
     if (strtolower($_SERVER['REQUEST_METHOD']) == 'post') {
         // recebe os dados via post
         $post = Zend_Registry::get('post');
         $componenteComissao = $post->componenteComissao;
         $mensagem = $post->descricao;
         $pronac = $post->pronac;
         try {
             if (empty($mensagem) || $mensagem == 'Digite a Mensagem e depois selecione o Componente da Comissão...') {
                 throw new Exception("Por favor, informe a Mensagem!");
             } else {
                 if (empty($componenteComissao)) {
                     throw new Exception("Por favor, Selecione o Componente da Comissão!");
                 } else {
                     // realiza a inserção do histórico
                     $resultado = $mens->inserirMensagem($pronac, $componenteComissao, $mensagem);
                     if ($resultado) {
                         parent::message("Mensagem enviada com sucesso!", "visualizarhistorico/index?pronac=" . $pronac, "CONFIRM");
                     } else {
                         throw new Exception("Erro a enviar Mensagem!");
                     }
                 }
             }
         } catch (Exception $e) {
             parent::message($e->getMessage(), "visualizarhistorico/index?pronac=" . $pronac, "ERROR");
         }
     }
     // fecha if
 }
 public function localprojetoAction()
 {
     $auth = Zend_Auth::getInstance();
     // pega a autenticacao
     $idagente = GerenciarPautaReuniaoDAO::consultaAgenteUsuario($auth->getIdentity()->usu_codigo);
     $idagente = $idagente['idAgente'];
     //-------------------------------------------------------------------------------------------------------------
     $ConsultaReuniaoAberta = ReuniaoDAO::buscarReuniaoAberta();
     $this->view->dadosReuniaoPlenariaAtual = $ConsultaReuniaoAberta;
     //---------------------------------------------------------------------------------------------------------------
     $exibirVotantes = AtualizaReuniaoDAO::selecionarvotantes($ConsultaReuniaoAberta['idnrreuniao']);
     if (count($exibirVotantes) > 0) {
         foreach ($exibirVotantes as $votantes) {
             $dadosVotante[] = $votantes->idagente;
         }
         if (count($dadosVotante) > 0) {
             if (in_array($idagente, $dadosVotante)) {
                 $this->view->votante = 'ok';
             } else {
                 $this->view->votante = 'nao';
             }
         }
     }
     $get = Zend_Registry::get('get');
     $pronac = $get->idPronac;
     $tbdadosprojeto = DadosprojetoDAO::buscar($pronac);
     $this->view->dadosprojeto = $tbdadosprojeto;
 }
 public function verificarvotacaobancoadministrativoAction()
 {
     $this->_helper->layout->disableLayout();
     // desabilita o Zend_Layout
     $recebidoGet = Zend_Registry::get('get');
     if ($recebidoGet->idNrReuniao) {
         $enviar = AtualizaReuniaoDAO::verificaReuniaoAdministrativo($recebidoGet->idNrReuniao);
         if (count($enviar) > 0) {
             echo json_encode(array('idPRONAC' => $enviar[0]->idPRONAC));
             die;
         } else {
             echo json_encode(array('idPRONAC' => false));
             die;
         }
     } else {
         echo json_encode(array('idPRONAC' => false));
         die;
     }
 }