public function PesquisaGrid($GerarRemessa = FALSE) { if (!isset($_SESSION["pesquisa"]) || (isset($_POST["pesquisa"]))) { $_SESSION["pesquisa"] = isset($_POST['pesquisa']) ? $_POST['pesquisa'] : ""; } //Recupera o filtro do usuário $Cfiltro = (new CFiltro())->RecuperaFIltro($_SESSION["id_usuario"], "FILTRO_REMESSA"); $Cfiltro->getSqlFiltro(); $listaTitulosRemessa = (new ModelRemessa())->getTodos(strtoupper($_SESSION["pesquisa"]), str_replace('"', "'", $Cfiltro->getSqlFiltro())); if ($listaTitulosRemessa == null) { parent::setMsg("Todos os títulos foram gerados na remessa, certifique-se que o arquivo foi transmitido ao banco"); return; } if (!$GerarRemessa) return parent::Paginar($listaTitulosRemessa, $_SERVER["SCRIPT_NAME"], $_REQUEST["Pg"]); else return $listaTitulosRemessa; exit(); }
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"); } }