From d78c81ef86d18114cc151eb75cad116923e0194e Mon Sep 17 00:00:00 2001 From: wilian Date: Thu, 21 Apr 2016 16:16:40 +0000 Subject: [PATCH] fixes bug #7375 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@55176 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../BusquedaImportacionFiscalController.java | 31 ++++++++++--------- .../ItemMenuImportacionFiscalManual.java | 1 + .../ItemMenuImportacionFiscalReducaoZ.java | 1 + 3 files changed, 18 insertions(+), 15 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/impressaofiscal/BusquedaImportacionFiscalController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/impressaofiscal/BusquedaImportacionFiscalController.java index 4f2d6ccd2..7b27602fb 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/impressaofiscal/BusquedaImportacionFiscalController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/impressaofiscal/BusquedaImportacionFiscalController.java @@ -148,11 +148,13 @@ public class BusquedaImportacionFiscalController extends MyGenericForwardCompose } try { - File arquivo = fiscalService.importacionFiscalECFManual(datInicial.getValue(), datFinal.getValue(), empresa); - InputStream is = new FileInputStream(arquivo); - Filedownload.save(is, "application/notepad", "fiscal_manual_" + DateUtil.getStringDate(Calendar.getInstance().getTime(), "yyyyMMddhhmm") + ".txt"); - arquivo.delete(); - } catch (FileNotFoundException e) { + File arquivoTxt = fiscalService.importacionFiscalECFManual(datInicial.getValue(), datFinal.getValue(), empresa); + File arquivoXls = null; + if(chkArquivoXls.isChecked()) { + arquivoXls = fiscalService.importacionFiscalECFManualXls(empresa, arquivoTxt); + } + downloadArquivo(arquivoTxt, arquivoXls); + } catch (Exception e) { log.error("", e); } } @@ -171,13 +173,7 @@ public class BusquedaImportacionFiscalController extends MyGenericForwardCompose if(chkArquivoXls.isChecked()) { arquivoXls = fiscalService.importacionFiscalECFCanceladosXls(empresa, arquivoTxt); } - downloadArquivo(arquivoTxt, arquivoXls); - - /*File arquivo = fiscalService.importacionFiscalECFCancelados(datInicial.getValue(), datFinal.getValue(), empresa); - InputStream is = new FileInputStream(arquivo); - Filedownload.save(is, "application/notepad", "fiscal_cancel_" + DateUtil.getStringDate(Calendar.getInstance().getTime(), "yyyyMMddhhmm") + ".txt"); - arquivo.delete();*/ } catch (Exception e) { log.error("", e); } @@ -197,7 +193,6 @@ public class BusquedaImportacionFiscalController extends MyGenericForwardCompose if(chkArquivoXls.isChecked()) { arquivoXls = fiscalService.importacionFiscalECFXls(empresa, arquivoTxt); } - downloadArquivo(arquivoTxt, arquivoXls); } catch (Exception e) { log.error("", e); @@ -253,11 +248,17 @@ public class BusquedaImportacionFiscalController extends MyGenericForwardCompose } try { - File arquivo = fiscalService.importacionFiscalReducaoZ(datInicial.getValue(), datFinal.getValue(), empresa); + File arquivoTxt = fiscalService.importacionFiscalReducaoZ(datInicial.getValue(), datFinal.getValue(), empresa); + File arquivoXls = null; + if(chkArquivoXls.isChecked()) { + arquivoXls = fiscalService.importacionFiscalReducaoZXls(empresa, arquivoTxt); + } + downloadArquivo(arquivoTxt, arquivoXls); + /*File arquivo = fiscalService.importacionFiscalReducaoZ(datInicial.getValue(), datFinal.getValue(), empresa); InputStream is = new FileInputStream(arquivo); Filedownload.save(is, "application/notepad", "fiscal_reducao_z" + DateUtil.getStringDate(Calendar.getInstance().getTime(), "yyyyMMddhhmm") + ".txt"); - arquivo.delete(); - } catch (FileNotFoundException e) { + arquivo.delete();*/ + } catch (Exception e) { log.error("", e); } diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/relatorios/impressaofiscal/ItemMenuImportacionFiscalManual.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/relatorios/impressaofiscal/ItemMenuImportacionFiscalManual.java index c74371276..848fc9d2b 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/relatorios/impressaofiscal/ItemMenuImportacionFiscalManual.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/relatorios/impressaofiscal/ItemMenuImportacionFiscalManual.java @@ -24,6 +24,7 @@ public class ItemMenuImportacionFiscalManual extends DefaultItemMenuSistema { @SuppressWarnings("unchecked") HashMap map = TipoImportacaoFiscal.selecionaTipoImportacao(TipoImportacao.MANUAL, (HashMap) getArgs()); + map.put("ExibirTipoGeracaoArquivo", true); PantallaUtileria.openWindow("/gui/impressaofiscal/busquedaImportacionFiscal.zul", Labels.getLabel("busquedaImportacionFiscalManualController.window.title"), map, desktop); diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/relatorios/impressaofiscal/ItemMenuImportacionFiscalReducaoZ.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/relatorios/impressaofiscal/ItemMenuImportacionFiscalReducaoZ.java index a4cf26332..b7a588835 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/relatorios/impressaofiscal/ItemMenuImportacionFiscalReducaoZ.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/relatorios/impressaofiscal/ItemMenuImportacionFiscalReducaoZ.java @@ -24,6 +24,7 @@ public class ItemMenuImportacionFiscalReducaoZ extends DefaultItemMenuSistema { @SuppressWarnings("unchecked") HashMap map = TipoImportacaoFiscal.selecionaTipoImportacao(TipoImportacao.REDUCAO_Z, (HashMap) getArgs()); + map.put("ExibirTipoGeracaoArquivo", true); PantallaUtileria.openWindow("/gui/impressaofiscal/busquedaImportacionFiscal.zul", Labels.getLabel("busquedaImportacionFiscalReducaoZController.window.title"), map, desktop);