fixes bug #9030
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@68794 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
5e81b816a4
commit
eb2922e2b3
|
@ -136,13 +136,17 @@ public class RelatorioVendasPacotesDetalhado extends Relatorio {
|
|||
relatorioVendasPacotesDetalhadoItemBean.setNombusuario(rset.getString("nombusuario"));
|
||||
relatorioVendasPacotesDetalhadoItemBean.setNumoperacion(rset.getString("numoperacion"));
|
||||
relatorioVendasPacotesDetalhadoItemBean.setQtdeTarifas(rset.getLong("qtdetarifas"));
|
||||
relatorioVendasPacotesDetalhadoItemBean.setRazaoSocialCliente(rset.getString("razao_social"));
|
||||
relatorioVendasPacotesDetalhadoItemBean.setRazaoSocialCliente(rset.getString("nombcliente"));
|
||||
relatorioVendasPacotesDetalhadoItemBean.setSubTotal(rset.getBigDecimal("subtotal"));
|
||||
relatorioVendasPacotesDetalhadoItemBean.setTotal(rset.getBigDecimal("total"));
|
||||
relatorioVendasPacotesDetalhadoItemBean.setVendapacoteId(rset.getLong("vendapacote_id"));
|
||||
relatorioVendasPacotesDetalhadoItemBean.setNumoperacionNotaCreditoPagamento(rset.getString("NUMOPERACION_PAG_NC"));
|
||||
relatorioVendasPacotesDetalhadoItemBean.setVoucherNotaCredito(rset.getLong("VOUCHER_NOTACREDITO"));
|
||||
relatorioVendasPacotesDetalhadoItemBean.setSituacaoVendaPacote(SituacaoVendaPacote.getSituacaoVendaPacote(rset.getInt("situacao")));
|
||||
relatorioVendasPacotesDetalhadoItemBean.setEndereco(rset.getString("endereco"));
|
||||
relatorioVendasPacotesDetalhadoItemBean.setNumero(rset.getString("numero"));
|
||||
relatorioVendasPacotesDetalhadoItemBean.setCidade(rset.getString("cidade"));
|
||||
relatorioVendasPacotesDetalhadoItemBean.setBairro(rset.getString("bairro"));
|
||||
|
||||
if(relatorioVendasPacotesBean.getRelatorioVendasPacotesDetalhadoItemBeans() == null) {
|
||||
relatorioVendasPacotesBean.setRelatorioVendasPacotesDetalhadoItemBeans(new ArrayList<RelatorioVendasPacotesDetalhadoBean.RelatorioVendasPacotesDetalhadoItemBean>());
|
||||
|
@ -176,18 +180,21 @@ public class RelatorioVendasPacotesDetalhado extends Relatorio {
|
|||
protected String getSqlPacotes() {
|
||||
StringBuilder sQuery = new StringBuilder();
|
||||
|
||||
sQuery.append("SELECT P.PACOTE_ID, VP.VENDAPACOTE_ID, P.NOMPACOTE, VP.NUMOPERACION, VP.DATAVENDA, VP.DATAPACOTE, EA.DESCHOTEL, EA.LOCAL, CP.RAZAO_SOCIAL, ")
|
||||
.append("NC.NOTACREDITOVENDAPACOTE_ID AS VOUCHER_NOTACREDITO, VPNC.NUMOPERACION AS NUMOPERACION_PAG_NC,U.NOMBUSUARIO, VP.SUBTOTAL,0, NVL(VP.DESCONTO,0) AS DESCONTO, VP.TOTAL, VP.SITUACAO, COUNT(NVL(TVP.TARIFAVENDAPACOTE_ID,0)) AS QTDETARIFAS ")
|
||||
sQuery.append("SELECT P.PACOTE_ID, VP.VENDAPACOTE_ID, P.NOMPACOTE, VP.NUMOPERACION, VP.DATAVENDA, VP.DATAPACOTE, EA.DESCHOTEL, EA.LOCAL, C.NOMBCLIENTE, ")
|
||||
.append("NC.NOTACREDITOVENDAPACOTE_ID AS VOUCHER_NOTACREDITO, VPNC.NUMOPERACION AS NUMOPERACION_PAG_NC, ")
|
||||
.append("EA.ENDERECO, EA.CIDADE, EA.NUMERO, EA.BAIRRO, ")
|
||||
.append("U.NOMBUSUARIO, VP.SUBTOTAL,0, NVL(VP.DESCONTO,0) AS DESCONTO, VP.TOTAL, VP.SITUACAO, COUNT(NVL(TVP.TARIFAVENDAPACOTE_ID,0)) AS QTDETARIFAS ")
|
||||
.append("FROM VENDA_PACOTE VP ")
|
||||
.append("LEFT JOIN PACOTE P ON P.PACOTE_ID = VP.PACOTE_ID ")
|
||||
.append("LEFT JOIN TARIFA_VENDA_PACOTE TVP ON TVP.VENDAPACOTE_ID = VP.VENDAPACOTE_ID ")
|
||||
.append("LEFT JOIN ENDERECO_APANHE EA ON EA.VENDAPACOTE_ID = VP.VENDAPACOTE_ID AND EA.ACTIVO = 1 ")
|
||||
.append("LEFT JOIN CLIENTE_PACOTE CP ON CP.CLIENTEPACOTE_ID = VP.CLIENTEPACOTE_ID ")
|
||||
.append("LEFT JOIN CLIENTE C ON C.CLIENTE_ID = VP.CLIENTE_ID ")
|
||||
.append("LEFT JOIN USUARIO U ON U.USUARIO_ID = VP.USUARIO_ID ")
|
||||
.append("LEFT JOIN PACOTE_TARIFA PT ON PT.PACOTETARIFA_ID = TVP.PACOTETARIFA_ID ")
|
||||
.append("LEFT JOIN TIPO_TARIFA_PACOTE TTP ON TTP.TIPOTARIFAPACOTE_ID = PT.TIPOTARIFAPACOTE_ID ")
|
||||
.append("LEFT JOIN NOTA_CREDITO_VENDA_PACOTE NC ON NC.VENDAPACOTECANCELAMENTO_ID = VP.VENDAPACOTE_ID ")
|
||||
.append("LEFT JOIN VENDA_PACOTE VPNC ON NC.VENDAPACOTEPAGAMENTO_ID = VPNC.VENDAPACOTE_ID ")
|
||||
.append("LEFT JOIN VENDA_PACOTE VPNC ON NC.VENDAPACOTEPAGAMENTO_ID = VPNC.VENDAPACOTE_ID ")
|
||||
.append("WHERE P.ACTIVO = 1 ");
|
||||
|
||||
if(empresaId != null && empresaId > 0) {
|
||||
|
@ -231,7 +238,8 @@ public class RelatorioVendasPacotesDetalhado extends Relatorio {
|
|||
}
|
||||
|
||||
sQuery.append("GROUP BY P.PACOTE_ID, VP.VENDAPACOTE_ID, P.NOMPACOTE, VP.NUMOPERACION, VP.DATAVENDA, VP.DATAPACOTE, EA.DESCHOTEL, EA.LOCAL, ")
|
||||
.append("CP.RAZAO_SOCIAL, U.NOMBUSUARIO, VP.SUBTOTAL, VP.DESCONTO, VP.TOTAL, VP.SITUACAO, NC.NOTACREDITOVENDAPACOTE_ID, VPNC.NUMOPERACION ")
|
||||
.append("C.NOMBCLIENTE, U.NOMBUSUARIO, VP.SUBTOTAL, VP.DESCONTO, VP.TOTAL, VP.SITUACAO, NC.NOTACREDITOVENDAPACOTE_ID, VPNC.NUMOPERACION, ")
|
||||
.append("EA.ENDERECO, EA.CIDADE, EA.NUMERO, EA.BAIRRO ")
|
||||
.append("ORDER BY P.NOMPACOTE, VP.DATAPACOTE, VP.DATAVENDA ");
|
||||
|
||||
return sQuery.toString();
|
||||
|
|
Binary file not shown.
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="RelatorioVendasPacotesDetalhadoItem" pageWidth="802" pageHeight="555" orientation="Landscape" columnWidth="802" leftMargin="0" rightMargin="0" topMargin="0" bottomMargin="0" uuid="f17327a0-45d8-4ec1-8350-688df66785dc">
|
||||
<property name="ireport.zoom" value="1.0"/>
|
||||
<property name="ireport.x" value="18"/>
|
||||
<property name="ireport.zoom" value="2.0"/>
|
||||
<property name="ireport.x" value="0"/>
|
||||
<property name="ireport.y" value="0"/>
|
||||
<field name="numoperacion" class="java.lang.String"/>
|
||||
<field name="nombusuario" class="java.lang.String"/>
|
||||
|
|
|
@ -81,6 +81,10 @@ public class RelatorioVendasPacotesDetalhadoBean {
|
|||
private SituacaoVendaPacote situacaoVendaPacote;
|
||||
private String numoperacionNotaCreditoPagamento;
|
||||
private Long voucherNotaCredito;
|
||||
private String endereco;
|
||||
private String cidade;
|
||||
private String numero;
|
||||
private String bairro;
|
||||
|
||||
public Long getVendapacoteId() {
|
||||
return vendapacoteId;
|
||||
|
@ -179,7 +183,7 @@ public class RelatorioVendasPacotesDetalhadoBean {
|
|||
}
|
||||
|
||||
public String getDescLocalEnderecoApanhe() {
|
||||
return StringUtils.isNotBlank(deschotel) ? deschotel : localEnderecoApanhe != null ? localEnderecoApanhe.toString() : "";
|
||||
return LocalEnderecoApanhe.NENHUM.equals(localEnderecoApanhe) ? localEnderecoApanhe.toString() : StringUtils.isNotBlank(deschotel) ? deschotel : getEnderecoCompleto();
|
||||
}
|
||||
|
||||
public String getDescSituacaoVendaPacote() {
|
||||
|
@ -237,6 +241,64 @@ public class RelatorioVendasPacotesDetalhadoBean {
|
|||
}
|
||||
}
|
||||
|
||||
public String getEndereco() {
|
||||
return endereco;
|
||||
}
|
||||
|
||||
public void setEndereco(String endereco) {
|
||||
this.endereco = endereco;
|
||||
}
|
||||
|
||||
public String getCidade() {
|
||||
return cidade;
|
||||
}
|
||||
|
||||
public void setCidade(String cidade) {
|
||||
this.cidade = cidade;
|
||||
}
|
||||
|
||||
public String getNumero() {
|
||||
return numero;
|
||||
}
|
||||
|
||||
public void setNumero(String numero) {
|
||||
this.numero = numero;
|
||||
}
|
||||
|
||||
public String getEnderecoCompleto() {
|
||||
StringBuilder sb = new StringBuilder();
|
||||
if(StringUtils.isNotBlank(getEndereco())) {
|
||||
sb.append(getEndereco());
|
||||
}
|
||||
if(StringUtils.isNotBlank(getNumero())) {
|
||||
if(sb.length() > 0) {
|
||||
sb.append(", ");
|
||||
}
|
||||
sb.append(getNumero());
|
||||
}
|
||||
if(StringUtils.isNotBlank(getBairro())) {
|
||||
if(sb.length() > 0) {
|
||||
sb.append(" ");
|
||||
}
|
||||
sb.append(getBairro());
|
||||
}
|
||||
if(StringUtils.isNotBlank(getCidade())) {
|
||||
if(sb.length() > 0) {
|
||||
sb.append(", ");
|
||||
}
|
||||
sb.append(getCidade());
|
||||
}
|
||||
return sb.toString();
|
||||
}
|
||||
|
||||
public String getBairro() {
|
||||
return bairro;
|
||||
}
|
||||
|
||||
public void setBairro(String bairro) {
|
||||
this.bairro = bairro;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue