diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioFormaPagamentoAgenciaRutaTramo.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioFormaPagamentoAgenciaRutaTramo.java index c4c016525..937c394b3 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioFormaPagamentoAgenciaRutaTramo.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioFormaPagamentoAgenciaRutaTramo.java @@ -40,6 +40,8 @@ public class RelatorioFormaPagamentoAgenciaRutaTramo extends RelatorioDemandas { String rutaId = (String) parametros.get("RUTAS_IDS"); Integer agencia = (Integer) parametros.get("AGENCIA"); + + Short formaPagoId = (Short) parametros.get("FORMA_PAGO"); StringBuilder sql = new StringBuilder(); @@ -69,6 +71,9 @@ public class RelatorioFormaPagamentoAgenciaRutaTramo extends RelatorioDemandas { if( agencia != null){ sql.append("AND pv.PUNTOVENTA_ID = "+agencia+" "); } + if (formaPagoId != null) { + sql.append(" AND cfp.FORMAPAGO_ID = " + formaPagoId + " "); + } sql.append(" GROUP BY TO_DATE(TO_CHAR(B.fechorventa,'DD-MON-YYYY'),'DD-MON-YYYY' ),T.DESCTRAMO,FP.DESCPAGO, RC.RUTACOMBINACION_ID, r.descruta, RC.RUTA_ID, RC.TRAMO_ID, T.ORIGEN_ID, T.DESTINO_ID, PV.NOMBPUNTOVENTA "); sql.append(" order by RC_ruta_ID , RC_tramo_ID , b_fechorventa ");