fabio 2017-10-26 19:43:05 +00:00
parent 9655921b1d
commit 172a4b7ab8
2 changed files with 50 additions and 16 deletions

View File

@ -39,12 +39,14 @@ public class ReceitaDespesaHibernateDAO implements ReceitaDespesaDAO {
con = dataSourceRead.getConnection(); con = dataSourceRead.getConnection();
StringBuilder sql = new StringBuilder(); StringBuilder sql = new StringBuilder();
sql.append("SELECT C.FECHORVTA, P.PUNTOVENTA_ID, P.NOMBPUNTOVENTA, P.NUMPUNTOVENTA, TE.INDTIPO, TE.TIPOEVENTOEXTRA_ID, TE.DESCTIPOEVENTO, ") 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(" 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(" FP.DESCPAGO, C.NUMSERIEPREIMPRESA, C.NUMFOLIOPREIMPRESO, E.NUMDOCUMENTO ")
.append("JOIN EVENTO_EXTRA E ON E.EVENTOEXTRA_ID = C.EVENTOEXTRA_ID ") .append(" FROM CAJA_DIVERSOS C ")
.append("JOIN TIPO_EVENTO_EXTRA TE ON TE.TIPOEVENTOEXTRA_ID = E.TIPOEVENTOEXTRA_ID ") .append(" JOIN EVENTO_EXTRA E ON E.EVENTOEXTRA_ID = C.EVENTOEXTRA_ID ")
.append("JOIN PUNTO_VENTA P ON P.PUNTOVENTA_ID = C.PUNTOVENTA_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 "); .append("WHERE C.ACTIVO = 1 ");
adicionarFiltros(sql, parametros); adicionarFiltros(sql, parametros);
@ -66,6 +68,10 @@ public class ReceitaDespesaHibernateDAO implements ReceitaDespesaDAO {
bean.setPrecio(resultSet.getBigDecimal("PRECIO")); bean.setPrecio(resultSet.getBigDecimal("PRECIO"));
bean.setIndtipo(resultSet.getInt("INDTIPO")); bean.setIndtipo(resultSet.getInt("INDTIPO"));
bean.setPuntoVentaId(resultSet.getInt("PUNTOVENTA_ID")); 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); lsBean.add(bean);
} }

View File

@ -9,23 +9,20 @@ public class RelatorioFinanceiroReceitasDespesasBean {
public static Integer TIPO_DEBITO = 0; public static Integer TIPO_DEBITO = 0;
private Date fecHorVta; private Date fecHorVta;
private Integer puntoVentaId; private Integer puntoVentaId;
private Integer indtipo;
private String nombPuntoVenta; private String nombPuntoVenta;
private String tipoEventoExtraId; private String tipoEventoExtraId;
private String numPuntoVenta; private String numPuntoVenta;
private String formaPagamento;
private String numSeriePreImpresa;
private String numFolioPreImpreso;
private String numDocumento;
private String descTipoEvento; private String descTipoEvento;
private BigDecimal precio; private BigDecimal precio;
private BigDecimal receita; private BigDecimal receita;
private BigDecimal despesa; private BigDecimal despesa;
private Integer indtipo;
public Date getFecHorVta() { public Date getFecHorVta() {
return fecHorVta; return fecHorVta;
@ -122,4 +119,35 @@ public class RelatorioFinanceiroReceitasDespesasBean {
return null; 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;
}
} }