public function devolverRecursoAction() { $dados = array(); $get = Zend_Registry::get('get'); $idRecurso = (int) $get->id; $tbRecurso = new tbRecurso(); $dadosRecurso = $tbRecurso->find(array('idRecurso=?' => $idRecurso))->current(); $siRecurso = $dadosRecurso->siRecurso; //RECURSOS TRATADOS POR PARECERISTA if ($siRecurso == 6) { //Atualiza a tabela tbRecurso $dados['siRecurso'] = 3; // Encaminhado do MinC para Unidade de Análise $where = "idRecurso = {$idRecurso}"; } else { $dados['siRecurso'] = 4; // Encaminhado para o Técnico $where = "idRecurso = {$idRecurso}"; } $return = $tbRecurso->update($dados, $where); parent::message("Recurso devolvido com sucesso!", "recurso?tipoFiltro=analisados", "CONFIRM"); }
public function gerenciaradministrativoAction() { $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo'); // cria a sessao com o grupo ativo $pauta = new Pauta(); $pa = new Parecer(); $reuniao = new Reuniao(); $votacao = new Votacao(); $dpc = new DistribuicaoProjetoComissao(); $raberta = $reuniao->buscarReuniaoAberta(); $reuniaoaberta = $raberta['idNrReuniao']; $buscarProjetoPauta = $pauta->PautaReuniaoAtual($reuniaoaberta); $plenario['plenario'] = array(); $plenario['naoplenario'] = array(); $contplenario = 1; $contnaoplenario = 1; //DEVOLVEDO PROJETO PARA O COMPONENTE if (isset($_POST['retorna'])) { $pronac = $_POST['pronac']; $arrRetorno = array(); try { $sp = new paVoltarProjetoFinalizadoComponente(); $ret = $sp->execSP($pronac); if (!is_object($ret)) { throw new Exception($ret); } $arrRetorno['error'] = false; $arrRetorno['msg'] = 'Projeto devolvido com sucesso!'; echo json_encode($arrRetorno); die; } catch (Exception $e) { $arrRetorno['error'] = true; $arrRetorno['msg'] = $e->getMessage(); echo json_encode($arrRetorno); die; } } //DEVOLVEDO PROJETO PARA O COMPONENTE - RECURSO if (isset($_POST['retornaRecurso'])) { $pronac = $_POST['pronac']; $idRecurso = $_POST['recurso']; $arrRetorno = array(); try { $tbRecurso = new tbRecurso(); $r = $tbRecurso->find(array('idRecurso = ?' => $idRecurso))->current(); $r->siRecurso = 7; $r->save(); $arrRetorno['error'] = false; $arrRetorno['msg'] = 'Projeto devolvido com sucesso!'; echo json_encode($arrRetorno); die; } catch (Exception $e) { $arrRetorno['error'] = true; $arrRetorno['msg'] = $e->getMessage(); echo json_encode($arrRetorno); die; } } foreach ($buscarProjetoPauta as $buscaplenario) { if ($buscaplenario->stEnvioPlenario == 'S') { $plenario['plenario'][$contplenario]['numero'] = $contplenario; $plenario['plenario'][$contplenario]['IdPRONAC'] = $buscaplenario->IdPRONAC; $plenario['plenario'][$contplenario]['pronac'] = $buscaplenario->pronac; $plenario['plenario'][$contplenario]['nomeprojeto'] = $buscaplenario->NomeProjeto; $plenario['plenario'][$contplenario]['area'] = $buscaplenario->area; $plenario['plenario'][$contplenario]['parecerfavoravel'] = $buscaplenario->stAnalise == 'IC' ? 'Não' : 'Sim'; $plenario['plenario'][$contplenario]['segmento'] = $buscaplenario->segmento; $plenario['plenario'][$contplenario]['datarecebimento'] = Data::tratarDataZend($buscaplenario->dtEnvioPauta, 'Brasileiro', true); $plenario['plenario'][$contplenario]['componente'] = $buscaplenario->nomeComponente; $contplenario++; } else { if ($buscaplenario->stEnvioPlenario == 'N') { $plenario['naoplenario'][$contnaoplenario]['numero'] = $contnaoplenario; $plenario['naoplenario'][$contnaoplenario]['pronac'] = $buscaplenario->pronac; $plenario['naoplenario'][$contnaoplenario]['IdPRONAC'] = $buscaplenario->IdPRONAC; $plenario['naoplenario'][$contnaoplenario]['nomeprojeto'] = $buscaplenario->NomeProjeto; $plenario['naoplenario'][$contnaoplenario]['area'] = $buscaplenario->area; $plenario['naoplenario'][$contnaoplenario]['parecerfavoravel'] = $buscaplenario->stAnalise == 'IC' ? 'Não' : 'Sim'; $plenario['naoplenario'][$contnaoplenario]['segmento'] = $buscaplenario->segmento; $plenario['naoplenario'][$contnaoplenario]['datarecebimento'] = Data::tratarDataZend($buscaplenario->dtEnvioPauta, 'Brasileiro', true); $plenario['naoplenario'][$contnaoplenario]['componente'] = $buscaplenario->nomeComponente; $contnaoplenario++; } } } //$qtdprojetonaoanalisados = $dpc->projetosNaoAnalisados($raberta['NrReuniao'])->count(); //$qtdprojetoanalisados = $dpc->projetosAnalisados($raberta['idNrReuniao'])->count(); $tblDistribuicao = new tbDistribuicaoProjetoComissao(); //ANALISADOS $qtdprojetoanalisados = $tblDistribuicao->buscarProjetoEmPauta(array(), null, null, null, false, null, null, 1)->count(); //NAO ANALISADOS $arrReuniao = array(); $arrReuniao['idNrReuniao IS NULL '] = "?"; $qtdprojetonaoanalisados = $tblDistribuicao->buscarProjetoEmPauta(array(), null, null, null, false, "Não analisado", $arrReuniao)->count(); $qtdplenario = count($plenario['plenario']); $qtdnaoplenario = count($plenario['naoplenario']); $totalProjeto = $qtdplenario + $qtdnaoplenario; $this->view->totalprojetos = $totalProjeto; $this->view->numerocnic = $raberta['NrReuniao']; $this->view->totalprojetoplenaria = $qtdplenario; $this->view->totalnaoprojetoplenaria = $qtdnaoplenario; $this->view->statusplenaria = $raberta['stPlenaria'] == 'N' ? 'Plenária Não Iniciada' : 'Plenária Iniciada'; $this->view->Plenaria = $raberta; $this->view->qtdprojetoanalisados = $qtdprojetoanalisados; $this->view->qtdprojetonaoanalisados = $qtdprojetonaoanalisados; $this->view->qtdtotalprojetospauta = $qtdprojetoanalisados + $qtdprojetonaoanalisados; $this->view->qtdenviadoplenaria = $contplenario; $this->view->projetosplenaria = $plenario['plenario']; $this->view->projetosnaoplenaria = $plenario['naoplenario']; //BUSCAR PROJETOS DE READEQUACAO $readequacao = $this->_request->getParam('readequacao'); if (!empty($readequacao) && $readequacao == "true") { $this->view->readequacao = "true"; } else { $this->view->readequacao = "false"; } //BUSCAR PROJETOS NAO SUBMETIDOS A PLENARIA $plenaria = $this->_request->getParam('plenaria'); if (empty($plenaria) || $plenaria == "true") { $this->view->plenaria = "true"; } else { $this->view->plenaria = "false"; } }