From 172a4b7ab858e4f231a10b19032fb598c8089c25 Mon Sep 17 00:00:00 2001 From: fabio Date: Thu, 26 Oct 2017 19:43:05 +0000 Subject: [PATCH] Fixes bug #9774 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@75747 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../hibernate/ReceitaDespesaHibernateDAO.java | 20 +++++--- ...latorioFinanceiroReceitasDespesasBean.java | 46 +++++++++++++++---- 2 files changed, 50 insertions(+), 16 deletions(-) diff --git a/src/com/rjconsultores/ventaboletos/dao/hibernate/ReceitaDespesaHibernateDAO.java b/src/com/rjconsultores/ventaboletos/dao/hibernate/ReceitaDespesaHibernateDAO.java index 4a760e000..e42ed7850 100644 --- a/src/com/rjconsultores/ventaboletos/dao/hibernate/ReceitaDespesaHibernateDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/hibernate/ReceitaDespesaHibernateDAO.java @@ -39,13 +39,15 @@ public class ReceitaDespesaHibernateDAO implements ReceitaDespesaDAO { con = dataSourceRead.getConnection(); StringBuilder sql = new StringBuilder(); - sql.append("SELECT C.FECHORVTA, P.PUNTOVENTA_ID, P.NOMBPUNTOVENTA, P.NUMPUNTOVENTA, TE.INDTIPO, TE.TIPOEVENTOEXTRA_ID, TE.DESCTIPOEVENTO, ") - .append("CASE WHEN TE.INDTIPO = 1 THEN C.PRECIO ELSE (CASE WHEN TE.INDTIPO = 0 THEN CASE WHEN C.PRECIO < 0 THEN (C.PRECIO * -1) ELSE C.PRECIO END ELSE 0 END) END PRECIO ") - .append("FROM CAJA_DIVERSOS C ") - .append("JOIN EVENTO_EXTRA E ON E.EVENTOEXTRA_ID = C.EVENTOEXTRA_ID ") - .append("JOIN TIPO_EVENTO_EXTRA TE ON TE.TIPOEVENTOEXTRA_ID = E.TIPOEVENTOEXTRA_ID ") - .append("JOIN PUNTO_VENTA P ON P.PUNTOVENTA_ID = C.PUNTOVENTA_ID ") - .append("WHERE C.ACTIVO = 1 "); + sql.append(" SELECT C.FECHORVTA, P.PUNTOVENTA_ID, P.NOMBPUNTOVENTA, P.NUMPUNTOVENTA, TE.INDTIPO, TE.TIPOEVENTOEXTRA_ID, TE.DESCTIPOEVENTO, ") + .append(" CASE WHEN TE.INDTIPO = 1 THEN C.PRECIO ELSE (CASE WHEN TE.INDTIPO = 0 THEN CASE WHEN C.PRECIO < 0 THEN (C.PRECIO * -1) ELSE C.PRECIO END ELSE 0 END) END PRECIO, ") + .append(" FP.DESCPAGO, C.NUMSERIEPREIMPRESA, C.NUMFOLIOPREIMPRESO, E.NUMDOCUMENTO ") + .append(" FROM CAJA_DIVERSOS C ") + .append(" JOIN EVENTO_EXTRA E ON E.EVENTOEXTRA_ID = C.EVENTOEXTRA_ID ") + .append(" JOIN TIPO_EVENTO_EXTRA TE ON TE.TIPOEVENTOEXTRA_ID = E.TIPOEVENTOEXTRA_ID ") + .append(" JOIN PUNTO_VENTA P ON P.PUNTOVENTA_ID = C.PUNTOVENTA_ID ") + .append(" JOIN FORMA_PAGO FP ON E.FORMAPAGO_ID = FP.FORMAPAGO_ID ") + .append("WHERE C.ACTIVO = 1 "); adicionarFiltros(sql, parametros); @@ -66,6 +68,10 @@ public class ReceitaDespesaHibernateDAO implements ReceitaDespesaDAO { bean.setPrecio(resultSet.getBigDecimal("PRECIO")); bean.setIndtipo(resultSet.getInt("INDTIPO")); bean.setPuntoVentaId(resultSet.getInt("PUNTOVENTA_ID")); + bean.setFormaPagamento(resultSet.getString("DESCPAGO")); + bean.setNumSeriePreImpresa(resultSet.getString("NUMSERIEPREIMPRESA")); + bean.setNumFolioPreImpreso(resultSet.getString("NUMFOLIOPREIMPRESO")); + bean.setNumDocumento(resultSet.getString("NUMDOCUMENTO")); lsBean.add(bean); } diff --git a/src/com/rjconsultores/ventaboletos/relatorios/receitaDespesa/RelatorioFinanceiroReceitasDespesasBean.java b/src/com/rjconsultores/ventaboletos/relatorios/receitaDespesa/RelatorioFinanceiroReceitasDespesasBean.java index bab5b3d90..ea47f5696 100644 --- a/src/com/rjconsultores/ventaboletos/relatorios/receitaDespesa/RelatorioFinanceiroReceitasDespesasBean.java +++ b/src/com/rjconsultores/ventaboletos/relatorios/receitaDespesa/RelatorioFinanceiroReceitasDespesasBean.java @@ -9,23 +9,20 @@ public class RelatorioFinanceiroReceitasDespesasBean { public static Integer TIPO_DEBITO = 0; private Date fecHorVta; - private Integer puntoVentaId; - + private Integer indtipo; private String nombPuntoVenta; - private String tipoEventoExtraId; - private String numPuntoVenta; - + private String formaPagamento; + private String numSeriePreImpresa; + private String numFolioPreImpreso; + private String numDocumento; private String descTipoEvento; - private BigDecimal precio; - private BigDecimal receita; private BigDecimal despesa; - - private Integer indtipo; + public Date getFecHorVta() { return fecHorVta; @@ -122,4 +119,35 @@ public class RelatorioFinanceiroReceitasDespesasBean { return null; } + public String getNumSeriePreImpresa() { + return numSeriePreImpresa; + } + + public void setNumSeriePreImpresa(String numSeriePreImpresa) { + this.numSeriePreImpresa = numSeriePreImpresa; + } + + public String getNumFolioPreImpreso() { + return numFolioPreImpreso; + } + + public void setNumFolioPreImpreso(String numFolioPreImpreso) { + this.numFolioPreImpreso = numFolioPreImpreso; + } + + public String getNumDocumento() { + return numDocumento; + } + + public void setNumDocumento(String numDocumento) { + this.numDocumento = numDocumento; + } + + public String getFormaPagamento() { + return formaPagamento; + } + + public void setFormaPagamento(String formaPagamento) { + this.formaPagamento = formaPagamento; + } }