diff --git a/pom.xml b/pom.xml index 4767fc988..2bfbc6a28 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 br.com.rjconsultores ventaboletosadm - 1.145.6 + 1.145.7 war diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioBilhetesCancelados.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioBilhetesCancelados.java index 3ae36c480..b1172d084 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioBilhetesCancelados.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioBilhetesCancelados.java @@ -39,6 +39,7 @@ public class RelatorioBilhetesCancelados extends Relatorio { Map parametros = this.relatorio.getParametros(); StringBuilder sql = new StringBuilder(); sql.append(" select "); + sql.append(" mc.descmotivo, "); sql.append(" u.CVEUSUARIO CVEBILHETEIRO, "); sql.append(" uc.CVEUSUARIO CVEBILHETEIRO_CANCELADO, "); sql.append(" B.indstatusboleto IMPRESSAO_POSTERIOR, "); @@ -87,10 +88,8 @@ public class RelatorioBilhetesCancelados extends Relatorio { sql.append(" left join ciudad co ON co.ciudad_id = p_origen.ciudad_id "); sql.append(" left join estado est ON est.estado_id = co.estado_id "); sql.append(" LEFT JOIN boleto utilizado ON (utilizado.boleto_id = b.transacaooriginal_id AND b.INDSTATUSBOLETO = 'E') "); - - sql.append(" WHERE "); - sql.append(" (b.indreimpresion = 0 OR b.INDSTATUSBOLETO = 'E') "); - sql.append(" and m.EMPRESA_ID = :EMPRESA_ID "); + sql.append(" LEFT JOIN motivo_cancelacion mc ON mc.motivocancelacion_id = b.motivocancelacion_id "); + sql.append(" WHERE m.EMPRESA_ID = :EMPRESA_ID "); if (parametros.get(DATA_INICIAL) != null && parametros.get(DATA_FINAL) != null) { if (parametros.get(TIPO_DATA) != null) { if ((parametros.get(TIPO_DATA).toString().equals(DATA_VENDA))) { @@ -178,9 +177,7 @@ public class RelatorioBilhetesCancelados extends Relatorio { dataResult.put("SENTIDO", rset.getInt("SENTIDO")); dataResult.put("COD_LINHA", rset.getString("COD_LINHA")); dataResult.put("DESC_LINHA", rset.getString("DESC_LINHA")); - if (rset.getString("STATUS_PASSAGEM") != null) { - dataResult.put("STATUS_PASSAGEM", IndStatusBoleto.valueOf(rset.getString("STATUS_PASSAGEM")).getValue()); - } + dataResult.put("DESCMOTIVO", rset.getString("DESCMOTIVO")); dataResult.put("TARIFA", rset.getString("TARIFA")); dataResult.put("TX_EMBARQUE", rset.getString("TX_EMBARQUE")); dataResult.put("PEDAGIO", rset.getString("PEDAGIO")); diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioBilhetesCancelados.jasper b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioBilhetesCancelados.jasper index 383d2bede..ef5501e24 100644 Binary files a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioBilhetesCancelados.jasper and b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioBilhetesCancelados.jasper differ diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioBilhetesCancelados.jrxml b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioBilhetesCancelados.jrxml index 9bdb92ec4..02f70273f 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioBilhetesCancelados.jrxml +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioBilhetesCancelados.jrxml @@ -1,8 +1,8 @@ - - + + @@ -68,6 +68,7 @@ + @@ -330,7 +331,7 @@ - + @@ -584,11 +585,11 @@ - + - + diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioBilhetesCanceladosController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioBilhetesCanceladosController.java index e89476db9..928f665c4 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioBilhetesCanceladosController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioBilhetesCanceladosController.java @@ -41,6 +41,7 @@ import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox; import com.rjconsultores.ventaboletos.web.utilerias.paginacion.HibernateSearchObject; import com.rjconsultores.ventaboletos.web.utilerias.paginacion.PagedListWrapper; import com.rjconsultores.ventaboletos.web.utilerias.render.RenderRelatorioVendasBilheteiro; +import com.rjconsultores.ventaboletos.web.utilerias.render.RenderRelatorioVendasBilheteiroSelecionados; @Controller("relatorioBilhetesCanceladosController") @Scope("prototype") @@ -86,7 +87,7 @@ public class RelatorioBilhetesCanceladosController extends MyGenericForwardCompo lsTiposCancelamento = motivoCancelacionService.obtenerTodosEspecificos(escolhidos); motivosCancelacionList.setData(lsTiposCancelamento); puntoVentaList.setItemRenderer(new RenderRelatorioVendasBilheteiro()); - + puntoVentaSelList.setItemRenderer(new RenderRelatorioVendasBilheteiroSelecionados()); } public List getLsEmpresa() { diff --git a/web/gui/relatorios/filtroRelatorioBilhetesCancelados.zul b/web/gui/relatorios/filtroRelatorioBilhetesCancelados.zul index 5b3da9370..9405749db 100644 --- a/web/gui/relatorios/filtroRelatorioBilhetesCancelados.zul +++ b/web/gui/relatorios/filtroRelatorioBilhetesCancelados.zul @@ -73,7 +73,7 @@ -