/** * */ public function cadastrarAporteCaptacaoPronac($idPronac, $idCaptacao, $idUsuario) { $tbTmpCaptacaoModel = new tbTmpCaptacao(); $tbTmpInconsistenciaCaptacaoModel = new tbTmpInconsistenciaCaptacao(); # $captacoes = $tbTmpCaptacaoModel->find($idCaptacao); if (!$captacoes->count() || 1 < $captacoes->count()) { throw new Exception('Captação inválida.'); } $captacao = $captacoes->current(); if (!$captacao instanceof Zend_Db_Table_Row) { throw new Exception('Captação inválida.'); } # $contaBancariaModel = new ContaBancaria(); $contasBancarias = $contaBancariaModel->buscar(array('c.AnoProjeto = ?' => $captacao->nrAnoProjeto, 'c.Sequencial = ?' => $captacao->nrSequencial)); if (!$contasBancarias->count() || 1 < $contasBancarias->count()) { throw new Exception('Conta bancária inválida.'); } $contaBancaria = $contasBancarias->current(); if (!$contaBancaria instanceof Zend_Db_Table_Row) { throw new Exception('Conta bancária inválida.'); } $this->getAdapter()->beginTransaction(); $this->inserir(array('idPRONAC' => $idPronac, 'idVerificacao' => Verificacao::DEVOLUCAO_FUNDO_NACIONAL_CULTURA, 'CNPJCPF' => $captacao->nrCpfCnpjIncentivador, 'idContaBancaria' => $contaBancaria->IdContaBancaria, 'idUsuarioInterno' => $idUsuario, 'dtCredito' => ConverteData($captacao->dtCredito, 13), 'vlDeposito' => $captacao->vlValorCredito, 'nrLote' => self::DEPOSITO_EQUIVOCADO_NRLOTE, 'dtLote' => ConverteData(date('Y-m-d', time()), 13))); $tbTmpInconsistenciaCaptacaoModel->delete(array('idTmpCaptacao = ?' => $idCaptacao)); $tbTmpCaptacaoModel->delete(array('idTmpCaptacao = ?' => $idCaptacao)); # $this->getAdapter()->commit(); }
public function atualizarreuniao($dados) { //xd($dados); $rsReuniao = $this->find($dados['idNrReuniao'])->current(); $rsReuniao->NrReuniao = $dados['NrReuniao']; $rsReuniao->DtInicio = ConverteData($dados['DtInicio'], 13); $rsReuniao->DtFinal = ConverteData($dados['DtFinal'], 13); $rsReuniao->DtFechamento = ConverteData($dados['DtFechamento'], 13); $rsReuniao->Mecanismo = $dados['Mecanismo']; $rsReuniao->idUsuario = $dados['Mecanismo']; if ($rsReuniao->save()) { return true; } else { return false; } }
/** * */ public function depositoEquivocadoAction() { $idPronac = $this->_request->getParam("idPronac"); if (strlen($idPronac) > 7) { $idPronac = Seguranca::dencrypt($idPronac); } $Projetos = new Projetos(); $this->view->projeto = $Projetos->buscar(array('IdPRONAC = ?' => $idPronac))->current(); $this->view->idPronac = $idPronac; # aportes $whereData = array('idPronac = ?' => $idPronac, 'nrLote = ?' => -1); if ($this->getRequest()->getParam('dtDevolucaoInicio')) { $whereData['dtLote >= ?'] = ConverteData($this->getRequest()->getParam('dtDevolucaoInicio'), 13); } if ($this->getRequest()->getParam('dtDevolucaoFim')) { $whereData['dtLote <= ?'] = ConverteData($this->getRequest()->getParam('dtDevolucaoFim'), 13); } $aporteModel = new tbAporteCaptacao(); $this->view->dados = $aporteModel->pesquisarDepositoEquivocado($whereData); $this->view->dataDevolucaoInicio = $this->getRequest()->getParam('dtDevolucaoInicio'); $this->view->dataDevolucaoFim = $this->getRequest()->getParam('dtDevolucaoFim'); }
public function gerarpdfparecerAction() { $this->_helper->layout->disableLayout(); $post = Zend_Registry::get('get'); $pronac = addslashes($post->pronac); $ano = addslashes(substr($pronac, 0, 2)); $sequencial = addslashes(substr($pronac, 2, strlen($pronac))); $arrBusca = array('tbr.anoprojeto =?' => $ano, 'tbr.sequencial =?' => $sequencial); $parecer = new GerenciarparecertecnicoDAO(); $validapronac = $parecer->VerificaPronac($arrBusca); if ($validapronac > 0) { $listaparecer = $parecer->listar_parecer($arrBusca); $this->view->listaparecer = $listaparecer; $campo = array("Nome do Projeto", "Area", "Segmento", "Resumo do Parecer", "Tipo de Parecer", "Parecer Favoravel", "Data do Parecer", "SugeridoReal", "SugeridoCusteioReal", "SugeridoCapitalReal", "idParecer", "idEnquadramento", "AnoProjeto", "Sequencial", "Parecerista", "SugeridoUfir", "Atendimento"); //xd(count($listaparecer)); $html = "<html>"; $html .= "<style> table{width:800px; font-size:9pt} td, th{border-bottom:1px #EEE solid;}th{background-color: #EEE;}</style>"; $html .= "<center><h2>Impressão Parecer</h2></center>"; for ($x = 0; $x < count($listaparecer); $x++) { $html .= "<h4>Parecer n." . ($x + 1) . "</h4>"; $html .= "<table>"; for ($i = 0; $i < count($campo); $i++) { $html .= "<tr>\n <td><b>" . $campo[$i] . "</b></td>\n <td>"; switch ($i) { case 0: $html .= $listaparecer[$x]->NomeProjeto; break; case 1: $html .= $listaparecer[$x]->AreaDescricao; break; case 2: $html .= $listaparecer[$x]->SegmentoDescricao; break; case 3: $html .= str_replace("\n", "<br>", strip_tags($listaparecer[0]->ResumoParecer)); break; case 4: $html .= $listaparecer[$x]->TipoParecer; break; case 5: $html .= $listaparecer[$x]->ParecerFavoravel; break; case 6: $html .= ConverteData(strtotime($listaparecer[$x]->DtParecer), 5); break; case 7: $html .= number_format($listaparecer[$x]->SugeridoReal, 2, ',', '.'); break; case 8: $html .= number_format($listaparecer[$x]->SugeridoCusteioReal, 2, ',', '.'); break; case 9: $html .= number_format($listaparecer[$x]->SugeridoCapitalReal, 2, ',', '.'); break; case 10: $html .= $listaparecer[$x]->idParecer; break; case 11: $html .= $listaparecer[$x]->idEnquadramento; break; case 12: $html .= $listaparecer[$x]->AnoProjeto; break; case 13: $html .= $listaparecer[$x]->Sequencial; break; case 14: $html .= $listaparecer[$x]->Parecerista; break; case 15: $html .= number_format($listaparecer[$x]->SugeridoUfir, 2, ',', '.'); break; case 16: $html .= $listaparecer[$x]->Atendimento; break; } $html .= "</td></tr>"; } $html .= "</table><br>"; } //x($html); $html .= "</html>"; $pdf = new PDF($html, "pdf"); xd($pdf->gerarRelatorio()); } else { parent::message("PRONAC não localizado", "Gerenciarparecertecnico/parecertecnico", "ERROR"); } }
public function imprimirParecerTecnicoAction() { if ($this->getRequest()->isPost()) { $nrPronac = $this->_request->getParam("nrPronac"); $ano = addslashes(substr($nrPronac, 0, 2)); $sequencial = addslashes(substr($nrPronac, 2, strlen($nrPronac))); $arrBusca = array('pr.anoprojeto =?' => $ano, 'pr.sequencial =?' => $sequencial); $projeto = new Projetos(); $rsProjeto = $projeto->buscarDadosParaImpressao($arrBusca)->current(); if (count($rsProjeto) <= 0) { $this->montaTela("gerenciarpareceres/imprimirparecertecnico.phtml", array("mensagem" => "<font color='red'>Projeto inexistente</font>")); return; } $idPronac = $rsProjeto->IdPRONAC; $arrBuscaParecer = array('a.idUsuario IS NOT NULL' => '?', 'p.IdPRONAC =?' => $idPronac, 'dp.TipoAnalise =?' => 1, 'dp.stEstado =?' => 0, 'dp.FecharAnalise =?' => 1); $order = array('dp.DtDevolucao DESC'); //$rsPareceres = GerenciarPareceresDAO::pareceresTecnicos($idPronac); $rsPareceres = $projeto->buscarPareceresProjetoParaImpressao($arrBuscaParecer, $order); $dataValidacao = null; if ($rsPareceres->count() > 0) { $dataValidacao = ConverteData($rsPareceres[0]->DtDevolucao, 5); } $rsPlanilha = GerenciarPareceresDAO::analiseDeCustos($idPronac); //METODO QUE MONTA TELA DO USUARIO ENVIANDO TODOS OS PARAMENTROS NECESSARIO DENTRO DO ARRAY $this->montaTela("gerenciarpareceres/dadosimpressaoparecer.phtml", array("dadosProjeto" => $rsProjeto, "dadosPareceres" => $rsPareceres, "dadosPlanilha" => $rsPlanilha, "nrPronac" => $nrPronac, "dataValidacao" => $dataValidacao)); return true; } //METODO QUE MONTA TELA DO USUARIO ENVIANDO TODOS OS PARAMENTROS NECESSARIO DENTRO DO ARRAY $this->montaTela("gerenciarpareceres/imprimirparecertecnico.phtml", array()); }
public function listarPropostasAction() { $usuario = $_SESSION['Zend_Auth']['storage']->usu_codigo; $post = Zend_Registry::get("post"); //$analistas = AdmissibilidadeDAO::consultarRedistribuirAnalise($params); $usuario = 605; //Apagar esta linha quando este modulo for para producao $rsPropostaInicial = array(); $rsPropostaVisual = array(); $rsPropostaDocumental = array(); $rsPropostaFinal = array(); $arrBusca['x.idTecnico = '] = $usuario; $tblProposta = new Proposta(); if ($post->numeroProposta != "") { $arrBusca['p.idPreProjeto = '] = $post->numeroProposta; } if ($post->nomeProposta != "") { if ($post->tiponome == "igual") { $arrBusca['p.NomeProjeto = '] = $post->nomeProposta; } elseif ($post->tiponome == "contendo") { $arrBusca['p.NomeProjeto LIKE '] = "('%" . $post->nomeProposta . "%')"; } } if ($post->dataPropostaInicial != "") { if ($post->tipodata == "igual") { $arrBusca['x.DtAvaliacao > '] = "'" . ConverteData($post->dataPropostaInicial, 13) . " 00:00:00'"; $arrBusca['x.DtAvaliacao < '] = "'" . ConverteData($post->dataPropostaInicial, 13) . " 23:59:59'"; } else { $arrBusca['x.DtAvaliacao > '] = "'" . ConverteData($post->dataPropostaInicial, 13) . " 00:00:00'"; if ($post->dataPropostaFinal != "") { $arrBusca['x.DtAvaliacao < '] = "'" . ConverteData($post->dataPropostaFinal, 13) . " 23:59:59'"; } } } if ($post->situacao != "") { if ($post->situacao == "inicial") { if ($post->tipobuscasituacao == "igual") { $arrBusca['m.Movimentacao = '] = 96; $rsPropostaInicial = $tblProposta->buscarPropostaAdmissibilidade($arrBusca, array("x.DtAvaliacao DESC")); //m.Movimentacao = 96 >> INICIAL } } if ($post->situacao == "visual") { if ($post->tipobuscasituacao == "igual") { $arrBusca['m.Movimentacao = '] = 97; $rsPropostaVisual = $tblProposta->buscarPropostaAdmissibilidade($arrBusca, array("x.DtAvaliacao DESC")); //m.Movimentacao = 96 >> INICIAL } } /*if($post->situacao == "documental"){ if($post->tipobuscasituacao == "igual"){ $arrBusca['m.Movimentacao = '] = 97; $rsPropostaVisual = $tblProposta->buscarPropostaAdmissibilidade($arrBusca, array("x.DtAvaliacao DESC")); //m.Movimentacao = 96 >> INICIAL } }*/ if ($post->situacao == "final") { if ($post->tipobuscasituacao == "igual") { $arrBusca['m.Movimentacao = '] = 128; $rsPropostaFinal = $tblProposta->buscarPropostaAdmissibilidade($arrBusca, array("x.DtAvaliacao DESC")); //m.Movimentacao = 96 >> INICIAL } } } else { //x($arrBusca); $arrBusca['m.Movimentacao = '] = 96; $rsPropostaInicial = $tblProposta->buscarPropostaAdmissibilidade($arrBusca, array("x.DtAvaliacao DESC")); //m.Movimentacao = 96 >> INICIAL $arrBusca['m.Movimentacao = '] = 97; $rsPropostaVisual = $tblProposta->buscarPropostaAdmissibilidade($arrBusca, array("x.DtAvaliacao DESC")); //m.Movimentacao = 97 >> VISUAL //$arrBusca['m.Movimentacao = '] = ?; //$rsPropostaDocumental = $tblProposta->buscarPropostaAdmissibilidade($arrBusca, array("x.DtAvaliacao DESC")); //m.Movimentacao = ? >> DOCUMENTAL $arrBusca['m.Movimentacao = '] = 128; $rsPropostaFinal = $tblProposta->buscarPropostaAdmissibilidade($arrBusca, array("x.DtAvaliacao DESC")); //m.Movimentacao = 128 >> FINAL } $arrDados = array("propostasInicial" => $rsPropostaInicial, "propostasVisual" => $rsPropostaVisual, "propostasDocumental" => $rsPropostaDocumental, "propostasFinal" => $rsPropostaFinal, "formularioLocalizar" => $this->_urlPadrao . "/proposta/localizar"); $this->montaTela("admissibilidade/listarpropostas.phtml", $arrDados); }
function dataset_ok($dataset, $data = false) { //Diz se uma $data é contemplada por um $dataset (true) ou não (false) if ($data === false) { $data = time(); } $data = trim($data); $timestamp = ConverteData($data, 8); $cron_items = array(0 => 'i', 1 => 'H', 2 => 'd', 3 => 'm', 4 => 'w'); $ds = preg_split('/\\s+/', trim($dataset)); if (count($ds) == 5) { $found = array(); reset($ds); while (list($k, $v) = each($ds)) { if ($debug) { echo "passando o while de {$k} e {$v} "; } flush(); $found[$k] = false; $ranges = explode(',', trim($v)); $procurado = intval(date($cron_items[$k], $timestamp)); while ((list($kr, $r) = each($ranges)) && $found[$k] == false) { if ($r == '*') { // asterisco if ($debug) { echo '... asterisco'; } $found[$k] = true; } elseif (preg_match('/(\\d+)\\-(\\d+)/', $r, $tmp)) { // range if ($debug) { echo "... range "; } if (intval($tmp[1]) <= $procurado && intval($tmp[2]) >= $procurado) { $found[$k] = true; } } elseif (preg_match('/^(\\d+)$/', $r, $tmp)) { // numero if ($debug) { echo '... numero'; } if (intval($tmp[1]) == $procurado) { $found[$k] = true; } } elseif (preg_match('#^(\\d+)/(\\d+)$#', $r, $tmp)) { //iteração if ($debug) { echo '... iteração'; } $tmpsoma = intval($tmp[1]); if (intval($tmp[2]) == 0) { if ($tmpsoma == $procurado) { $found[$k] = true; } } else { while ($tmpsoma <= $procurado) { if ($debug) { echo "<br>\$tmpsoma={$tmpsoma} | \$tmp[2]=" . $tmp[2] . ''; } if ($tmpsoma == $procurado) { $found[$k] = true; } $tmpsoma = $tmpsoma + intval($tmp[2]); } } } if ($debug) { echo " (procurando {$r} em " . $procurado . ") "; } if ($found[$k] == true) { if ($debug) { echo ' <font color=blue><strong>...ok...</strong></font> '; } } else { if ($debug) { echo ' <font color=red>...nops...</font>'; } } } if ($debug) { echo '<br>'; } } // o dia da semana e o dia do mês têm uma relação de "OR" entre si. // ou seja, se um for achado, não faz diferença se o outro não o foi. // (desde que ambos tenham sido especificados) // o if abaixo simula esse comportamento: if ($ds[2] !== '*' && $ds[4] !== '*') { if ($found[2] == true) { $found[4] = true; } if ($found[4] == true) { $found[2] = true; } } // agora, o veredito final: $ok = true; foreach ($found as $v) { if ($v !== true) { $ok = false; } } return $ok; } else { echo '<p>ERRO: dataset invalido: tem ' . count($ds) . ' ítens (esperados: 5)</p>'; return false; } }
public function imprimirRelatorioReciboCaptacaoAction() { $this->_helper->layout->disableLayout(); //DEFINE PARAMETROS DE ORDENACAO / QTDE. REG POR PAG. / PAGINACAO if ($this->_request->getParam("qtde")) { $this->intTamPag = $this->_request->getParam("qtde"); } $order = array(); //==== parametro de ordenacao ======// if ($this->_request->getParam("ordem")) { $ordem = $this->_request->getParam("ordem"); if ($ordem == "ASC") { $novaOrdem = "DESC"; } else { $novaOrdem = "ASC"; } } else { $ordem = "ASC"; $novaOrdem = "ASC"; } //==== campo de ordenacao ======// if ($this->_request->getParam("campo")) { $campo = $this->_request->getParam("campo"); $order = array($campo . " " . $ordem); $ordenacao = "&campo=" . $campo . "&ordem=" . $ordem; } else { $campo = null; $order = array(9, 7, 3); $ordenacao = null; } $get = Zend_Registry::get('post'); /* ================== PAGINACAO ======================*/ $where = array(); if (!empty($get->pronac)) { $where["c.AnoProjeto+c.Sequencial = ?"] = $get->pronac; } if (!empty($get->numLote)) { $where["c.NumeroRecibo = ?"] = $get->numLote; } if (!empty($get->proponente)) { $where["p.CgcCpf = ?"] = retiraMascara($get->proponente); } if (!empty($get->incentivador)) { $where["c.cgcCpfMecena = ?"] = retiraMascara($get->incentivador); } if (!empty($get->dtLote) || $get->tpDtLote != '') { if ($get->tpDtLote == "igual") { $where['DtChegadaRecibo >= ?'] = ConverteData($get->dtLote, 13) . " 00:00:00"; $where['DtChegadaRecibo <= ?'] = ConverteData($get->dtLote, 13) . " 23:59:59"; } elseif ($get->tpDtLote == "maior") { $where['DtChegadaRecibo >= ?'] = ConverteData($get->dtLote, 13) . " 00:00:00"; } elseif ($get->tpDtLote == "menor") { $where['DtChegadaRecibo <= ?'] = ConverteData($get->dtLote, 13) . " 00:00:00"; } elseif ($get->tpDtLote == "OT") { $where['DtChegadaRecibo = ?'] = date("Y-m-") . (date("d") - 1) . " 00:00:00"; } elseif ($get->tpDtLote == "U7") { $where['DtChegadaRecibo > ?'] = date("Y-m-") . (date("d") - 7) . " 00:00:00"; $where['DtChegadaRecibo < ?'] = date("Y-m-d") . " 23:59:59"; } elseif ($get->tpDtLote == "SP") { $where['DtChegadaRecibo > ?'] = date("Y-m-") . (date("d") - 7) . " 00:00:00"; $where['DtChegadaRecibo < ?'] = date("Y-m-d") . " 23:59:59"; } elseif ($get->tpDtLote == "MM") { $where['DtChegadaRecibo > ?'] = date("Y-m-01") . " 00:00:00"; $where['DtChegadaRecibo < ?'] = date("Y-m-d") . " 23:59:59"; } elseif ($get->tpDtLote == "UM") { $where['DtChegadaRecibo > ?'] = date("Y-") . (date("m") - 1) . "-01 00:00:00"; $where['DtChegadaRecibo < ?'] = date("Y-") . (date("m") - 1) . "-31 23:59:59"; } else { $where['DtChegadaRecibo > ?'] = ConverteData($get->dtLote, 13) . " 00:00:00"; if ($get->dtLote_Final != "") { $where['DtChegadaRecibo < ?'] = ConverteData($get->dtLote_Final, 13) . " 23:59:59"; } } } if (!empty($get->dtCaptacao) || $get->tpDtCaptacao != '') { if ($get->tpDtCaptacao == "igual") { $where['DtRecibo >= ?'] = ConverteData($get->dtCaptacao, 13) . " 00:00:00"; $where['DtRecibo <= ?'] = ConverteData($get->dtCaptacao, 13) . " 23:59:59"; } elseif ($get->tpDtCaptacao == "maior") { $where['DtRecibo >= ?'] = ConverteData($get->dtCaptacao, 13) . " 00:00:00"; } elseif ($get->tpDtCaptacao == "menor") { $where['DtRecibo <= ?'] = ConverteData($get->dtCaptacao, 13) . " 00:00:00"; } elseif ($get->tpDtCaptacao == "OT") { $where['DtRecibo = ?'] = date("Y-m-") . (date("d") - 1) . " 00:00:00"; } elseif ($get->tpDtCaptacao == "U7") { $where['DtRecibo > ?'] = date("Y-m-") . (date("d") - 7) . " 00:00:00"; $where['DtRecibo < ?'] = date("Y-m-d") . " 23:59:59"; } elseif ($get->tpDtCaptacao == "SP") { $where['DtRecibo > ?'] = date("Y-m-") . (date("d") - 7) . " 00:00:00"; $where['DtRecibo < ?'] = date("Y-m-d") . " 23:59:59"; } elseif ($get->tpDtCaptacao == "MM") { $where['DtRecibo > ?'] = date("Y-m-01") . " 00:00:00"; $where['DtRecibo < ?'] = date("Y-m-d") . " 23:59:59"; } elseif ($get->tpDtCaptacao == "UM") { $where['DtRecibo > ?'] = date("Y-") . (date("m") - 1) . "-01 00:00:00"; $where['DtRecibo < ?'] = date("Y-") . (date("m") - 1) . "-31 23:59:59"; } else { $where['DtRecibo > ?'] = ConverteData($get->dtCaptacao, 13) . " 00:00:00"; if ($get->dtCaptacao_Final != "") { $where['DtRecibo < ?'] = ConverteData($get->dtCaptacao_Final, 13) . " 23:59:59"; } } } $tbCaptacao = new Captacao(); $busca = $tbCaptacao->buscaReciboCaptacao($where, $order); $this->view->dados = $busca; $this->view->vlrTotalGrid = $tbCaptacao->buscaReciboCaptacaoTotalValorGrid($where); }
public function resultadoAgenciaBancariaAction() { header("Content-Type: text/html; charset=ISO-8859-1"); $this->_helper->layout->disableLayout(); $post = Zend_Registry::get('post'); $arrBusca = array(); if (!empty($post->banco)) { $arrBusca["c.Banco = ?"] = $post->banco; } if (!empty($post->uf)) { $tblUf = new Uf(); $rsUf = $tblUf->buscar(array("idUF = ?" => $post->uf))->current(); $arrBusca["a.Uf = ?"] = $rsUf->Sigla; } if (!empty($post->cidade)) { $tblMunicipio = new Municipios(); $rsMunicipio = $tblMunicipio->buscar(array("idMunicipioIBGE = ?" => $post->cidade))->current(); $arrBusca["a.Cidade = ?"] = $rsMunicipio->Descricao; } if (!empty($post->mecanismo)) { $arrBusca["c.Mecanismo = ?"] = $post->mecanismo; } if (!empty($post->area)) { $arrBusca["p.Area = ?"] = $post->area; } if (!empty($post->tipoPessoa)) { $arrBusca["i.tipoPessoa = ?"] = $post->tipoPessoa; } if (!empty($post->agencia)) { $arrBusca["c.Agencia = ?"] = retiraMascara($post->agencia); } if (!empty($post->dtLoteRemessaCB) || $post->tpDtLoteRemessaCB != '') { if ($post->tpDtLoteRemessaCB == "igual") { $arrBusca['DtLoteRemessaCB >= ?'] = ConverteData($post->dtLoteRemessaCB, 13) . " 00:00:00"; $arrBusca['DtLoteRemessaCB <= ?'] = ConverteData($post->dtLoteRemessaCB, 13) . " 23:59:59"; } elseif ($post->tpDtLoteRemessaCB == "maior") { $arrBusca['DtLoteRemessaCB >= ?'] = ConverteData($post->dtLoteRemessaCB, 13) . " 00:00:00"; } elseif ($post->tpDtLoteRemessaCB == "menor") { $arrBusca['DtLoteRemessaCB <= ?'] = ConverteData($post->dtLoteRemessaCB, 13) . " 00:00:00"; } elseif ($post->tpDtLoteRemessaCB == "OT") { $arrBusca['DtLoteRemessaCB = ?'] = date("Y-m-") . (date("d") - 1) . " 00:00:00"; } elseif ($post->tpDtLoteRemessaCB == "U7") { $arrBusca['DtLoteRemessaCB > ?'] = date("Y-m-") . (date("d") - 7) . " 00:00:00"; $arrBusca['DtLoteRemessaCB < ?'] = date("Y-m-d") . " 23:59:59"; } elseif ($post->tpDtLoteRemessaCB == "SP") { $arrBusca['DtLoteRemessaCB > ?'] = date("Y-m-") . (date("d") - 7) . " 00:00:00"; $arrBusca['DtLoteRemessaCB < ?'] = date("Y-m-d") . " 23:59:59"; } elseif ($post->tpDtLoteRemessaCB == "MM") { $arrBusca['DtLoteRemessaCB > ?'] = date("Y-m-01") . " 00:00:00"; $arrBusca['DtLoteRemessaCB < ?'] = date("Y-m-d") . " 23:59:59"; } elseif ($post->tpDtLoteRemessaCB == "UM") { $arrBusca['DtLoteRemessaCB > ?'] = date("Y-") . (date("m") - 1) . "-01 00:00:00"; $arrBusca['DtLoteRemessaCB < ?'] = date("Y-") . (date("m") - 1) . "-31 23:59:59"; } else { $arrBusca['DtLoteRemessaCB > ?'] = ConverteData($post->dtLoteRemessaCB, 13) . " 00:00:00"; if ($post->dtLoteRemessaCB_Final != "") { $arrBusca['DtLoteRemessaCB < ?'] = ConverteData($post->dtLoteRemessaCB_Final, 13) . " 23:59:59"; } } } if (!empty($post->dtLoteRemessaCL) || $post->tpDtLoteRemessaCL != '') { if ($post->tpDtLoteRemessaCL == "igual") { $arrBusca['DtLoteRemessaCL >= ?'] = ConverteData($post->dtLoteRemessaCL, 13) . " 00:00:00"; $arrBusca['DtLoteRemessaCL <= ?'] = ConverteData($post->dtLoteRemessaCL, 13) . " 23:59:59"; } elseif ($post->tpDtLoteRemessaCL == "maior") { $arrBusca['DtLoteRemessaCL >= ?'] = ConverteData($post->dtLoteRemessaCL, 13) . " 00:00:00"; } elseif ($post->tpDtLoteRemessaCL == "menor") { $arrBusca['DtLoteRemessaCL <= ?'] = ConverteData($post->dtLoteRemessaCL, 13) . " 00:00:00"; } elseif ($post->tpDtLoteRemessaCL == "OT") { $arrBusca['DtLoteRemessaCL = ?'] = date("Y-m-") . (date("d") - 1) . " 00:00:00"; } elseif ($post->tpDtLoteRemessaCL == "U7") { $arrBusca['DtLoteRemessaCL > ?'] = date("Y-m-") . (date("d") - 7) . " 00:00:00"; $arrBusca['DtLoteRemessaCL < ?'] = date("Y-m-d") . " 23:59:59"; } elseif ($post->tpDtLoteRemessaCL == "SP") { $arrBusca['DtLoteRemessaCL > ?'] = date("Y-m-") . (date("d") - 7) . " 00:00:00"; $arrBusca['DtLoteRemessaCL < ?'] = date("Y-m-d") . " 23:59:59"; } elseif ($post->tpDtLoteRemessaCL == "MM") { $arrBusca['DtLoteRemessaCL > ?'] = date("Y-m-01") . " 00:00:00"; $arrBusca['DtLoteRemessaCL < ?'] = date("Y-m-d") . " 23:59:59"; } elseif ($post->tpDtLoteRemessaCL == "UM") { $arrBusca['DtLoteRemessaCL > ?'] = date("Y-") . (date("m") - 1) . "-01 00:00:00"; $arrBusca['DtLoteRemessaCL < ?'] = date("Y-") . (date("m") - 1) . "-31 23:59:59"; } else { $arrBusca['DtLoteRemessaCL > ?'] = ConverteData($post->dtLoteRemessaCL, 13) . " 00:00:00"; if ($post->dtLoteRemessaCL_Final != "") { $arrBusca['DtLoteRemessaCL < ?'] = ConverteData($post->dtLoteRemessaCL_Final, 13) . " 23:59:59"; } } } //xd($arrBusca); $tbl = new ContaBancaria(); //xd($_POST); if ($post->tipo == 'xls' || $post->tipo == 'pdf') { //buscando os registros no banco de dados $tamanho = -1; $inicio = -1; $pag = 0; $totalPag = 0; $total = 0; $fim = 0; $rs = $tbl->buscar($arrBusca, array(), $tamanho, $inicio); $this->_forward('preparar-xls-pdf', null, null, array('dados' => $rs, 'view' => 'operacional/preparar-xls-pdf-agencia-bancaria.phtml', 'tipo' => $post->tipo)); } else { $pag = 1; //$get = Zend_Registry::get('get'); if (isset($post->pag)) { $pag = $post->pag; } if (isset($post->tamPag)) { $this->intTamPag = $post->tamPag; } $inicio = $pag > 1 ? ($pag - 1) * $this->intTamPag : 0; $fim = $inicio + $this->intTamPag; $total = $tbl->pegaTotal($arrBusca); $total = $total["total"]; //xd($total); $totalPag = (int) ($total % $this->intTamPag == 0 ? $total / $this->intTamPag : $total / $this->intTamPag + 1); $tamanho = $fim > $total ? $total - $inicio : $this->intTamPag; if ($fim > $total) { $fim = $total; } //Varifica se foi solicitado a ordenação if (!empty($post->ordenacao)) { $ordem[] = "{$post->ordenacao} {$post->tipoOrdenacao}"; } else { $ordem = array('Descricao ASC'); } $rs = $tbl->buscar($arrBusca, $ordem, $tamanho, $inicio); //xd($total); } $this->view->contasBancarias = $rs; $this->view->pag = $pag; $this->view->total = $total; $this->view->inicio = $inicio + 1; $this->view->fim = $fim; $this->view->totalPag = $totalPag; $this->view->parametrosBusca = $_POST; }
public static function montaBuscaData(Zend_Filter_Input $post, $tpBuscaData, $cmpData, $cmpBD, $cmpDataFinal = null, array $arrayJoin = null) { $arrBusca = array(); $aux1 = $post->__get($cmpData); $aux2 = $post->__get($tpBuscaData); if (!empty($aux1) || $aux2 != '') { if ($post->__get($tpBuscaData) == "igual") { $arrBusca["{$cmpBD} >= ?"] = ConverteData($post->__get($cmpData), 13) . " 00:00:00"; $arrBusca["{$cmpBD} <= ?"] = ConverteData($post->__get($cmpData), 13) . " 23:59:59"; } elseif ($post->__get($tpBuscaData) == "maior") { $arrBusca["{$cmpBD} >= ?"] = ConverteData($post->__get($cmpData), 13) . " 00:00:00"; } elseif ($post->__get($tpBuscaData) == "menor") { $arrBusca["{$cmpBD} <= ?"] = ConverteData($post->__get($cmpData), 13) . " 00:00:00"; } elseif ($post->__get($tpBuscaData) == "entre") { $arrBusca["{$cmpBD} >= ?"] = ConverteData($post->__get($cmpData), 13) . " 00:00:00"; $arrBusca["{$cmpBD} <= ?"] = ConverteData($post->__get($cmpDataFinal), 13) . " 23:59:59"; } elseif ($post->__get($tpBuscaData) == "OT") { $arrBusca["{$cmpBD} = ?"] = date("Y-m-d", strtotime("-1 day")) . " 00:00:00"; } elseif ($post->__get($tpBuscaData) == "U7") { $arrBusca["{$cmpBD} > ?"] = date("Y-m-d", strtotime("-7 day")) . " 00:00:00"; $arrBusca["{$cmpBD} < ?"] = date("Y-m-d") . " 23:59:59"; } elseif ($post->__get($tpBuscaData) == "SP") { /*$arrBusca["{$cmpBD} > ?"] = date("Y-m-").(date("d")-7)." 00:00:00"; $arrBusca["{$cmpBD} < ?"] = date("Y-m-d")." 23:59:59";*/ $dia_semana = date('w'); $primeiro_dia = date('Y-m-d', strtotime("-" . $dia_semana . "day")); $domingo = date('Y-m-d', strtotime($primeiro_dia . "-1 week")); $sabado = date('Y-m-d', strtotime($domingo . "6 day")); $arrBusca["{$cmpBD} >= ?"] = $domingo . " 00:00:00"; $arrBusca["{$cmpBD} <= ?"] = $sabado . " 23:59:59"; } elseif ($post->__get($tpBuscaData) == "MM") { $arrBusca["{$cmpBD} > ?"] = date("Y-m-01") . " 00:00:00"; $arrBusca["{$cmpBD} < ?"] = date("Y-m-d") . " 23:59:59"; } elseif ($post->__get($tpBuscaData) == "UM") { $arrBusca["{$cmpBD} >= ?"] = date("Y-m", strtotime("-1 month")) . "-01 00:00:00"; //$arrBusca["{$cmpBD} <= ?"] = date("d/m/Y", mktime(0, 0, 0, date("m", strtotime("-1 month"))+1, 0, date("Y"))); $arrBusca["{$cmpBD} <= ?"] = date("Y-m-d", mktime(0, 0, 0, date("m", strtotime("-1 month")) + 1, 0, date("Y"))); } elseif ($post->__get($tpBuscaData) == "") { } else { $arrBusca["{$cmpBD} > ?"] = ConverteData($post->__get($cmpData), 13) . " 00:00:00"; if ($post->__get($cmpDataFinal) != "") { $arrBusca["{$cmpBD} < ?"] = ConverteData($post->__get($cmpDataFinal), 13) . " 23:59:59"; } } } if (!empty($arrayJoin)) { $arrBusca = array_merge($arrayJoin, $arrBusca); } return $arrBusca; }
public function salvaalterarprojetoAction() { $post = Zend_Registry::get('post'); //$pronac = addslashes($post->pronac); $pronac = $this->_request->getParam("pronac"); //verficia se o pronac esta criptografado if (strlen($pronac) > 12) { $pronac = Seguranca::dencrypt($pronac); } if (!empty($post->Situacao)) { $providenciaTomada = $post->justificativa; } else { $providenciaTomada = ''; } $ano = addslashes(substr($pronac, 0, 2)); $sequencial = addslashes(substr($pronac, 2, strlen($pronac))); $arrBusca = array('tbr.anoprojeto =?' => $ano, 'tbr.sequencial =?' => $sequencial); $tblProjeto = new Projetos(); $validapronac = $tblProjeto->VerificaPronac($arrBusca); if (count($validapronac) > 0) { $dadosProjeto = $tblProjeto->buscarTodosDadosProjeto($validapronac[0]->IdPRONAC); $dadosProjeto = $dadosProjeto[0]; } else { parent::message("Dados obrigatórios não informados", "alterarprojeto/consultarprojeto", "ERROR"); } // Verificando se o Projeto atual está desabilitado e se pode ser habilitado! if (!empty($post->habilitado) && $post->habilitado == 'S') { $tbl = new Inabilitado(); $whereI['AnoProjeto = ?'] = $dadosProjeto->AnoProjeto; $whereI['Sequencial = ?'] = $dadosProjeto->Sequencial; $retorno = $tbl->Localizar($whereI); $msg = 'O proponente não pode ser habilitado à presente data. Para habilitá-lo, favor anexar documento.'; if (count($retorno) > 0 && $retorno[0]->idTipoInabilitado > 0 && $retorno[0]->idTipoInabilitado <= 7 && $retorno[0]->Anos < 1) { parent::message($msg, "alterarprojeto/" . $post->pagina . "?pronac=" . Seguranca::encrypt($dadosProjeto->pronac) . "&menu=" . $post->menu, "ALERT"); } else { if (count($retorno) > 0 && $retorno[0]->idTipoInabilitado >= 4 && $retorno[0]->idTipoInabilitado <= 5 && $retorno[0]->Anos < 2) { parent::message($msg, "alterarprojeto/" . $post->pagina . "?pronac=" . Seguranca::encrypt($dadosProjeto->pronac) . "&menu=" . $post->menu, "ALERT"); } else { if (count($retorno) > 0 && $retorno[0]->idTipoInabilitado >= 6 && $retorno[0]->idTipoInabilitado <= 7 && $retorno[0]->Anos < 3) { parent::message($msg, "alterarprojeto/" . $post->pagina . "?pronac=" . Seguranca::encrypt($dadosProjeto->pronac) . "&menu=" . $post->menu, "ALERT"); } } } } $dados = Null; $dados = array('idPRONAC' => $dadosProjeto->IdPRONAC, 'idLogon' => $this->idusuario, 'cdArea' => null, 'cdSegmento' => null, 'nmProjeto' => null, 'cdSituacao' => null, 'cdOrgao' => null, 'dtInicioExecucao' => null, 'dtFimExecucao' => null, 'idEnquadramento' => null, 'CGCCPF' => null, 'dsProvidenciaTomada' => $providenciaTomada, 'dsHistoricoAlteracaoProjeto' => $post->justificativa, 'dtHistoricoAlteracaoProjeto' => date("Y-m-d H:i:s")); if (!empty($post->Area)) { $dados['cdArea'] = $dadosProjeto->Area; $dados['dsProvidenciaTomada'] = 'Area -> ' . $post->Area; } if (!empty($post->Segmento)) { $dados['cdSegmento'] = $dadosProjeto->Segmento; $dados['dsProvidenciaTomada'] .= '/ Segmento -> ' . $post->Segmento; } if (!empty($post->NomeProjeto)) { $dados['nmProjeto'] = $dadosProjeto->NomeProjeto; $dados['dsProvidenciaTomada'] = $post->NomeProjeto; } if (!empty($post->sinteseProjeto)) { $dados['dsProvidenciaTomada'] = "Sintese do Projeto -> " . $post->sinteseProjeto; } if (!empty($post->Situacao)) { $dados['cdSituacao'] = $dadosProjeto->Situacao; $dados['dsProvidenciaTomada'] = $providenciaTomada; } if (!empty($post->Orgao)) { $dados['cdOrgao'] = $dadosProjeto->Orgao; $dados['dsProvidenciaTomada'] = $post->Orgao; } if (!empty($post->dtInicioExecucao)) { $dados['dtInicioExecucao'] = $dadosProjeto->DtInicioExecucao; $dados['dsProvidenciaTomada'] = "Inicio -> " . $post->dtInicioExecucao; } if (!empty($post->dtFimExecucao)) { $dados['dtFimExecucao'] = $dadosProjeto->DtFimExecucao; $dados['dsProvidenciaTomada'] .= "/ Fim -> " . $post->dtFimExecucao; } if (!empty($post->idEnquadramento)) { $dados['idEnquadramento'] = $dadosProjeto->Enquadramento; $dados['dsProvidenciaTomada'] = $post->idEnquadramento; } if (!empty($post->CGCCPF)) { $dados['CGCCPF'] = $dadosProjeto->CgcCpf; $dados['dsProvidenciaTomada'] = str_replace("/", "", str_replace("-", "", str_replace(".", "", addslashes($post->CGCCPF)))); } if (!empty($post->habilitado)) { $dados['dsProvidenciaTomada'] = "Inabilitado = " . $post->habilitado; } if (!empty($post->dtInicioExecucao) && !empty($post->dtFimExecucao)) { $dados['dtInicioExecucao'] = ConverteData($post->dtInicioExecucao, 13); $dtInicio = $dados['dtInicioExecucao']; $dados['dtFimExecucao'] = ConverteData($post->dtFimExecucao, 13); $dtFim = $dados['dtFimExecucao']; } $tblHistoricoAlteracaoProjeto = new tbHistoricoAlteracaoProjeto(); $idHistAlteracaoProjeto = $tblHistoricoAlteracaoProjeto->inserir($dados); //salva historico if ($idHistAlteracaoProjeto > 1) { //Se tiver salvo o historico atualiza a tabela projeto $tblHistoricoAlteracaoDoc = new tbHistoricoAlteracaoDocumento(); if (!empty($post->documentoid)) { foreach ($post->documentoid as $documentoid) { //Salva o relacionamento da tabela documentos com a de historico $dados = array('idHistoricoAlteracaoProjeto' => $idHistAlteracaoProjeto, 'idDocumento' => $documentoid, 'idDocumentosExigidos' => '58'); $respostaArqXLog = $tblHistoricoAlteracaoDoc->salvar($dados); } } if (!empty($post->arquivoid)) { foreach ($post->arquivoid as $arquivoid) { //Atualiza a situacao dos arquivos para ativo $atualizaArquivo = ArquivoDAO::alterar(array('stAtivo' => 'A'), $arquivoid); } } $dados = null; $dados = array('idPRONAC' => $dadosProjeto->IdPRONAC); if (!empty($post->Situacao)) { $this->validasituacao($dadosProjeto); } if (!empty($post->habilitado)) { $this->salvahabilitado($dadosProjeto); } //funcao para inserir o novo proponente na tabela Interesados if (!empty($post->CGCCPF)) { $interessadoTb = new Interessado(); $interessado = $interessadoTb->Busca($where = array("CgcCpf = ? " => str_replace("/", "", str_replace("-", "", str_replace(".", "", addslashes($post->CGCCPF)))))); if (count($interessado) <= 0) { $dadosProponente = array("CgcCpf" => str_replace("/", "", str_replace("-", "", str_replace(".", "", addslashes($post->CGCCPF)))), "Nome" => $post->nome, "Endereco" => "0", "Cidade" => "", "Uf" => "", "Cep" => "", "Responsavel" => "", "Grupo" => 1); if (str_replace("/", "", str_replace("-", "", str_replace(".", "", addslashes($post->CGCCPF)))) > 11) { $dadosProponente['tipoPessoa'] = 1; } else { $dadosProponente['tipoPessoa'] = 1; } $interessadoTb->inserir($dadosProponente); } $Agentes = new Agentes(); $tbDocumentosAgentes = new tbDocumentosAgentes(); $ag = $Agentes->buscar(array('CNPJCPF = ?' => Mascara::delMaskCPFCNPJ($post->CGCCPF)))->current(); $docs = $tbDocumentosAgentes->buscarDocumentos(array('a.idAgente = ?' => $ag->idAgente)); if (count($docs) == 0) { parent::message("Os documentos do novo proponente não estão cadastrados no sistema. Favor anexar os documentos!", "alterarprojeto/" . $post->pagina . "?pronac=" . Seguranca::encrypt($dadosProjeto->pronac) . "&menu=" . $post->menu, "ALERT"); } } if (!empty($post->Area)) { $dados['Area'] = $post->Area; } if (!empty($post->Segmento)) { $dados['Segmento'] = $post->Segmento; } if (!empty($post->NomeProjeto)) { $dados['NomeProjeto'] = $post->NomeProjeto; } if (!empty($post->sinteseProjeto)) { $dados['ResumoProjeto'] = $post->sinteseProjeto; } if (!empty($post->Situacao)) { $dados['Situacao'] = $post->Situacao; $dados['DtSituacao'] = date("Y-m-d H:i:s"); $dados['ProvidenciaTomada'] = $providenciaTomada; } if (!empty($post->Orgao)) { $dados['Orgao'] = $post->Orgao; } if (!empty($post->dtInicioExecucao)) { $dados['DtInicioExecucao'] = $dtInicio; } if (!empty($post->dtFimExecucao)) { $dados['DtFimExecucao'] = $dtFim; } if (!empty($post->CGCCPF)) { $dados['CgcCpf'] = str_replace("/", "", str_replace("-", "", str_replace(".", "", addslashes($post->CGCCPF)))); } /** * ============================================================== * INICIO DA ATUALIZACAO DO VINCULO DO PROPONENTE * ============================================================== */ $Projetos = new Projetos(); $Agentes = new Agentes(); $Visao = new Visao(); $tbVinculo = new TbVinculo(); $tbVinculoProposta = new tbVinculoProposta(); /* ========== BUSCA OS DADOS DO PROPONENTE ANTIGO ========== */ $buscarCpfProponenteAntigo = $Projetos->buscar(array('AnoProjeto+Sequencial = ?' => $post->pronac)); $cpfProponenteAntigo = count($buscarCpfProponenteAntigo) > 0 ? $buscarCpfProponenteAntigo[0]->CgcCpf : 0; $buscarIdProponenteAntigo = $Agentes->buscar(array('CNPJCPF = ?' => $cpfProponenteAntigo)); $idProponenteAntigo = count($buscarIdProponenteAntigo) > 0 ? $buscarIdProponenteAntigo[0]->idAgente : 0; $idPreProjetoVinculo = count($buscarCpfProponenteAntigo) > 0 ? $buscarCpfProponenteAntigo[0]->idProjeto : 0; /* ========== BUSCA OS DADOS DO NOVO PROPONENTE ========== */ $buscarNovoProponente = $Agentes->buscar(array('CNPJCPF = ?' => Mascara::delMaskCPFCNPJ($post->CGCCPF))); $idNovoProponente = count($buscarNovoProponente) > 0 ? $buscarNovoProponente[0]->idAgente : 0; $buscarVisao = $Visao->buscar(array('Visao = ?' => 144, 'idAgente = ?' => $idNovoProponente)); /* ========== BUSCA OS DADOS DA PROPOSTA VINCULADA ========== */ $idVinculo = $tbVinculoProposta->buscar(array('idPreProjeto = ?' => $idPreProjetoVinculo)); /* ========== ATUALIZA O VINCULO DO PROPONENTE ========== */ // if (count($buscarVisao) > 0 && count($idVinculo) > 0) : // $whereVinculo = array('idVinculo = ?' => $idVinculo[0]->idVinculo); // // $dadosVinculo = array( // 'idAgenteProponente' => $idNovoProponente // , 'dtVinculo' => new Zend_Db_Expr('GETDATE()')); // // $tbVinculo->alterar($dadosVinculo, $whereVinculo); // else : // parent::message("O usuário informado não é Proponente ou o Projeto não está vinculado a uma Proposta!", "alterarprojeto/" . $post->pagina . "?pronac=" . Seguranca::encrypt($dadosProjeto->pronac), "ERROR"); // endif; /** * ============================================================== * FIM DA ATUALIZACAO DO VINCULO DO PROPONENTE * ============================================================== */ //ATUALIZA DADOS DO PROJETO $idProjeto = $tblProjeto->salvar($dados); if (!empty($post->idEnquadramento)) { $dados = null; $dados = array('IdEnquadramento' => $dadosProjeto->IdEnquadramento, 'Enquadramento' => $post->idEnquadramento, 'DtEnquadramento' => date("Y-m-d H:i:s"), 'Logon' => $this->idusuario); $tblEnquadramento = new Enquadramento(); $idEnquadramento = $tblEnquadramento->alterarEnquadramento($dados); } if ($idProjeto == $dadosProjeto->IdPRONAC) { if ($post->idEnquadramento) { if ($idEnquadramento == $dadosProjeto->IdEnquadramento && $idEnquadramento !== false) { parent::message("Alteração realizada com sucesso!", "alterarprojeto/" . $post->pagina . "?pronac=" . Seguranca::encrypt($dadosProjeto->pronac) . "&menu=" . $post->menu, "CONFIRM"); } else { parent::message("Esse Projeto não possui Enquadramento", "alterarprojeto/" . $post->pagina . "?pronac=" . Seguranca::encrypt($dadosProjeto->pronac) . "&menu=" . $post->menu, "ERROR"); } } else { parent::message("Alteração realizada com sucesso!", "alterarprojeto/" . $post->pagina . "?pronac=" . Seguranca::encrypt($dadosProjeto->pronac) . "&menu=" . $post->menu, "CONFIRM"); } } else { parent::message("Erro ao salvar dados", "alterarprojeto/" . $post->pagina . "?pronac=" . Seguranca::encrypt($dadosProjeto->pronac) . "&menu=" . $post->menu, "ERROR"); } } else { parent::message("Erro ao salvar dados", "alterarprojeto/" . $post->pagina . "?pronac=" . Seguranca::encrypt($dadosProjeto->pronac), "ERROR"); } }
function gravarPesquisa($pesquisa){ if (is_object($pesquisa->getProfessor())) { $pesquisa->Xprofessor = $pesquisa->getProfessor()->getId(); $pesquisa->Xinstituicao = $pesquisa->getProfessor()->getInstituicao()->getId(); }else{ $pesquisa->Xprofessor = ' null '; $pesquisa->Xinstituicao = ' null '; } if (is_object($pesquisa->getAluno())) { $pesquisa->Xaluno = $pesquisa->getAluno()->getId(); }else{ $pesquisa->Xaluno = ' null '; } if (strlen($pesquisa->getData())==0){ $pesquisa->Xdata = ' CURRENT_TIMESTAMP '; }else{ $pesquisa->Xdata = ConverteData($pesquisa->getData(),"'"); } $PesquisaDAO = new PesquisaDAO(); $PesquisaDAO->setBancoDados($this->banco); $PesquisaDAO->gravarPesquisaDAO($pesquisa); }
public function reuniaoAction() { if ($this->getRequest()->isPost()) { $dados = array('idNrReuniao' => $_POST['idNrReuniao'], 'NrReuniao' => $_POST['NrReuniao'], 'DtInicio' => $_POST['DtInicio'], 'DtFinal' => $_POST['DtFinal'], 'DtFechamento' => $_POST['DtFechamento'], 'Mecanismo' => $_POST['Mecanismo'], 'idUsuario' => $this->getIdUsuario); $tblReuniao = new tbreuniao(); if ($_POST['idNrReuniao'] <= 0 or empty($_POST['idNrReuniao'])) { $dados = array('NrReuniao' => $_POST['NrReuniao'], 'DtInicio' => ConverteData($_POST['DtInicio'], 13), 'DtFinal' => ConverteData($_POST['DtFinal'], 13), 'DtFechamento' => ConverteData($_POST['DtFechamento'], 13), 'Mecanismo' => $_POST['Mecanismo'], 'stEstado' => 1, 'stPlenaria' => 'N', 'idUsuario' => $this->getIdUsuario); $atualizar = tbreuniao::salvareuniao($dados); //inserrir } else { $atualizar = $tblReuniao->atualizarreuniao($dados); //$atualizar = tbreuniao::atualizarreuniao($dados); } if ($atualizar) { parent::message("Alteração realizada com sucesso!", "mantercalendariocnic/index", "CONFIRM"); } else { throw new Exception("Erro ao efetuar alteração da reunião"); } } }