public function __construct($CodLancamento, $Tipo) { $CString = new CString(); $Dados = new ManipulaBanco(); //Valores padrão $CodLancamento = parent::descriptografa($CodLancamento); if ($Tipo == "CR") $CodFilial = $Dados->RecuperaCampo("COD_FILIAL_ID", "F_LANCA_CR", "F_LANCA_CR_ID", $CodLancamento); else $CodFilial = $Dados->RecuperaCampo("COD_FILIAL_ID", "F_LANCA_CP", "F_LANCA_CP_ID", $CodLancamento); $this->setCnpjClinica($Dados->RecuperaCampo("CNPJ", "FILIAL", "FILIAL_ID", $CodFilial)); $this->setCidadeClinica($Dados->RecuperaCampo("CIDADE", "FILIAL", "FILIAL_ID", $CodFilial)); $this->setEnderecoClinica($Dados->RecuperaCampo("ENDERECO", "FILIAL", "FILIAL_ID", $CodFilial)); $this->setLogoClinica("../../include/img/Logo.png"); $this->setTelefoneClinica($Dados->RecuperaCampo("TELEFONE", "FILIAL", "FILIAL_ID", $CodFilial)); $this->setRazaoSocialClinica($Dados->RecuperaCampo("RAZAO_SOCIAL", "FILIAL", "FILIAL_ID", $CodFilial)); $codUf = $Dados->RecuperaCampo("ESTADO_ID", "FILIAL", "FILIAL_ID", $CodFilial); $this->setUfClinica($Dados->RecuperaCampo("SIGLA", "ESTADO", "ESTADO_ID", $codUf)); $this->setCodLancamento(parent::descriptografa($CodLancamento)); $this->setCodLancamento($CodLancamento); $Cabecalho = $this->getRazaoSocialClinica() . '<br> CNPJ:' . $CString->formatar($this->getCnpjClinica()) . '<br> ' . $this->getEnderecoClinica() . '<br> ' . $this->getCidadeClinica() . "-" . $this->getUfClinica(); $this->setCabecalho($Cabecalho); }
Public function PesquisaCentroCustoEmpresa($pesquisa, $Cod) { $option = ""; $CentroaAlteracao = false; $String = new CString(); $ObjModel = new ModellancaCrBd(); $resultado = parent::ListaCentroCusto(trim($pesquisa)); if ($Cod) $CentroaAlteracao = $ObjModel->RecuperaCampo("CENTRO_CUSTO_ID", "F_LANCA_CR", "F_LANCA_CR_ID", $String->descriptografa($Cod)); if ($resultado) { foreach ($resultado as $ListaCentro){ $select = ""; if ($CentroaAlteracao == $ListaCentro->getIdCentroCusto()) { $select = ' selected="selected" '; } $option .= '<option' . $select . ' value="' . $ListaCentro->getIdCentroCusto() . '">' . $ListaCentro->getNomeCentroCusto() . '</option>'; } $Retorno = '<label class="col-sm-2 control-label" for="combobox">Centro Custo *</label> <div class="col-sm-3"> <select name="centro_custo" id="centro_custo" class="form-control input-sm" required="required"> <option value=""></option>' . $option . ' </select> </div> </div>'; echo $Retorno; exit(); } else { echo 0; exit(); } }
public function AtualizaPermissoesUsuario($arrayValores, $Usuario) { $trans = parent:: criaTransacao(); $String = new CString(); $Usuario = $String->descriptografa($Usuario); $erro = false; $sql = "DELETE FROM F_REL_USUARIO_ACESSO_MENU WHERE CHAVE_USER = $Usuario"; if (parent::execute_query_trans($trans, $sql)) { for ($i = 0; $i < count($arrayValores); $i++){ $sqlInsert = "INSERT INTO F_REL_USUARIO_ACESSO_MENU (CHAVE_USER, F_ACESSO_MENU_ID) VALUES ($Usuario," . $String->descriptografa($arrayValores[$i]) . ")"; if (!parent::execute_query_trans($trans, $sqlInsert)) { $erro = true; break; } } } else { $erro = true; } if (!$erro) { parent::gravaTrasacao($trans); return true; } else { parent::rollbackTransacao($trans); return false; } }
public function GravaAlteracao() { $Datas = new Data(); $String = new CString(); $data = date("Y-m-d H:i:s"); $idCp = $String->descriptografa($_POST["CodCp1"]); $fornecedor = $_POST['fornecedor'] ? $_POST['fornecedor'] : 'NULL'; $descricao = isset($_POST['descricao']) ? strtoupper($_POST['descricao']) : ''; $valor = isset($_POST['valor']) ? $String->limpa_moeda($_POST['valor']) : ''; $vencimento = isset($_POST['vencimento']) ? $Datas->convertDataSql($_POST['vencimento']) : ''; $id_cc = isset($_POST['conta']) ? $_POST['conta'] : ''; $centroDespesa = isset($_POST['centro_despesa']) ? $_POST['centro_despesa'] : 'NULL'; $categoria = $_POST['categoria'] ? $_POST['categoria'] : 'NULL'; $filial = $_POST["filial"]; $FormaPagamento = isset($_POST['forma_pagamento']) ? $_POST['forma_pagamento'] : 'NULL'; $NumeroNF = isset($_POST['numero_nf']) ? $_POST['numero_nf'] : ''; $NumCheque = !empty($_POST['num_cheque']) ? $_POST['num_cheque'] : 'NULL'; $Altera = (new ModelLancaCpBd())->AlteraLancamento($NumeroNF, $idCp, $valor, $vencimento, $fornecedor, $descricao, $data, $_SESSION["id_usuario"], $id_cc, $filial, $categoria, $centroDespesa, $FormaPagamento, $NumCheque); if ($Altera) { echo 1; exit(); } else { echo 0; exit(); } }
$select = ""; if ($CString->criptografa($usuario->getId()) == $_GET["control"]) { $select = "selected=selected"; } ?> <option <?php echo $select?> value="<?php echo $CString->criptografa($usuario->getId())?>"> <?php echo $usuario->getNome()?></option> <?php }?> </select> </div> </div> <div style="width: 1024px; padding-top: 55px;"> <script src="js/js_selecao_tabela.js"></script> <?php if (!empty($_GET["control"])) { $listaPermissoes = $controlador->ListaAcessos($CString->descriptografa($_GET["control"])); ?> <p align="center"> <a href="#" id="AtualizaPermissoes" class="btn btn-warning btn-sm glyphicon glyphicon-lock" > Atualizar</a> </p> <table border="1" class="tabela table-hover" id="tabelaCr"> <thead> <tr> <th align="center"><input type="checkbox" class="marcarTodos"/></th> <th align="center">Página.</th> <th align="center">Permitido</th> </tr> </thead> <tbody> <?php
public function DeletaTodasParcelas($CodCr) { $String = new CString(); $CodCr = $String->descriptografa($CodCr); //Verifica o total de parcelas do lançamento $CodParcelamento = parent::RecuperaCampo("COD_PARCELAMENTO", "F_LANCA_CR", "F_LANCA_CR_ID", $CodCr); $delete = "DELETE FROM F_LANCA_CR " . "WHERE COD_PARCELAMENTO = $CodParcelamento AND F_STATUS_FINANCEIRO_ID = 1 AND ((NUMERO_FATURA_SIGMO = 0) OR (NUMERO_FATURA_SIGMO IS NULL)) AND F_AGRUPAMENTO_CR_ID IS NULL AND F_REF_LANCAMENTO_AGRUPADO IS NULL"; //Cria a transação $Trans = parent::criaTransacao(); if (parent::execute_query_trans($Trans, $delete)) { return $this->AtualizaNumeroParcelaAoExcluir($Trans, $CodCr); } else { return false; } return parent::execute_query($delete); }
public function DeletaTodasParcelas($CodCp) { $String = new CString(); $CodCp = $String->descriptografa($CodCp); //Verifica o total de parcelas do lançamento $CodParcelamento = parent::RecuperaCampo("COD_PARCELAMENTO", "F_LANCA_CP", "F_LANCA_CP_ID", $CodCp); $delete = "DELETE FROM F_LANCA_CP WHERE COD_PARCELAMENTO = $CodParcelamento AND F_STATUS_FINANCEIRO_CP_ID = 1"; //Cria a transação $Trans = parent::criaTransacao(); if (parent::execute_query_trans($Trans, $delete)) { return $this->AtualizaNumeroParcelaAoExcluir($Trans, $CodCp); } else { return false; } }
public function RedirInclusaoResto() { $cod = $_REQUEST["cod"]; $String = new CString(); //Verifica se o lançamento possui resto $Model = new ModellancaCrBd(); $Model = $Model->RecuperaValorAtualLancamento(false, $String->descriptografa($cod)); if ($Model->getValorResidual() > 0) { header("location:VFormInclusaoResto.php?&cod=$cod"); exit(); } else parent::setMsg("Não existe saldo residual para o lançamento atual"); }