public function ListaEvolucaoConta($DataIni, $DataFin, $CodConta) { $Conta = new ModelBanco(); $lista = $Conta->EvolucaoConta($DataIni, $DataFin, $CodConta); if (count($lista) > 1) { return $lista; } else { parent::setMsg("Não existem movimentações no período para esta conta"); } }
Public Function BuscaDetalhesFechamentoDinheiro($dia) { //Busca os fechamentos realizados para saque no dia em questão $sql = "SELECT HIS.F_HISTORICO_SALDO_ID " . "FROM " . "F_CONSOLIDACAO_DIA " . "INNER JOIN F_DEPOSITO_SAQUE ON (F_DEPOSITO_SAQUE.F_DEPOSITO_SAQUE_ID = F_CONSOLIDACAO_DIA.F_DEPOSITO_SAQUE_ID)" . "INNER JOIN F_HISTORICO_SALDO HIS ON (HIS.F_DEPOSITO_SAQUE_ID = F_DEPOSITO_SAQUE.F_DEPOSITO_SAQUE_ID)" . "WHERE DIA_MOVIMENTACAO = '$dia' " . "AND F_DEPOSITO_SAQUE.F_DEPOSITO_SAQUE_ID IS NOT NULL"; $result = parent::execute_query($sql); if ($result) { $StringIN = ""; while ($linha = parent::criaObjetoConsulta($result)){ $StringIN .= $linha->F_HISTORICO_SALDO_ID . " ,"; } $StringIN = substr($StringIN, 0, -1); $ModelBanco = new ModelBanco(); if ($ListaOperacoes = $ModelBanco->EvolucaoConta($dia, $dia, $codCC = false, $CodUsu = false, $TipoOp = false, $StringIN)) { return $ListaOperacoes; } else { return false; } } return false; }
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"); } }