public function ListaAcessos($ChaveUser) { $listaAcesso = (new ModelConfiguracoesPermissoes())->listaPermissoes($ChaveUser); if (count($listaAcesso) == 0) { $listaAcesso = parent::setMsg("Erro ao listar acessos"); return; } return $listaAcesso; }
public function GeraRemessa() { $listaTitulosRemessa = $this->PesquisaGrid(TRUE); if (count($listaTitulosRemessa) == 0) { return parent::setMsg("Não existem títulos para efetuar a geração da remessa"); } $Conta = $this->PesquisaGrid()[0]->getCodigoConta(); foreach ($listaTitulosRemessa as $Titulos){ if ($Titulos->getCodigoConta() != $Conta) { return parent::setMsg("Filtre apenas um banco para efetuar a geração da remessa"); break; } } if ($this->PesquisaGrid()[0]->getCodigoConta() == "" || $this->PesquisaGrid()[0]->getAGENCIA() == "" || $this->PesquisaGrid()[0]->getCodigoConta() == "" || $this->PesquisaGrid()[0]->getAGENCIA() == "" || $this->PesquisaGrid()[0]->getCONTA_HEADER() == "") { return parent::setMsg("Verifique se as informações referente a conta foram preenchidas, dados da conta estão incompletos <br> " . "Verifique se foi preenchido a agência, conta, carteira, código do cedente"); } $Remessa = new GeraArquivoRemessa($this->PesquisaGrid(TRUE), $this->PesquisaGrid()[0]->getCodigoConta()); if ($Remessa->getStatusGeracao()) { header("location:VGeracaoRemessa.php"); } else { parent::setMsg($Remessa->getMotivoErro()); return; } }
public function Processar() { $destino = "retorno"; $error = 0; $file_tmp_name = null; $file_name = null; if (!$_FILES) { return parent::setMsg("Nenhum arquivo enviado!"); } else { $file_name = $_FILES['file']['name']; $ext = end(explode(".", $file_name)); if ($ext <> "RET") { return parent::setMsg("O arquivo não possui extenção .RET, não será possível processá-lo"); } $file_type = $_FILES['file']['type']; $file_size = $_FILES['file']['size']; $file_tmp_name = $_FILES['file']['tmp_name']; $error = $_FILES['file']['error']; //Cria o nome do arquivo $file_name = $file_name; } switch ($error){ case 0: break; case 1: parent::setMsg("O tamanho do arquivo é maior que o definido nas configurações do PHP!"); break; case 2: parent::setMsg("O tamanho do arquivo é maior do que o permitido!"); break; case 3: parent::setMsg("O upload não foi concluído!"); break; case 4: parent::setMsg("O upload não foi feito!"); break; } if ($error == 0) { if (!is_uploaded_file($file_tmp_name)) { parent::setMsg("Erro ao processar arquivo!"); } else { if (!move_uploaded_file($file_tmp_name, $destino . "/" . $file_name)) { parent::setMsg("Não foi possível salvar o arquivo!"); } else { $diretorio_completo = $destino . "/" . $file_name; } } } $ObjProcessa = new ProcessaArquivo($diretorio_completo); if ($ObjProcessa->getStatusProcessamento()) { parent::setMsg("Processamento concluído com sucesso!"); header("location:VProcessamentoRetorno.php"); } unlink($diretorio_completo); return parent::setMsg($ObjProcessa->getMotivoErro()); }
public function DeletaOperacao() { $listaUsuario = (new Musuario())->ListaUsuario(); if (count($listaUsuario) == 0) { $listaUsuario = parent::setMsg("Não existem usuário a serem listados"); return; } return $listaUsuario; }
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"); } }