本文整理汇总了PHP中Data::convertDataSql方法的典型用法代码示例。如果您正苦于以下问题:PHP Data::convertDataSql方法的具体用法?PHP Data::convertDataSql怎么用?PHP Data::convertDataSql使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Data
的用法示例。
在下文中一共展示了Data::convertDataSql方法的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: GravaFiltroRemessa
public function GravaFiltroRemessa($Filtro = "FILTRO_REMESSA") {
if ($Filtro == "FILTRO_REMESSA") {
$bd = new ManipulaBanco();
$Datas = new Data();
$banco = !empty($_POST['banco']) ? " = " . $_POST['banco'] : 'IS NOT NULL';
$data_ini = !empty($_POST['data_ini_filtro']) ? $Datas->convertDataSql($_POST['data_ini_filtro']) : date('Y-m-d', strtotime("-15 days"));
$data_fim = !empty($_POST['data_fim_filtro']) ? $Datas->convertDataSql($_POST['data_fim_filtro']) : date('Y-m-d', strtotime("+30 days"));
$sql_filtro = "SELECT CR.F_LANCA_CR_ID,
NOME_CONTA, VALOR,
EMP.EMPRESA_ID,
EMP.RAZAO_SOCIAL,
EMP.NOME_FANTASIA,
EMP.CNPJ,
EMP.CPF,
EMP.TIPO_PESSOA AS PF_PJ,
COR_STATUS,
STATUS.F_STATUS_FINANCEIRO_ID,
STATUS.NOME_STATUS,
DATA_VENCIMENTO,
ACAO_FATURAR,
ACAO_EDITAR,
ACAO_CANCELAR,
F_LANCA_CR2_ID,
SUBSTRING(DATA_FATURAMENTO FROM 1 FOR 10) AS DATA_FATURAMENTO,
BANCO.NOME,
PARAMETRO.RAZAO_SOCIAL AS RAZAO_SOCIAL_HEADER,
PARAMETRO.CNPJ AS CNPJ_CEDENTE,
BANCO.BANCO_ID AS COD_CC,
BANCO.CODIGO_CEDENTE_BANCO AS CODIGO_CEDENTE_HEADER,
BANCO.NUMERO_SEQUENCIAL AS SEQUENCIAL,
BANCO.CARTEIRA_COBRANCA AS CARTEIRA_HEADER,
BANCO.AGENCIA AS AGENCIA,
BANCO.DIGITO_AGENCIA AS DIG_AGENCIA_HEADER,
BANCO.CONTA AS CONTA_HEADER,
BANCO.DIGITO_CONTA DIG_CONTA_HEADER,
BANCO.VALOR_MULTA MULTA_CONTA,
BANCO.VALOR_JURO MORA_CONTA,
BANCO.RESP_EMISSAO_BOLETO,
BANCO.DIAS_PROTESTO,
BANCO.CONVENIO,
ENDE.ENDERECO AS END_SACADO,
ENDE.NUMERO AS NUMERO_END_SACADO,
ENDE.BAIRRO AS BAIRRO_END_SACADO,
ENDE.CEP AS CEP_SACADO,
ENDE.CIDADE AS CIDADE_SACADO,
UF.SIGLA AS UF,
CASE
WHEN F_LANCA_CR2.ACAO_CANCELAR = " . '"' . 'S' . '"' . "
THEN " . '"' . 'CANCELAMENTO' . '"' . "
ELSE " . '"' . 'REGISTRO' . '"' . "
END AS NOME_OCORRENCIA,
CASE
WHEN F_LANCA_CR2.ACAO_CANCELAR = " . '"' . 'S' . '"' . "
THEN 02
ELSE 01
END AS CODIGO_OCORRENCIA
FROM F_LANCA_CR CR
INNER JOIN F_LANCA_CR2 ON (F_LANCA_CR2.F_LANCA_CR2_ID = (SELECT MAX(F_LANCA_CR2.F_LANCA_CR2_ID) FROM F_LANCA_CR2 WHERE F_LANCA_CR2.F_LANCA_CR_ID = CR.F_LANCA_CR_ID))
INNER JOIN F_STATUS_FINANCEIRO STATUS ON (STATUS.F_STATUS_FINANCEIRO_ID = CR.F_STATUS_FINANCEIRO_ID)
INNER JOIN EMPRESA EMP ON (CR.EMPRESA_ID = EMP.EMPRESA_ID)
INNER JOIN GRUPO_CAIXA GRUPO ON (GRUPO.GRUPO_CAIXA_ID = CR.GRUPO_CAIXA)
INNER JOIN BANCO ON (CR.BANCO_ID = BANCO.BANCO_ID)
INNER JOIN PARAMETRO ON(PARAMETRO.PARAMETRO_ID = 1)
INNER JOIN ENDERECO ENDE ON (EMP.ENDERECO_ID = ENDE.ENDERECO_ID)
INNER JOIN ESTADO UF ON (UF.ESTADO_ID = ENDE.ESTADO_ID)
INNER JOIN F_FORMA_PAGAMENTO FP ON (FP.F_FORMA_PAGAMENTO_ID = CR.F_FORMA_PAGAMENTO_ID)
WHERE BANCO.BANCO_ID $banco
AND REMESSA_GERADA IS NULL
AND FP.F_TIPO_FORMA = " . '"' . 'BO' . '"' . "
AND (DATA_FATURAMENTO BETWEEN " . '"' . $data_ini . ' 00:00:01"' . ' AND ' . '"' . $data_fim . ' 23:59:59"' . ")
AND (DATA_VENCIMENTO >= " . '"' . date('Y-m-d') . '"' . ")
AND CR.F_STATUS_FINANCEIRO_ID = 2";
//Gera a Label de exibição dos filtros
$BancoLabel = !empty($_POST['banco']) ? $bd->RecuperaCampo("NOME", "BANCO", "BANCO_ID", $_POST['banco']) : 'Todas os bancos';
$detalheFiltro = " Exibindo Período de "
. $Datas->convertDataBrasileira($data_ini) . " até " . $Datas->convertDataBrasileira($data_fim) .
" Banco = $BancoLabel Forma Pagamento = BOLETO - Somente títulos não vencidos ";
$gravaFiltro = (new ModelFiltro())->GravaFiltrosUsuario($_SESSION["id_usuario"], $Filtro, $sql_filtro, $detalheFiltro);
return $gravaFiltro;
}
return false;
}
示例2: DetalhaConsolidacao
public function DetalhaConsolidacao() {
$DiaForma = $_POST["POST_DIA"];
$CData = new Data();
$CModelPendencia = new ModelPendencias();
$StringDataForma = explode("|", $DiaForma);
$dia = $CData->convertDataSql($StringDataForma[0]);
$forma = trim($StringDataForma[1]);
if ($forma == "DINHEIRO") {
if ($listaDetalhesOp = $CModelPendencia->BuscaDetalhesFechamentoDinheiro($dia)) {
$_SESSION["listaFiltroOp"] = $listaDetalhesOp;
$_SESSION["LabelFiltroOP"] = "Exibindo depósitos realizado em conta referente do dia " . $StringDataForma[0];
echo json_encode(array('A' => 1, 'B' => '../../cadastros/VlistaCC.php'));
exit();
}
} else {
if ($listaDetalhesCr = $CModelPendencia->BuscaDetalhesFechamento($dia)) {
$_SESSION["ListaDetalheConsolidacaoCR"] = serialize($listaDetalhesCr);
$_SESSION["LabelDetalheConsolidacaoCr"] = "Exibindo lançamentos de Contas a Receber gerados a partir do fechamento de caixa do dia " . $StringDataForma[0];
echo json_encode(array('A' => 1, 'B' => 'VTabelaDetalheConsolidacaoCr.php'));
exit();
}
}
}
示例3: GravaAlteracao
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();
}
}
示例4: DepositoSaque
public function DepositoSaque() {
$Datas = new Data();
$String = new CString();
$data = date("Y-m-d H:i:s");
$conta = $_POST["conta"];
$valor = isset($_POST['valor']) ? $String->limpa_moeda($_POST['valor']) : '';
$dataUsu = isset($_POST['data']) ? $Datas->convertDataSql($_POST['data']) : '';
$descricao = isset($_POST['observacao']) ? $String->convertem($_POST['observacao'], 1) : '';
$TipoOperacao = $_POST["tipo_operacao"];
$Centro_receita = $_POST["centro_receita"];
$Categoria = $_POST["categoria"];
$RealizaOperacao = (new ModelBanco())->EfetuaSaqueDeposito($dataUsu, $data, $valor, $TipoOperacao, $_SESSION["id_usuario"], $conta, $descricao, $Centro_receita, $Categoria);
if ($RealizaOperacao) {
echo 1;
exit();
} else {
echo 0;
exit();
}
}
示例5: GravarLancamento
//.........这里部分代码省略.........
GRUPO_CAIXA,
CHAVE_USER,
F_STATUS_FINANCEIRO_ID,
BANCO_ID,
SUBCATEGORIA_ID,
COD_FILIAL_ID,
LANCAMENTO_PARCELADO,
COD_PARCELAMENTO,
F_FECHAMENTO_FATURA_ID,
F_FORMA_PAGAMENTO_ID,
ID_INTEGRACAO,
NUMERO_NF,
NUM_CHEQUE,
CENTRO_CUSTO_ID,
SERVICO_ID,
NUMERO_FATURA_SIGMO,
F_LANCA_CR2_ID_RESIDUO
)
VALUES
(
'$codLancamento',
'$NOME_CONTA',
$EMPRESA_ID,
$GRUPO_CAIXA,
'$CHAVE_USER',
1,
$conta,
$categoria,
$filial,
'$LancamentoParcelado',
$CodParcelamento,
$PkFechamento,
$FormaPagamento," .
$CodImportacaoSigmo . ",
'$NumeroNF',
$NumCheque,
$CentroCusto,
$CodServico,
$CodFechamento,
$CodOrigemResiduo
);";
if (parent::execute_query_trans($transacao, $insert_cr1)) {
$erro = false;
$codCr2 = parent::incrementaGenerator("GEN_F_LANCA_CR2_ID");
$insert_cr2 = "
INSERT INTO F_LANCA_CR2
(
F_LANCA_CR2_ID,
F_LANCA_CR_ID,
DATA_VENCIMENTO,
ACAO_CADASTRO,
VALOR,
NUM_PARCELA,
COD_PARCELAMENTO_PAI
)
VALUES
(
$codCr2,
$codLancamento ," .
"'" . $Data->convertDataSql($VENCIMENTO[$i]) . "',
'S'," .
"'" . $objString->limpa_moeda($ArrayValorParcelas[$i]) . "'," .
($i + 1) . ",
$CodParcelamento
);";
if (!parent::execute_query_trans($transacao, $insert_cr2)) {
$erro = true;
break;
}
} else {
$erro = true;
}
}
//Verifica se será necessário atualizar o status da pendência
if ($CodFechamento != 'NULL') {
$DataConsolidacao = date('Y-m-d H:i:s');
if (!parent::execute_query_trans($transacao, "UPDATE F_FECHAMENTO_FATURA SET STATUS_FINANCEIRO = 'C', DATA_CONSOLIDACAO = '$DataConsolidacao' WHERE F_FECHAMENTO_FATURA.NUMERO_FATURA_SIGMO = $CodFechamento AND F_FECHAMENTO_FATURA_ID = $PkFechamento")) {
$erro = true;
}
}
//Verifica se executou todas as operações
if (!$erro) {
if ($retornaTrans) {
return $_POST["CodCrTransacao"] = array($codLancamento, $transacao, "CR", $CodParcelamento);
}
if (!$commit) {
return true;
}
parent::gravaTrasacao($transacao);
return true;
} else {
parent::rollbackTransacao($transacao);
return false;
}
}
示例6: ControladorPendencias
require_once("../../conf/ControladorGenerico.php");
require_once("./ControladorPendencias.php");
require_once ("../../include/CData.php");
require_once ("../../include/CString.php");
$controlador = new ControladorPendencias();
$data = new Data();
$CString = new CString();
$ListaPlanoContas = $controlador->ListaPlanoContas();
$listaGrupo = $controlador->getListaGrupoCaixa();
$parametro = !empty($_POST["data"]) ? $data->convertDataSql($_POST["data"]) : $parametro = "CURRENT_DATE";
$fechado = !empty($_POST["check_fechado"]) ? '1' : '0';
$ListaPendencia = $controlador->ListaFechamentoDiario($parametro, $fechado);
?>
<body SCROLL="no">
<div class="jquery-script-ads" id='tudo'>
<?php
require_once ("../../include/header.php");
require_once("../../include/Vtopo.php");
require_once '../../include/menu/menu.php';
?>
<div class="container" align="center" style="width:1024px; padding-top: 50px;">
<form class="form-inline" action="#" method="POST">
示例7: GravaContasPagar
public function GravaContasPagar($NumeroNF, $id_fornecedor, $id_usuario, $data_atual, $vencimento, $ArrayValorParcelas, $resumo, $conta, $QtdParcelas = 1, $filial, $categoria, $centroDespesa, $String, $FormaPagamento, $CodImportacaoSigmo = 'null', $NumCheque, $DespesaFixaId = false) {
$Data = new Data();
$LancamentoParcelado = ($QtdParcelas == 1) ? 'N' : 'S';
$CodParcelamento = ($QtdParcelas == 0) ? 'NULL' : parent::incrementaGenerator("GEN_F_LANCA_CP_PARCELAMENTO");
$DespesaFixaId = $DespesaFixaId ? $DespesaFixaId : "NULL";
//Cria a transação
$trans = parent::criaTransacao();
for ($i = 0; $i < $QtdParcelas; $i++){
$idCp = parent::incrementaGenerator("GEN_F_LANCA_CP_ID");
$sql1 = "INSERT INTO F_LANCA_CP
(
F_LANCA_CP_ID,
FORNECEDOR_ID,
RESUMO,
CHAVE_USER,
F_STATUS_FINANCEIRO_CP_ID,
BANCO_ID,
LANCAMENTO_PARCELADO,
COD_PARCELAMENTO,
SUBCATEGORIA_ID,
COD_FILIAL_ID,
GRUPO_CAIXA,
F_FORMA_PAGAMENTO_ID,
ID_INTEGRACAO,
NUMERO_NF,
NUM_CHEQUE,
DESPESA_FIXA_ID
)
VALUES
(
$idCp,
$id_fornecedor,
'$resumo',
$id_usuario,
1,
$conta,
'$LancamentoParcelado',
$CodParcelamento,
$categoria,
$filial,
$centroDespesa,
$FormaPagamento," .
$CodImportacaoSigmo . ",
'$NumeroNF',
$NumCheque,
$DespesaFixaId
)";
if (parent::execute_query_trans($trans, $sql1)) {
$erro = false;
$idCp2 = parent::incrementaGenerator("GEN_F_LANCA_CP2_ID");
$sql2 = "
INSERT INTO F_LANCA_CP2
(
F_LANCA_CP2_ID,
F_LANCA_CP,
DATA_VENCIMENTO,
DECONTO,
ACRESCIMO,
USUARIO_PAGAMENTO,
DATA_CADASTRO,
ACAO_CADASTRAR,
VALOR,
NUM_PARCELA,
COD_PARCELAMENTO_PAI
)
VALUES
(
$idCp2,
$idCp, " .
"'" . $Data->convertDataSql($vencimento[$i]) . "',
'0.00',
'0.00',
'0.00',
'$data_atual',
'S' ," .
"'" . $String->limpa_moeda($ArrayValorParcelas[$i]) . "'," .
( $i + 1) . ",
$CodParcelamento
);";
if (!parent::execute_query_trans($trans, $sql2)) {
$erro = true;
break;
}
} else {
$erro = true;
}
}
if (!$erro) {
parent::gravaTrasacao($trans);
//.........这里部分代码省略.........
示例8: PesquisaGrid
public function PesquisaGrid($Todos = False) {
if ($_POST) {
unset($_SESSION["pg_atual"]);
}
$Data = New Data();
//Cod Conta
if (!isset($_SESSION["codContaEvolucao"]) || (isset($_POST["codContaEvolucao"]))) {
$_SESSION["codContaEvolucao"] = isset($_POST['codContaEvolucao']) ? (trim($_POST['codContaEvolucao'])) : "";
}
//Data Inicial
if (!isset($_SESSION["data_ini_filtro_evolucao"]) || (isset($_POST["data_ini_filtro_evolucao"]))) {
$_SESSION["data_ini_filtro_evolucao"] = isset($_POST['data_ini_filtro_evolucao']) ? $Data->convertDataSql($_POST["data_ini_filtro_evolucao"]) : date('Y-m-d', strtotime("-30 days"));
}
//Data Final
if (!isset($_SESSION["data_fin_filtro_evolucao"]) || (isset($_POST["data_fin_filtro_evolucao"]))) {
$_SESSION["data_fin_filtro_evolucao"] = isset($_POST['data_fin_filtro_evolucao']) ? $Data->convertDataSql($_POST["data_fin_filtro_evolucao"]) : date('Y-m-d');
}
$Conta = new ModelBanco();
//Cria a visualização com os detalhes do filtro
$dataLabelIni = $Data->convertDataBrasileira($_SESSION["data_ini_filtro_evolucao"]);
$dataLabelFim = $Data->convertDataBrasileira($_SESSION["data_fin_filtro_evolucao"]);
$labelNomeBanco = $_SESSION["codContaEvolucao"] != null ? $Conta->RecuperaCampo("NOME", "BANCO", "BANCO_ID", $_SESSION["codContaEvolucao"]) : "Todos";
$_SESSION["label_filtro_evolucao"] = "<span class='label label-default'>Exibindo período de $dataLabelIni até $dataLabelFim Conta = $labelNomeBanco</span>";
if (empty($_SESSION["codContaEvolucao"])) {
parent::setMsg("Selecione uma conta");
return false;
}
$lista = $Conta->EvolucaoConta($_SESSION["data_ini_filtro_evolucao"], $_SESSION["data_fin_filtro_evolucao"], $_SESSION["codContaEvolucao"]);
if (count($lista) > 1) {
if (!$Todos)
return parent::Paginar($lista, $_SERVER["SCRIPT_NAME"], $_REQUEST["Pg"]);
else
return $lista;
} else {
parent::setMsg("Não existem movimentações no peróido para esta conta");
}
}
示例9: FaturaLancamento
private function FaturaLancamento() {
$CData = New Data();
$ModelCr = new ModellancaCrBd();
$data = date("Y-m-d H:i:s");
$codCr2 = $ModelCr->UltimoFilho($this->getCodLancamentoParaFaturar(), $this->getTransacao());
$DataVencimento = $CData->convertDataSql($this->DiaVencimentoTabela());
//Imposto
$Imposto = $this->CalculaValorImposto();
if (!$ModelCr->FaturaLancamento($codCr2, "0.00", "0.00", "0.00", $this->getValor(), "0", $data, $DataVencimento, "", "", $_SESSION["id_usuario"], "0.00", "0.00", "0.00", $Imposto, null, $this->getTransacao(), false)) {
$this->setMsg($ModelCr->getMotivoErro() . "\n\nNão foi possível faturar o lançamento de " . $this->getTipoFechamento() . " referente ao fechamento " . $this->getCodFechamentoSigmo() . " ID: " . $this->getIdFechamento() . "\n\n" . $ModelCr->getMotivoErro());
$this->setStatusOperacao(true);
$erroGravar = true;
}
return true;
}
示例10: alterarDados
public function alterarDados() {
$String = new CString();
$Datas = new Data();
$cod_cr = $String->descriptografa($_REQUEST["codigo"]);
$data = date("Y-m-d H:i:s");
$cliente = $_POST['cliente'] ? $_POST['cliente'] : 'NULL';
$descricao = isset($_POST['descricao']) ? $String->convertem($_POST['descricao'], 1) : '';
$valor = isset($_POST['valor']) ? $String->limpa_moeda($_POST['valor']) : '';
$vencimento = isset($_POST['vencimento']) ? $Datas->convertDataSql($_POST['vencimento']) : '';
$centroReceita = isset($_POST['centro_receita']) ? $_POST['centro_receita'] : '';
$conta = isset($_POST['conta']) ? $_POST['conta'] : '';
$categoria = $_POST['categoria'] ? $_POST['categoria'] : 'NULL';
$filial = $_POST["filial"];
$FormaPagamento = ($_POST['forma_pagamento'] != "") ? $_POST['forma_pagamento'] : 'NULL';
$NumeroNF = isset($_POST['numero_nf']) ? strtoupper($_POST['numero_nf']) : '';
$CentroCusto = isset($_POST['centro_custo']) ? $_POST['centro_custo'] : 'NULL';
$NumCheque = !empty($_POST['num_cheque']) ? $_POST['num_cheque'] : 'NULL';
$atualizaLancamento = (new ModellancaCrBd())->Alterarlancamento($CentroCusto, $NumeroNF, $cod_cr, $descricao, $cliente, $centroReceita, $data, $valor, $vencimento, $_SESSION["id_usuario"], $conta, $filial, $categoria, $FormaPagamento, $NumCheque);
if ($atualizaLancamento) {
//Verifica se o usuário possui acesso limitado ao módulo recepção
if ($_SESSION["modulo_recepcao"] != "S")
$Redir = "VlancaCr.php";
else
$Redir = "VlancaCrRecepcao.php";
echo json_encode(array('A' => 1, 'B' => $Redir));
exit();
} else {
echo json_encode(array('A' => 0, 'B' => 'Erro ao realizar alteração!'));
exit();
}
}