public function FiltrarDepositoSaquePeriodo() { $Datas = new Data(); $Conta = new ModelBanco(); $DataIni = !empty($_POST['data_ini_filtro']) ? $Datas->convertDataSql($_POST['data_ini_filtro']) : date('Y-m-d', strtotime("-15 days")); $DataFin = !empty($_POST['data_fim_filtro']) ? $Datas->convertDataSql($_POST['data_fim_filtro']) : date('Y-m-d', strtotime("+31 days")); $CodUsu = !empty($_POST['usuario']) ? $_POST['usuario'] : false; $tipoOp = !empty($_POST['tipo_operacao']) ? $_POST['tipo_operacao'] : false; $CodConta = !empty($_POST['conta_cc']) ? $_POST['conta_cc'] : false; $UsuLabel = !empty($_POST['usuario']) ? $Conta->RecuperaCampo("UCUSERNAME", "UCTABUSERS", "CHAVE_USER", $_POST['usuario']) : "Todos"; $ContaLabel = !empty($_POST['conta_cc']) ? $Conta->RecuperaCampo("NOME", "BANCO", "BANCO_ID", $_POST['conta_cc']) : "Todos"; $tipoOpLabel = !empty($_POST['tipo_operacao']) ? $_POST['tipo_operacao'] : "Todos"; $lista = $Conta->EvolucaoConta($DataIni, $DataFin, $CodConta, $CodUsu, $tipoOp, -1); if (count($lista) > 1) { $_SESSION["listaFiltroOp"] = $lista; $_SESSION["LabelFiltroOP"] = "Exibindo o período de " . $Datas->convertDataBrasileira($DataIni) . " " . "até " . $Datas->convertDataBrasileira($DataFin) . " /" . "Usuário = $UsuLabel /" . "Operacao = $tipoOpLabel /" . "Conta = $ContaLabel"; return TRUE; } else { $_SESSION["listaFiltroOp"] = null; $_SESSION["LabelFiltroOP"] = "Exibindo o período de " . $Datas->convertDataBrasileira($DataIni) . " " . "até " . $Datas->convertDataBrasileira($DataFin) . " /" . "Usuário = $UsuLabel /" . "Operacao = $tipoOpLabel /" . "Conta = $ContaLabel"; parent::setMsg("Não existem movimentações no período para esta conta"); } }
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"); } }