Fixes Bug #0009258
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@70692 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
21537e96f7
commit
41e0443226
|
@ -48,7 +48,6 @@ public class RelatorioVendasPacotesBoletos extends Relatorio {
|
||||||
|
|
||||||
this.setCustomDataSource(new DataSource(this) {
|
this.setCustomDataSource(new DataSource(this) {
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void initDados() throws Exception {
|
public void initDados() throws Exception {
|
||||||
Map<String, Object> parametros = this.relatorio.getParametros();
|
Map<String, Object> parametros = this.relatorio.getParametros();
|
||||||
|
@ -67,11 +66,11 @@ public class RelatorioVendasPacotesBoletos extends Relatorio {
|
||||||
processarVendasPacote(conexao);
|
processarVendasPacote(conexao);
|
||||||
|
|
||||||
/* Caso o filtro de data de venda de pacote seja informado, não trazer bilhetes avulsos */
|
/* Caso o filtro de data de venda de pacote seja informado, não trazer bilhetes avulsos */
|
||||||
if(fecPacoteInicio == null && fecPacoteFinal == null) {
|
if (fecPacoteInicio == null && fecPacoteFinal == null) {
|
||||||
if(situacaoBilheteId == null || !CANCELADOS.equals(situacaoBilheteId)) {
|
if (situacaoBilheteId == null || !CANCELADOS.equals(situacaoBilheteId)) {
|
||||||
processarVendasAvulsas(conexao);
|
processarVendasAvulsas(conexao);
|
||||||
}
|
}
|
||||||
if(situacaoBilheteId == null || CANCELADOS.equals(situacaoBilheteId)) {
|
if (situacaoBilheteId == null || CANCELADOS.equals(situacaoBilheteId)) {
|
||||||
processarVendasAvulsasCancelados(conexao);
|
processarVendasAvulsasCancelados(conexao);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -92,7 +91,7 @@ public class RelatorioVendasPacotesBoletos extends Relatorio {
|
||||||
stmt = carregarNamedParameterStatementVendasPacotes(conexao);
|
stmt = carregarNamedParameterStatementVendasPacotes(conexao);
|
||||||
rset = stmt.executeQuery();
|
rset = stmt.executeQuery();
|
||||||
|
|
||||||
if(lsDadosRelatorio == null) {
|
if (lsDadosRelatorio == null) {
|
||||||
lsDadosRelatorio = new ArrayList<RelatorioVendasPacotesBoletosBean>();
|
lsDadosRelatorio = new ArrayList<RelatorioVendasPacotesBoletosBean>();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -100,13 +99,13 @@ public class RelatorioVendasPacotesBoletos extends Relatorio {
|
||||||
RelatorioVendasPacotesBoletosBean relatorioVendasBoletosBean = carregarRelatorioVendasBoletosBean(rset);
|
RelatorioVendasPacotesBoletosBean relatorioVendasBoletosBean = carregarRelatorioVendasBoletosBean(rset);
|
||||||
Integer idx = carregarIndice(relatorioVendasBoletosBean);
|
Integer idx = carregarIndice(relatorioVendasBoletosBean);
|
||||||
|
|
||||||
if(idx > -1) {
|
if (idx > -1) {
|
||||||
relatorioVendasBoletosBean = lsDadosRelatorio.get(idx);
|
relatorioVendasBoletosBean = lsDadosRelatorio.get(idx);
|
||||||
}
|
}
|
||||||
|
|
||||||
relatorioVendasBoletosBean.setRelatorioVendasPacotesBoletosItemBeans(carregarItens(rset, relatorioVendasBoletosBean, relatorioVendasBoletosBean.getRelatorioVendasPacotesBoletosItemBeans(), false));
|
relatorioVendasBoletosBean.setRelatorioVendasPacotesBoletosItemBeans(carregarItens(rset, relatorioVendasBoletosBean, relatorioVendasBoletosBean.getRelatorioVendasPacotesBoletosItemBeans(), false));
|
||||||
|
|
||||||
if(idx > -1) {
|
if (idx > -1) {
|
||||||
lsDadosRelatorio.set(idx, relatorioVendasBoletosBean);
|
lsDadosRelatorio.set(idx, relatorioVendasBoletosBean);
|
||||||
} else {
|
} else {
|
||||||
lsDadosRelatorio.add(relatorioVendasBoletosBean);
|
lsDadosRelatorio.add(relatorioVendasBoletosBean);
|
||||||
|
@ -117,10 +116,10 @@ public class RelatorioVendasPacotesBoletos extends Relatorio {
|
||||||
log.error(e.getMessage(), e);
|
log.error(e.getMessage(), e);
|
||||||
} finally {
|
} finally {
|
||||||
try {
|
try {
|
||||||
if(rset != null) {
|
if (rset != null) {
|
||||||
rset.close();
|
rset.close();
|
||||||
}
|
}
|
||||||
if(stmt != null) {
|
if (stmt != null) {
|
||||||
stmt.close();
|
stmt.close();
|
||||||
}
|
}
|
||||||
} catch (SQLException e) {
|
} catch (SQLException e) {
|
||||||
|
@ -148,7 +147,7 @@ public class RelatorioVendasPacotesBoletos extends Relatorio {
|
||||||
relatorioVendasPacotesBoletosItemBean.setTipoVenda(rset.getString("tipovenda"));
|
relatorioVendasPacotesBoletosItemBean.setTipoVenda(rset.getString("tipovenda"));
|
||||||
relatorioVendasPacotesBoletosItemBean.setAvulsoCancelado(cancelado);
|
relatorioVendasPacotesBoletosItemBean.setAvulsoCancelado(cancelado);
|
||||||
|
|
||||||
if(itens == null) {
|
if (itens == null) {
|
||||||
itens = new ArrayList<RelatorioVendasPacotesBoletosBean.RelatorioVendasPacotesBoletosItemBean>();
|
itens = new ArrayList<RelatorioVendasPacotesBoletosBean.RelatorioVendasPacotesBoletosItemBean>();
|
||||||
}
|
}
|
||||||
itens.add(relatorioVendasPacotesBoletosItemBean);
|
itens.add(relatorioVendasPacotesBoletosItemBean);
|
||||||
|
@ -158,7 +157,7 @@ public class RelatorioVendasPacotesBoletos extends Relatorio {
|
||||||
|
|
||||||
private Integer carregarIndice(RelatorioVendasPacotesBoletosBean relatorioVendasBoletosBean) {
|
private Integer carregarIndice(RelatorioVendasPacotesBoletosBean relatorioVendasBoletosBean) {
|
||||||
Integer idx = -1;
|
Integer idx = -1;
|
||||||
if(lsDadosRelatorio.contains(relatorioVendasBoletosBean)) {
|
if (lsDadosRelatorio.contains(relatorioVendasBoletosBean)) {
|
||||||
idx = lsDadosRelatorio.indexOf(relatorioVendasBoletosBean);
|
idx = lsDadosRelatorio.indexOf(relatorioVendasBoletosBean);
|
||||||
relatorioVendasBoletosBean = lsDadosRelatorio.get(idx);
|
relatorioVendasBoletosBean = lsDadosRelatorio.get(idx);
|
||||||
}
|
}
|
||||||
|
@ -181,35 +180,35 @@ public class RelatorioVendasPacotesBoletos extends Relatorio {
|
||||||
|
|
||||||
NamedParameterStatement stmt = new NamedParameterStatement(conexao, sql);
|
NamedParameterStatement stmt = new NamedParameterStatement(conexao, sql);
|
||||||
|
|
||||||
if(fecVendaInicio != null) {
|
if (fecVendaInicio != null) {
|
||||||
stmt.setTimestamp("fecVendaInicio", fecVendaInicio);
|
stmt.setTimestamp("fecVendaInicio", fecVendaInicio);
|
||||||
}
|
}
|
||||||
if(fecVendaFinal != null) {
|
if (fecVendaFinal != null) {
|
||||||
stmt.setTimestamp("fecVendaFinal", fecVendaFinal);
|
stmt.setTimestamp("fecVendaFinal", fecVendaFinal);
|
||||||
}
|
}
|
||||||
if(fecPacoteInicio != null) {
|
if (fecPacoteInicio != null) {
|
||||||
stmt.setTimestamp("fecPacoteInicio", fecPacoteInicio);
|
stmt.setTimestamp("fecPacoteInicio", fecPacoteInicio);
|
||||||
}
|
}
|
||||||
if(fecPacoteFinal != null) {
|
if (fecPacoteFinal != null) {
|
||||||
stmt.setTimestamp("fecPacoteFinal", fecPacoteFinal);
|
stmt.setTimestamp("fecPacoteFinal", fecPacoteFinal);
|
||||||
}
|
}
|
||||||
if (empresaId != null && empresaId > 0){
|
if (empresaId != null && empresaId > 0) {
|
||||||
stmt.setInt("empresaId", empresaId);
|
stmt.setInt("empresaId", empresaId);
|
||||||
}
|
}
|
||||||
if(origenId != null && origenId > 0){
|
if (origenId != null && origenId > 0) {
|
||||||
stmt.setInt("origenId", origenId);
|
stmt.setInt("origenId", origenId);
|
||||||
}
|
}
|
||||||
if(destinoId != null && destinoId > 0){
|
if (destinoId != null && destinoId > 0) {
|
||||||
stmt.setInt("destinoId", destinoId);
|
stmt.setInt("destinoId", destinoId);
|
||||||
}
|
}
|
||||||
if(usuarioId != null) {
|
if (usuarioId != null) {
|
||||||
stmt.setInt("usuarioId", usuarioId);
|
stmt.setInt("usuarioId", usuarioId);
|
||||||
}
|
}
|
||||||
if(tipoTarifaPacoteId != null && tipoTarifaPacoteId > 0) {
|
if (tipoTarifaPacoteId != null && tipoTarifaPacoteId > 0) {
|
||||||
stmt.setInt("tipoTarifaPacoteId", tipoTarifaPacoteId);
|
stmt.setInt("tipoTarifaPacoteId", tipoTarifaPacoteId);
|
||||||
}
|
}
|
||||||
if(situacaoBilheteId != null) {
|
if (situacaoBilheteId != null) {
|
||||||
stmt.setInt("situacaoPacote",SituacaoVendaPacote.CANCELADO.getShortValue());
|
stmt.setInt("situacaoPacote", SituacaoVendaPacote.CANCELADO.getShortValue());
|
||||||
}
|
}
|
||||||
|
|
||||||
return stmt;
|
return stmt;
|
||||||
|
@ -247,50 +246,50 @@ public class RelatorioVendasPacotesBoletos extends Relatorio {
|
||||||
.append(" AND T.ORGAOCONCEDENTE_ID = R.ORGAOCONCEDENTE_ID ")
|
.append(" AND T.ORGAOCONCEDENTE_ID = R.ORGAOCONCEDENTE_ID ")
|
||||||
.append("WHERE 1=1 ");
|
.append("WHERE 1=1 ");
|
||||||
|
|
||||||
if(fecVendaInicio != null) {
|
if (fecVendaInicio != null) {
|
||||||
sQuery.append("AND VP.DATAVENDA >= :fecVendaInicio ");
|
sQuery.append("AND VP.DATAVENDA >= :fecVendaInicio ");
|
||||||
}
|
}
|
||||||
|
|
||||||
if(fecVendaFinal != null) {
|
if (fecVendaFinal != null) {
|
||||||
sQuery.append("AND VP.DATAVENDA <= :fecVendaFinal ");
|
sQuery.append("AND VP.DATAVENDA <= :fecVendaFinal ");
|
||||||
}
|
}
|
||||||
|
|
||||||
if(fecPacoteInicio != null) {
|
if (fecPacoteInicio != null) {
|
||||||
sQuery.append("AND VP.DATAPACOTE >= :fecPacoteInicio ");
|
sQuery.append("AND VP.DATAPACOTE >= :fecPacoteInicio ");
|
||||||
}
|
}
|
||||||
|
|
||||||
if(fecPacoteFinal != null) {
|
if (fecPacoteFinal != null) {
|
||||||
sQuery.append("AND VP.DATAPACOTE <= :fecPacoteFinal ");
|
sQuery.append("AND VP.DATAPACOTE <= :fecPacoteFinal ");
|
||||||
}
|
}
|
||||||
|
|
||||||
if(empresaId != null && empresaId > 0){
|
if (empresaId != null && empresaId > 0) {
|
||||||
sQuery.append("AND P.EMPRESA_ID = :empresaId ");
|
sQuery.append("AND P.EMPRESA_ID = :empresaId ");
|
||||||
}
|
}
|
||||||
|
|
||||||
if(origenId != null && origenId > 0){
|
if (origenId != null && origenId > 0) {
|
||||||
sQuery.append("AND B.ORIGEN_ID = :origenId ");
|
sQuery.append("AND B.ORIGEN_ID = :origenId ");
|
||||||
}
|
}
|
||||||
|
|
||||||
if(destinoId != null && destinoId > 0){
|
if (destinoId != null && destinoId > 0) {
|
||||||
sQuery.append("AND B.DESTINO_ID = :destinoId ");
|
sQuery.append("AND B.DESTINO_ID = :destinoId ");
|
||||||
}
|
}
|
||||||
|
|
||||||
if(usuarioId != null) {
|
if (usuarioId != null) {
|
||||||
sQuery.append("AND VP.USUARIO_ID = :usuarioId ");
|
sQuery.append("AND VP.USUARIO_ID = :usuarioId ");
|
||||||
}
|
}
|
||||||
|
|
||||||
if(tipoTarifaPacoteId != null && tipoTarifaPacoteId > 0) {
|
if (tipoTarifaPacoteId != null && tipoTarifaPacoteId > 0) {
|
||||||
sQuery.append("AND TTP.TIPOTARIFAPACOTE_ID = :tipoTarifaPacoteId ");
|
sQuery.append("AND TTP.TIPOTARIFAPACOTE_ID = :tipoTarifaPacoteId ");
|
||||||
}
|
}
|
||||||
|
|
||||||
if(situacaoBilheteId != null) {
|
if (situacaoBilheteId != null) {
|
||||||
}
|
}
|
||||||
|
|
||||||
if(situacaoBilheteId != null && !CANCELADOS.equals(situacaoBilheteId)) {
|
if (situacaoBilheteId != null && !CANCELADOS.equals(situacaoBilheteId)) {
|
||||||
sQuery.append("AND VP.SITUACAO <> :situacaoPacote ");
|
sQuery.append("AND VP.SITUACAO <> :situacaoPacote ");
|
||||||
}
|
}
|
||||||
|
|
||||||
if(situacaoBilheteId != null && CANCELADOS.equals(situacaoBilheteId)) {
|
if (situacaoBilheteId != null && CANCELADOS.equals(situacaoBilheteId)) {
|
||||||
sQuery.append("AND VP.SITUACAO = :situacaoPacote ");
|
sQuery.append("AND VP.SITUACAO = :situacaoPacote ");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -303,25 +302,27 @@ public class RelatorioVendasPacotesBoletos extends Relatorio {
|
||||||
private void processarVendasPacoteTotais() {
|
private void processarVendasPacoteTotais() {
|
||||||
List<RelatorioVendasPacotesBoletosBean.RelatorioVendasPacotesBoletosItemTotaisBean> totais = new ArrayList<RelatorioVendasPacotesBoletosBean.RelatorioVendasPacotesBoletosItemTotaisBean>();
|
List<RelatorioVendasPacotesBoletosBean.RelatorioVendasPacotesBoletosItemTotaisBean> totais = new ArrayList<RelatorioVendasPacotesBoletosBean.RelatorioVendasPacotesBoletosItemTotaisBean>();
|
||||||
for (RelatorioVendasPacotesBoletosBean relatorioVendasPacotesBoletosBean : lsDadosRelatorio) {
|
for (RelatorioVendasPacotesBoletosBean relatorioVendasPacotesBoletosBean : lsDadosRelatorio) {
|
||||||
|
if (relatorioVendasPacotesBoletosBean.getRelatorioVendasPacotesBoletosItemBeans() != null) {
|
||||||
for (RelatorioVendasPacotesBoletosItemBean item : relatorioVendasPacotesBoletosBean.getRelatorioVendasPacotesBoletosItemBeans()) {
|
for (RelatorioVendasPacotesBoletosItemBean item : relatorioVendasPacotesBoletosBean.getRelatorioVendasPacotesBoletosItemBeans()) {
|
||||||
RelatorioVendasPacotesBoletosBean.RelatorioVendasPacotesBoletosItemTotaisBean total = relatorioVendasPacotesBoletosBean.new RelatorioVendasPacotesBoletosItemTotaisBean();
|
RelatorioVendasPacotesBoletosBean.RelatorioVendasPacotesBoletosItemTotaisBean total = relatorioVendasPacotesBoletosBean.new RelatorioVendasPacotesBoletosItemTotaisBean();
|
||||||
total.setTrecho(relatorioVendasPacotesBoletosBean.getCveorigen()+"-"+relatorioVendasPacotesBoletosBean.getCvedestino());
|
total.setTrecho(relatorioVendasPacotesBoletosBean.getCveorigen() + "-" + relatorioVendasPacotesBoletosBean.getCvedestino());
|
||||||
total.setCategoria(item.getDesctipotarifa());
|
total.setCategoria(item.getDesctipotarifa());
|
||||||
total.setQtde(0l);
|
total.setQtde(0l);
|
||||||
Integer idx = null;
|
Integer idx = null;
|
||||||
if(totais.contains(total)) {
|
if (totais.contains(total)) {
|
||||||
idx = totais.indexOf(total);
|
idx = totais.indexOf(total);
|
||||||
total = totais.get(idx);
|
total = totais.get(idx);
|
||||||
}
|
}
|
||||||
total.setQtde(total.getQtde() + item.getQtde());
|
total.setQtde(total.getQtde() + item.getQtde());
|
||||||
|
|
||||||
if(idx == null) {
|
if (idx == null) {
|
||||||
totais.add(total);
|
totais.add(total);
|
||||||
} else {
|
} else {
|
||||||
totais.set(idx, total);
|
totais.set(idx, total);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
this.parametros.put("totais", totais);
|
this.parametros.put("totais", totais);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -346,7 +347,7 @@ public class RelatorioVendasPacotesBoletos extends Relatorio {
|
||||||
stmt = carregarNamedParameterStatementVendasAvulsas(conexao, false);
|
stmt = carregarNamedParameterStatementVendasAvulsas(conexao, false);
|
||||||
rset = stmt.executeQuery();
|
rset = stmt.executeQuery();
|
||||||
|
|
||||||
if(lsDadosRelatorio == null) {
|
if (lsDadosRelatorio == null) {
|
||||||
lsDadosRelatorio = new ArrayList<RelatorioVendasPacotesBoletosBean>();
|
lsDadosRelatorio = new ArrayList<RelatorioVendasPacotesBoletosBean>();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -354,13 +355,13 @@ public class RelatorioVendasPacotesBoletos extends Relatorio {
|
||||||
RelatorioVendasPacotesBoletosBean relatorioVendasBoletosBean = carregarRelatorioVendasBoletosBean(rset);
|
RelatorioVendasPacotesBoletosBean relatorioVendasBoletosBean = carregarRelatorioVendasBoletosBean(rset);
|
||||||
Integer idx = carregarIndice(relatorioVendasBoletosBean);
|
Integer idx = carregarIndice(relatorioVendasBoletosBean);
|
||||||
|
|
||||||
if(idx > -1) {
|
if (idx > -1) {
|
||||||
relatorioVendasBoletosBean = lsDadosRelatorio.get(idx);
|
relatorioVendasBoletosBean = lsDadosRelatorio.get(idx);
|
||||||
}
|
}
|
||||||
|
|
||||||
relatorioVendasBoletosBean.setRelatorioVendasPacotesBoletosItemBeans(carregarItens(rset, relatorioVendasBoletosBean, relatorioVendasBoletosBean.getRelatorioVendasPacotesBoletosItemBeans(), false));
|
relatorioVendasBoletosBean.setRelatorioVendasPacotesBoletosItemBeans(carregarItens(rset, relatorioVendasBoletosBean, relatorioVendasBoletosBean.getRelatorioVendasPacotesBoletosItemBeans(), false));
|
||||||
|
|
||||||
if(idx > -1) {
|
if (idx > -1) {
|
||||||
lsDadosRelatorio.set(idx, relatorioVendasBoletosBean);
|
lsDadosRelatorio.set(idx, relatorioVendasBoletosBean);
|
||||||
} else {
|
} else {
|
||||||
lsDadosRelatorio.add(relatorioVendasBoletosBean);
|
lsDadosRelatorio.add(relatorioVendasBoletosBean);
|
||||||
|
@ -371,10 +372,10 @@ public class RelatorioVendasPacotesBoletos extends Relatorio {
|
||||||
log.error(e.getMessage(), e);
|
log.error(e.getMessage(), e);
|
||||||
} finally {
|
} finally {
|
||||||
try {
|
try {
|
||||||
if(rset != null) {
|
if (rset != null) {
|
||||||
rset.close();
|
rset.close();
|
||||||
}
|
}
|
||||||
if(stmt != null) {
|
if (stmt != null) {
|
||||||
stmt.close();
|
stmt.close();
|
||||||
}
|
}
|
||||||
} catch (SQLException e) {
|
} catch (SQLException e) {
|
||||||
|
@ -390,25 +391,25 @@ public class RelatorioVendasPacotesBoletos extends Relatorio {
|
||||||
|
|
||||||
NamedParameterStatement stmt = new NamedParameterStatement(conexao, sql);
|
NamedParameterStatement stmt = new NamedParameterStatement(conexao, sql);
|
||||||
|
|
||||||
if(fecVendaInicio != null) {
|
if (fecVendaInicio != null) {
|
||||||
stmt.setTimestamp("fecInicio", fecVendaInicio);
|
stmt.setTimestamp("fecInicio", fecVendaInicio);
|
||||||
}
|
}
|
||||||
if(fecVendaFinal != null) {
|
if (fecVendaFinal != null) {
|
||||||
stmt.setTimestamp("fecFinal", fecVendaFinal);
|
stmt.setTimestamp("fecFinal", fecVendaFinal);
|
||||||
}
|
}
|
||||||
if(fecPacoteInicio != null) {
|
if (fecPacoteInicio != null) {
|
||||||
stmt.setTimestamp("fecViajeInicio", fecPacoteInicio);
|
stmt.setTimestamp("fecViajeInicio", fecPacoteInicio);
|
||||||
}
|
}
|
||||||
if(fecPacoteFinal != null) {
|
if (fecPacoteFinal != null) {
|
||||||
stmt.setTimestamp("fecViajeFinal", fecPacoteFinal);
|
stmt.setTimestamp("fecViajeFinal", fecPacoteFinal);
|
||||||
}
|
}
|
||||||
if (empresaId != null && empresaId > 0){
|
if (empresaId != null && empresaId > 0) {
|
||||||
stmt.setInt("empresaId", empresaId);
|
stmt.setInt("empresaId", empresaId);
|
||||||
}
|
}
|
||||||
if(origenId != null) {
|
if (origenId != null) {
|
||||||
stmt.setInt("origenId", origenId);
|
stmt.setInt("origenId", origenId);
|
||||||
}
|
}
|
||||||
if(destinoId != null) {
|
if (destinoId != null) {
|
||||||
stmt.setInt("destinoId", destinoId);
|
stmt.setInt("destinoId", destinoId);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -429,38 +430,38 @@ public class RelatorioVendasPacotesBoletos extends Relatorio {
|
||||||
.append("LEFT JOIN RUTA R ON R.RUTA_ID = B.RUTA_ID ")
|
.append("LEFT JOIN RUTA R ON R.RUTA_ID = B.RUTA_ID ")
|
||||||
.append("WHERE B.ACTIVO = 1 ");
|
.append("WHERE B.ACTIVO = 1 ");
|
||||||
|
|
||||||
if(!cancelado) {
|
if (!cancelado) {
|
||||||
sQuery.append("AND B.INDSTATUSBOLETO = 'V' ")
|
sQuery.append("AND B.INDSTATUSBOLETO = 'V' ")
|
||||||
.append("AND B.MOTIVOCANCELACION_ID IS NULL ");
|
.append("AND B.MOTIVOCANCELACION_ID IS NULL ");
|
||||||
} else {
|
} else {
|
||||||
sQuery.append("AND B.MOTIVOCANCELACION_ID IS NOT NULL ");
|
sQuery.append("AND B.MOTIVOCANCELACION_ID IS NOT NULL ");
|
||||||
}
|
}
|
||||||
|
|
||||||
if (empresaId != null && empresaId > 0){
|
if (empresaId != null && empresaId > 0) {
|
||||||
sQuery.append("AND B.EMPRESACORRIDA_ID = :empresaId ");
|
sQuery.append("AND B.EMPRESACORRIDA_ID = :empresaId ");
|
||||||
}
|
}
|
||||||
|
|
||||||
if(origenId != null) {
|
if (origenId != null) {
|
||||||
sQuery.append("AND B.ORIGEN_ID = :origenId ");
|
sQuery.append("AND B.ORIGEN_ID = :origenId ");
|
||||||
}
|
}
|
||||||
|
|
||||||
if(destinoId != null) {
|
if (destinoId != null) {
|
||||||
sQuery.append("AND B.DESTINO_ID = :destinoId ");
|
sQuery.append("AND B.DESTINO_ID = :destinoId ");
|
||||||
}
|
}
|
||||||
|
|
||||||
if(fecVendaInicio != null) {
|
if (fecVendaInicio != null) {
|
||||||
sQuery.append("AND B.FECHORVENTA >= :fecInicio ");
|
sQuery.append("AND B.FECHORVENTA >= :fecInicio ");
|
||||||
}
|
}
|
||||||
|
|
||||||
if(fecVendaFinal != null) {
|
if (fecVendaFinal != null) {
|
||||||
sQuery.append("AND B.FECHORVENTA <= :fecFinal ");
|
sQuery.append("AND B.FECHORVENTA <= :fecFinal ");
|
||||||
}
|
}
|
||||||
|
|
||||||
if(fecPacoteInicio != null) {
|
if (fecPacoteInicio != null) {
|
||||||
sQuery.append("AND B.FECHORVIAJE >= :fecViajeInicio ");
|
sQuery.append("AND B.FECHORVIAJE >= :fecViajeInicio ");
|
||||||
}
|
}
|
||||||
|
|
||||||
if(fecPacoteFinal != null) {
|
if (fecPacoteFinal != null) {
|
||||||
sQuery.append("AND B.FECHORVIAJE <= :fecViajeFinal ");
|
sQuery.append("AND B.FECHORVIAJE <= :fecViajeFinal ");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -478,7 +479,7 @@ public class RelatorioVendasPacotesBoletos extends Relatorio {
|
||||||
stmt = carregarNamedParameterStatementVendasAvulsas(conexao, true);
|
stmt = carregarNamedParameterStatementVendasAvulsas(conexao, true);
|
||||||
rset = stmt.executeQuery();
|
rset = stmt.executeQuery();
|
||||||
|
|
||||||
if(lsDadosRelatorio == null) {
|
if (lsDadosRelatorio == null) {
|
||||||
lsDadosRelatorio = new ArrayList<RelatorioVendasPacotesBoletosBean>();
|
lsDadosRelatorio = new ArrayList<RelatorioVendasPacotesBoletosBean>();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -486,13 +487,13 @@ public class RelatorioVendasPacotesBoletos extends Relatorio {
|
||||||
RelatorioVendasPacotesBoletosBean relatorioVendasBoletosBean = carregarRelatorioVendasBoletosBean(rset);
|
RelatorioVendasPacotesBoletosBean relatorioVendasBoletosBean = carregarRelatorioVendasBoletosBean(rset);
|
||||||
Integer idx = carregarIndice(relatorioVendasBoletosBean);
|
Integer idx = carregarIndice(relatorioVendasBoletosBean);
|
||||||
|
|
||||||
if(idx > -1) {
|
if (idx > -1) {
|
||||||
relatorioVendasBoletosBean = lsDadosRelatorio.get(idx);
|
relatorioVendasBoletosBean = lsDadosRelatorio.get(idx);
|
||||||
}
|
}
|
||||||
|
|
||||||
relatorioVendasBoletosBean.setRelatorioVendasPacotesBoletosItemBeansCancelados(carregarItens(rset, relatorioVendasBoletosBean, relatorioVendasBoletosBean.getRelatorioVendasPacotesBoletosItemBeansCancelados(), true));
|
relatorioVendasBoletosBean.setRelatorioVendasPacotesBoletosItemBeansCancelados(carregarItens(rset, relatorioVendasBoletosBean, relatorioVendasBoletosBean.getRelatorioVendasPacotesBoletosItemBeansCancelados(), true));
|
||||||
|
|
||||||
if(idx > -1) {
|
if (idx > -1) {
|
||||||
lsDadosRelatorio.set(idx, relatorioVendasBoletosBean);
|
lsDadosRelatorio.set(idx, relatorioVendasBoletosBean);
|
||||||
} else {
|
} else {
|
||||||
lsDadosRelatorio.add(relatorioVendasBoletosBean);
|
lsDadosRelatorio.add(relatorioVendasBoletosBean);
|
||||||
|
@ -503,10 +504,10 @@ public class RelatorioVendasPacotesBoletos extends Relatorio {
|
||||||
log.error(e.getMessage(), e);
|
log.error(e.getMessage(), e);
|
||||||
} finally {
|
} finally {
|
||||||
try {
|
try {
|
||||||
if(rset != null) {
|
if (rset != null) {
|
||||||
rset.close();
|
rset.close();
|
||||||
}
|
}
|
||||||
if(stmt != null) {
|
if (stmt != null) {
|
||||||
stmt.close();
|
stmt.close();
|
||||||
}
|
}
|
||||||
} catch (SQLException e) {
|
} catch (SQLException e) {
|
||||||
|
|
Loading…
Reference in New Issue