/** * Metodo Analisar Relatórios Trimestrais * @access public * @param void * @return void */ public function filtroconsultaAction() { if (isset($_POST['periodo'])) { $this->_helper->layout->disableLayout(); $anoatual = date('Y'); $mesatual = date('m'); $dataperiodo = $_POST['datacalculada']; $dataperiodo = explode('-', $dataperiodo); $anoperiodo = $dataperiodo[0]; $mesperiodo = $dataperiodo[1]; $periodo = $_POST['periodo']; $qtdperiodo = $periodo / 90; $periodo = array(); $a = 0; for ($anoperiodo; $anoperiodo < $anoatual; $anoperiodo++) { if ($mesperiodo <= 3 and $anoperiodo < $anoatual) { $periodo[$a]['valor'] = '01-01-' . $anoperiodo . '/' . date('d-m-Y'); $periodo[$a]['descricao'] = "Relatorio 1 - " . $anoperiodo; $a++; $periodo[$a]['valor'] = '01-04-' . $anoperiodo . '/' . date('d-m-Y'); $periodo[$a]['descricao'] = "Relatorio 2 - " . $anoperiodo; $a++; $periodo[$a]['valor'] = '01-07-' . $anoperiodo . '/' . date('d-m-Y'); $periodo[$a]['descricao'] = "Relatorio 3 - " . $anoperiodo; $a++; $periodo[$a]['valor'] = '01-10-' . $anoperiodo . '/' . date('d-m-Y'); $periodo[$a]['descricao'] = "Relatorio 4 - " . $anoperiodo; $a++; } else { if ($mesperiodo >= 4 and $mesperiodo <= 6 and $anoperiodo) { $periodo[$a]['valor'] = '01-04-' . $anoperiodo . '/' . date('d-m-Y'); $periodo[$a]['descricao'] = "Relatorio 1 - " . $anoperiodo; $a++; $periodo[$a]['valor'] = '01-07-' . $anoperiodo . '/' . date('d-m-Y'); $periodo[$a]['descricao'] = "Relatorio 2 - " . $anoperiodo; $a++; $periodo[$a]['valor'] = '01-10-' . $anoperiodo . '/' . date('d-m-Y'); $periodo[$a]['descricao'] = "Relatorio 3 - " . $anoperiodo; $a++; } else { if ($mesperiodo >= 7 and $mesperiodo <= 9 and $anoperiodo) { $periodo[$a]['valor'] = '01-07-' . $anoperiodo . '/' . date('d-m-Y'); $periodo[$a]['descricao'] = "Relatorio 1 - " . $anoperiodo; $a++; $periodo[$a]['valor'] = '01-10-' . $anoperiodo . '/' . date('d-m-Y'); $periodo[$a]['descricao'] = "Relatorio 2 - " . $anoperiodo; $a++; } else { if ($mesperiodo >= 10 and $anoperiodo < $anoatual) { $periodo[$a]['valor'] = '01-10-' . $anoperiodo . '/' . date('d-m-Y'); $periodo[$a]['descricao'] = "Relatorio 1 - " . $anoperiodo; $a++; } } } } if ($mesatual <= 3 and $anoperiodo == $anoatual) { $periodo[$a]['valor'] = '01-01-' . $anoperiodo . '/' . date('d-m-Y'); $periodo[$a]['descricao'] = "Relatorio 1 - " . $anoperiodo; $a++; } else { if ($mesatual >= 4 and $mesatual <= 6 and $anoperiodo == $anoatual) { $periodo[$a]['valor'] = '01-01-' . $anoperiodo . '/' . date('d-m-Y'); $periodo[$a]['descricao'] = "Relatorio 1 - " . $anoperiodo; $a++; $periodo[$a]['valor'] = '01-03-' . $anoperiodo . '/' . date('d-m-Y'); $periodo[$a]['descricao'] = "Relatorio 2 - " . $anoperiodo; $a++; } else { if ($mesatual >= 7 and $mesatual <= 9 and $anoperiodo == $anoatual) { $periodo[$a]['valor'] = '01-01-' . $anoperiodo . '/' . date('d-m-Y'); $periodo[$a]['descricao'] = "Relatorio 1 - " . $anoperiodo; $a++; $periodo[$a]['valor'] = '01-03-' . $anoperiodo . '/' . date('d-m-Y'); $periodo[$a]['descricao'] = "Relatorio 2 - " . $anoperiodo; $a++; $periodo[$a]['valor'] = '01-07-' . $anoperiodo . '/' . date('d-m-Y'); $periodo[$a]['descricao'] = "Relatorio 3 - " . $anoperiodo; $a++; } else { if ($mesatual >= 10 and $anoperiodo == $anoatual) { $periodo[$a]['valor'] = '01-01-' . $anoperiodo . '/' . date('d-m-Y'); $periodo[$a]['descricao'] = "Relatorio 1 - " . $anoperiodo; $a++; $periodo[$a]['valor'] = '01-03-' . $anoperiodo . '/' . date('d-m-Y'); $periodo[$a]['descricao'] = "Relatorio 2 - " . $anoperiodo; $a++; $periodo[$a]['valor'] = '01-07-' . $anoperiodo . '/' . date('d-m-Y'); $periodo[$a]['descricao'] = "Relatorio 3 - " . $anoperiodo; $a++; $periodo[$a]['valor'] = '01-10-' . $anoperiodo . '/' . date('d-m-Y'); $periodo[$a]['descricao'] = "Relatorio 4 - " . $anoperiodo; $a++; } } } } $anogravado = $anoperiodo; } echo json_encode($periodo); die; } $uf = new Uf(); $buscaruf = $uf->buscar(array(), array('Descricao asc')); $this->view->uf = $buscaruf; $situacao = new Situacao(); $buscarsituacao = $situacao->listasituacao(array('E12', 'E13', 'E15', 'E50', 'E59', 'E60', 'E61', 'E66', 'E67', 'E68')); $this->view->situacao = $buscarsituacao; $rsEstados = Estado::buscar(); $mecanismo = new Mecanismo(); $mecanismo2 = $mecanismo->buscar(array('Status = ?' => 1)); $this->view->estados = $rsEstados; $this->view->mecanismo = $mecanismo2; }
public function localDeRealizacaoFinalAction() { //** Verifica se o usuário logado tem permissão de acesso **// $this->verificarPermissaoAcesso(false, true, false); $idpronac = $this->_request->getParam("idpronac"); if (strlen($idpronac) > 7) { $idpronac = Seguranca::dencrypt($idpronac); } //****** Dados do Projeto - Cabecalho *****// $projetos = new Projetos(); $DadosProjeto = $projetos->buscarProjetoXProponente(array('idPronac = ?' => $idpronac))->current(); $this->view->DadosProjeto = $DadosProjeto; $LocaisDeRealizacao = $projetos->buscarLocaisDeRealizacao($idpronac); $this->view->LocaisDeRealizacao = $LocaisDeRealizacao; $pais = new Pais(); $paises = $pais->buscar(array(), 'Descricao'); $this->view->Paises = $paises; $uf = new Uf(); $ufs = $uf->buscar(array(), 'Descricao'); $this->view->UFs = $ufs; }
public function carregadadosAction() { $this->_helper->layout->disableLayout(); $this->_helper->ViewRenderer->setNoRender(true); $post = Zend_Registry::get('post'); $retorno = array(); switch ($post->option) { case 'uf': $ufDao = new Uf(); $resp = $ufDao->buscar(array('Regiao = ?' => $post->regiao), array('Sigla')); foreach ($resp as $key => $resulte) { $retorno[$key]['id'] = $resulte->idUF; $retorno[$key]['nome'] = $resulte->Sigla; } break; // xd($post->regiao); // xd($post->regiao); case 'cidade': $municipioDao = new Municipios(); $resp = $municipioDao->buscar(array('idUFIBGE = ?' => $post->idUF), array('Descricao')); foreach ($resp as $key => $resulte) { $retorno[$key]['id'] = $resulte->idMunicipioIBGE; $retorno[$key]['nome'] = utf8_encode($resulte->Descricao); } break; case 'regiao': $ufDao = new Uf(); $resp = $ufDao->buscaRegiaoPorPRONAC($post->PRONAC); $retorno = $resp[0]['Regiao']; break; case 'segmento': $ufDao = new Segmento(); $resp = $ufDao->buscar(array('Regiao = ?' => $post->regiao), array('Sigla')); foreach ($resp as $key => $resulte) { $retorno[$key]['id'] = $resulte->idUF; $retorno[$key]['nome'] = $resulte->Sigla; } break; } echo json_encode($retorno); }
public function demonstrativoCaptacaoRecursoAction() { $tblTbReuniao = new tbreuniao(); $rsTbReuniao = $tblTbReuniao->buscar(array("NrReuniao >= ?" => 184), array("NrReuniao DESC")); $this->view->reunioes = $rsTbReuniao; $tblArea = new Area(); $rsArea = $tblArea->buscar(array(), array("Descricao ASC")); $this->view->areas = $rsArea; $tblUf = new Uf(); $rsUf = $tblUf->buscar(array(), array("Descricao ASC")); $this->view->ufs = $rsUf; $arrRegioes = array(); foreach ($rsUf as $item) { $arrRegioes[] = $item->Regiao; } $arrRegioes = array_unique($arrRegioes); $this->view->regioes = $arrRegioes; }
public function redistribuirAction() { //$IdOrgao = $this->codOrgao; $IdOrgao = $this->codOrgaoSuperior; //$IdOrgao = 363; //Comentar essa linha!!!!!!!!!!!!!! //Filtos de pesquisa que ser?o utilizados $where = array('pro.Situacao = ?' => $this->COD_SITUACAO_PROJETO_ATUALIZA, 'pp.stTipoDemanda = ?' => $this->COD_STTIPODEMANDA_PREPROJETO, 'edi.idOrgao = ?' => $IdOrgao); // Lista projetos no org?o $tblProjetos = new Projetos(); $editais = $tblProjetos->listaEditais($where); $this->view->listaEdital = $editais; //Lista UFs $tblUF = new Uf(); $UFs = $tblUF->buscar(array(), "Sigla desc"); $this->view->UFs = $UFs; //Lista Projetos distribuidos if (!empty($_POST['UF'])) { $where['UfProjeto = ?'] = $_POST['UF']; $this->view->UF = $_POST['UF']; } if (!empty($_POST['idEdital']) and !empty($_POST['idAvaliador'])) { $where['dis.idDestinatario = ?'] = $_POST['idAvaliador']; $where['pp.idEdital = ?'] = $_POST['idEdital']; $where['nom.TipoNome = ?'] = 18; $this->view->idEdital = $_POST['idEdital']; $this->view->idAvaliador = $_POST['idAvaliador']; $tblDistribuicao = new tbDistribuicao(); $projetosDistribuidos = $tblDistribuicao->listaRedistribuicaoPreprojetos($where)->toArray(); $this->view->projos = $projetosDistribuidos; } else { $this->view->projos = array(); } }
public function pcRegiaoUfCidadeAction() { $tblUf = new Uf(); $rsUf = $tblUf->buscar(array(), array("Descricao ASC")); $this->view->ufs = $rsUf; $arrRegioes = array(); foreach ($rsUf as $item) { $arrRegioes[] = $item->Regiao; } $arrRegioes = array_unique($arrRegioes); $this->view->regioes = $arrRegioes; }
public function salvaCriterioParticipacaoAction() { $idEdital = $this->_request->getParam('idEdital'); $idModulo = $this->_request->getParam('idModulo'); $idCategoria = $this->_request->getParam('idCategoria'); $dsCriterioParticipacao = $this->_request->getParam('dsCriterioParticipacao'); $regraCampo = $this->_request->getParam('regraCampo'); $stObrigatorio = $this->_request->getParam('respostaObrigatoria'); if (!isset($stObrigatorio)) { $stObrigatorio = 'N'; } $UF = $this->_request->getParam('uf'); $idCidade = $this->_request->getParam('idCidade'); $dsFaixaEtariaInicio = $this->_request->getParam('dsFaixaEtariaInicio'); $dsFaixaEtariaFim = $this->_request->getParam('dsFaixaEtariaFim'); $dsRegiao = $this->_request->getParam('dsRegiao'); $dsSexo = $this->_request->getParam('dsSexo'); $municipio = $this->_request->getParam('municipio'); $modelUF = new Uf(); $modelCriterioParticipacao = new tbCriterioParticipacao(); $modelRegiaoCriterioParticipacao = new tbRegiaoCriterioParticipacao(); // xd($this->getRequest()->getParams()); $db = Zend_Db_Table::getDefaultAdapter(); $db->beginTransaction(); try { if ($regraCampo == 'DN') { $dadosCriterioParticipacao = array('idCategoria' => $idCategoria, 'dsCriterioParticipacao' => $dsCriterioParticipacao, 'rgCriterioParticipacao' => $regraCampo, 'dsFaixaEtariaInicio' => $dsFaixaEtariaInicio, 'dsFaixaEtariaFim' => $dsFaixaEtariaFim, 'stObrigatorio' => $stObrigatorio); $idCriterioParticipacao = $modelCriterioParticipacao->salvarcriterioparticipacao($dadosCriterioParticipacao); } else { if ($regraCampo == 'SX') { $dadosCriterioParticipacao = array('idCategoria' => $idCategoria, 'dsCriterioParticipacao' => $dsCriterioParticipacao, 'rgCriterioParticipacao' => $regraCampo, 'dsSexo' => $dsSexo, 'stObrigatorio' => $stObrigatorio); $idCriterioParticipacao = $modelCriterioParticipacao->salvarcriterioparticipacao($dadosCriterioParticipacao); } else { if ($regraCampo == 'RE') { $listarUFs = array(); $regioes = ''; $i = 1; foreach ($dsRegiao as $re) { $regioes .= $re; if ($i < count($dsRegiao)) { $regioes .= ' - '; } if ($re == 'N') { $ufs = $modelUF->buscar(array('Regiao = ?' => 'Norte'))->toArray(); foreach ($ufs as $uf) { array_push($listarUFs, $uf['idUF']); } } else { if ($re == 'NO') { $ufs = $modelUF->buscar(array('Regiao = ?' => 'Nordeste'))->toArray(); foreach ($ufs as $uf) { array_push($listarUFs, $uf['idUF']); } } else { if ($re == 'S') { $ufs = $modelUF->buscar(array('Regiao = ?' => 'Sul'))->toArray(); foreach ($ufs as $uf) { array_push($listarUFs, $uf['idUF']); } } else { if ($re == 'SU') { $ufs = $modelUF->buscar(array('Regiao = ?' => 'Sudeste'))->toArray(); foreach ($ufs as $uf) { array_push($listarUFs, $uf['idUF']); } } else { if ($re == 'CO') { $ufs = $modelUF->buscar(array('Regiao = ?' => 'Centro Oeste'))->toArray(); foreach ($ufs as $uf) { array_push($listarUFs, $uf['idUF']); } } } } } } $i++; } $dadosCriterioParticipacao = array('idCategoria' => $idCategoria, 'dsCriterioParticipacao' => $dsCriterioParticipacao, 'rgCriterioParticipacao' => $regraCampo, 'stObrigatorio' => $stObrigatorio); $idCriterioParticipacao = $modelCriterioParticipacao->salvarcriterioparticipacao($dadosCriterioParticipacao); // Foreach $dsRegiao foreach ($listarUFs as $ufc) { $dadosRegiaoCriterioParticipacao = array('idCriterioParticipacao' => $idCriterioParticipacao, 'dsRegiao' => $regioes, 'idUf' => $ufc); $modelRegiaoCriterioParticipacao->inserir($dadosRegiaoCriterioParticipacao); } } else { if ($regraCampo == 'CI') { $dadosCriterioParticipacao = array('idCategoria' => $idCategoria, 'dsCriterioParticipacao' => $dsCriterioParticipacao, 'rgCriterioParticipacao' => $regraCampo, 'stObrigatorio' => $stObrigatorio); $idCriterioParticipacao = $modelCriterioParticipacao->salvarcriterioparticipacao($dadosCriterioParticipacao); // Foreach $idCidade foreach ($municipio as $ci) { $dadosCidade = explode(',', $ci); $idUF = $dadosCidade[0]; $idCidade = $dadosCidade[1]; $dadosCidadesCriterioParticipacao = array('idCriterioParticipacao' => $idCriterioParticipacao, 'idUf' => $idUF, 'idCidade' => $idCidade); $modelRegiaoCriterioParticipacao->inserir($dadosCidadesCriterioParticipacao); } } else { if ($regraCampo == 'UF') { $dadosCriterioParticipacao = array('idCategoria' => $idCategoria, 'dsCriterioParticipacao' => $dsCriterioParticipacao, 'rgCriterioParticipacao' => $regraCampo, 'stObrigatorio' => $stObrigatorio); $idCriterioParticipacao = $modelCriterioParticipacao->salvarcriterioparticipacao($dadosCriterioParticipacao); // Foreach $idUf foreach ($UF as $u) { $dadosRegiaoCriterioParticipacao = array('idCriterioParticipacao' => $idCriterioParticipacao, 'idUf' => $u); $modelRegiaoCriterioParticipacao->inserir($dadosRegiaoCriterioParticipacao); } } } } } } $db->commit(); parent::message('Critério de Participação cadastrado com sucesso!', 'edital/criterios-participacao/idEdital/' . $idEdital . '/idModulo/' . $idModulo . '/idCategoria/' . $idCategoria, 'CONFIRM'); } catch (Exception $exc) { $db->rollBack(); xd($exc->getMessage()); parent::message('Erro ao cadastrar os Critérios de Participação', 'edital/criterios-participacao/idEdital/' . $idEdital . '/idModulo/' . $idModulo . '/idCategoria/' . $idCategoria, 'ERROR'); } }
public function alterarlicitacaoAction() { /* =============================================================================== */ /* ==== VERIFICA PERMISSAO DE ACESSO DO PROPONENTE A PROPOSTA OU AO PROJETO ====== */ /* =============================================================================== */ $this->verificarPermissaoAcesso(false, true, false); //$this->_helper->layout->disableLayout(); $this->view->modalidadeConteudo = $this->modalidade; $this->view->tipoLicitacaoConteudo = $this->tipoLicitacao; $this->view->tipoCompraConteudo = $this->tipoCompra; $uf = new Uf(); $this->view->ufConteudo = $uf->buscar(array(), array('Sigla')); $get = Zend_Registry::get('get'); $this->view->idlicitacao = $get->idlicitacao; $this->view->idpronac = $get->idpronac; $this->view->itensVinculados = array(); $this->view->fornecedores = array(); if ($this->view->idlicitacao != '') { $licitacaoDao = new Licitacao(); $resposta = $licitacaoDao->buscarLicitacao($this->view->idlicitacao); $this->view->tipoCompra = $resposta[0]->tpCompra; $this->view->modalidade = $resposta[0]->tpModalidade; $this->view->tipoLicitacao = $resposta[0]->tpLicitacao; $this->view->nrProcesso = $resposta[0]->nrProcesso; $this->view->nrLicitacao = $resposta[0]->nrLicitacao; $this->view->objeto = $resposta[0]->dsObjeto; $this->view->fundamentoLegal = $resposta[0]->dsFundamentoLegal; $this->view->dataPublicacaoEdital = date('d/m/Y', strtotime($resposta[0]->dtPublicacaoEdital)); $this->view->dataAberturaLicitacao = date('d/m/Y', strtotime($resposta[0]->dtAberturaLicitacao)); $this->view->dataEncerramentoLicitacao = date('d/m/Y', strtotime($resposta[0]->dtEncerramentoLicitacao)); $this->view->valorLicitacao = $resposta[0]->vlLicitacao; $this->view->dataHomologacao = date('d/m/Y', strtotime($resposta[0]->dtHomologacao)); $this->view->codigoMunicipio = $resposta[0]->cdMunicipio; $this->view->dsMunicipio = $resposta[0]->dsMunicipio; $this->view->uf = $resposta[0]->UF; $this->view->justificativa = $resposta[0]->dsJustificativa; $licitacaoxagentesDao = new Licitacaoxagentes(); $this->view->fornecedores = $licitacaoxagentesDao->buscarFornecedoresLicitacao($this->view->idlicitacao); $tbLicitacaoPlanilhaAprovacao = new Licitacaoxplanilhaaprovacao(); $this->view->itensVinculados = $tbLicitacaoPlanilhaAprovacao->itensVinculados($this->view->idlicitacao); $Municipios = new Municipios(); $this->view->combocidades = $Municipios->combo(array('idUFIBGE = ?' => $resposta[0]->UF)); } }