From 745e17d62375951c82b3491ddf85968b0e601ad9 Mon Sep 17 00:00:00 2001 From: julio Date: Fri, 7 Aug 2015 19:00:39 +0000 Subject: [PATCH] (bug #6374) git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@46653 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../BusquedaImportacionFiscalController.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) 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 1133bffe9..ba2fe380d 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 @@ -4,14 +4,18 @@ import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.InputStream; +import java.sql.SQLException; import java.util.Calendar; import java.util.List; +import javax.sql.DataSource; + import org.apache.log4j.Logger; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Scope; import org.springframework.stereotype.Controller; import org.zkoss.zk.ui.Component; +import org.zkoss.zk.ui.WrongValueException; import org.zkoss.zk.ui.event.Event; import org.zkoss.zul.Comboitem; import org.zkoss.zul.Datebox; @@ -31,6 +35,8 @@ public class BusquedaImportacionFiscalController extends MyGenericForwardCompose private static final long serialVersionUID = 1L; private static Logger log = Logger.getLogger(BusquedaImportacionFiscalController.class); + @Autowired + private DataSource dataSourceRead; @Autowired private FiscalService fiscalService; @Autowired @@ -74,12 +80,16 @@ public class BusquedaImportacionFiscalController extends MyGenericForwardCompose } try { - File arquivo = fiscalService.importacionFiscalECF(datInicial.getValue(), datFinal.getValue(), empresa); + File arquivo = fiscalService.importacionFiscalECF(datInicial.getValue(), datFinal.getValue(), empresa, dataSourceRead.getConnection()); InputStream is = new FileInputStream(arquivo); Filedownload.save(is, "application/notepad", "fiscal_" + DateUtil.getStringDate(Calendar.getInstance().getTime(), "yyyyMMddhhmm") + ".txt"); arquivo.delete(); } catch (FileNotFoundException e) { log.error("", e); + } catch (WrongValueException e) { + log.error("", e); + } catch (SQLException e) { + log.error("", e); } }