From 978ade9c96363ddc178c176e42441bc3c0314c5a Mon Sep 17 00:00:00 2001 From: julio Date: Thu, 1 Aug 2019 14:02:44 +0000 Subject: [PATCH] fixes bug#15167 dev: wallace qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@96303 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../bpe/BusquedaBpeExportacaoController.java | 29 ++++++++++++------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/bpe/BusquedaBpeExportacaoController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/bpe/BusquedaBpeExportacaoController.java index 4fec77a54..f83a60691 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/bpe/BusquedaBpeExportacaoController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/bpe/BusquedaBpeExportacaoController.java @@ -84,25 +84,32 @@ public class BusquedaBpeExportacaoController extends MyGenericForwardComposer { } if (empresa != null && estado != null) { - String nomeArquivo = getNomeArquivoExportacaoECF(datInicial.getValue(), estado, "BPE"); - String writerExp = bpeService.buscarArquivoExportacaoBPE(datInicial.getValue(), datFinal.getValue(), empresa, estado, nomeArquivo, consultaOtimizada.isChecked()); - File arquivo = criarArquivo(writerExp, nomeArquivo); + try { + String nomeArquivo = getNomeArquivoExportacaoECF(datInicial.getValue(), estado, "BPE"); + String writerExp = bpeService.buscarArquivoExportacaoBPE(datInicial.getValue(), datFinal.getValue(), empresa, estado, nomeArquivo, consultaOtimizada.isChecked()); - if (arquivo == null) { + File arquivo = criarArquivo(writerExp, nomeArquivo); + + if (arquivo == null) { + Messagebox.show( + Labels.getLabel("relatorio.parametro.msgNoData"), + Labels.getLabel("indexController.mnSubMenuBpeFiscal.exportacao.label"), + Messagebox.OK, Messagebox.INFORMATION); + return; + } + + downloadArquivo(arquivo, nomeArquivo); + + } catch (Exception e) { + log.error("ERRO na exportação do arquivo BPE", e); + Messagebox.show( Labels.getLabel("relatorio.parametro.msgNoData"), Labels.getLabel("indexController.mnSubMenuBpeFiscal.exportacao.label"), Messagebox.OK, Messagebox.INFORMATION); return; } - - try { - downloadArquivo(arquivo, nomeArquivo); - - } catch (Exception e) { - log.error(e.getMessage(), e); - } } }