diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioLinhasHorarioSimplificado.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioLinhasHorarioSimplificado.java index b9d7a7d5b..f01805ace 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioLinhasHorarioSimplificado.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioLinhasHorarioSimplificado.java @@ -56,7 +56,7 @@ public class RelatorioLinhasHorarioSimplificado extends Relatorio { String corridaIds = "", rutaIds = ""; GrupoRuta grupoRuta = (GrupoRuta) parametros.get("GRUPORUTA"); Integer tipoServico = (Integer) parametros.get("TIPOSERVICIO_ID"); - Boolean isPorData = parametros.get("ISPORDATA") == null ? false : true; + Boolean isPorData = parametros.get("ISPORDATA") == null ? false : (Boolean) parametros.get("ISPORDATA"); if (lsNumServico != null && !lsNumServico.isEmpty()) { corridaIds = retornaFiltro(lsNumServico, null); } diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioLinhasHorarioController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioLinhasHorarioController.java index 24a9d6388..cb237ff43 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioLinhasHorarioController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioLinhasHorarioController.java @@ -122,7 +122,7 @@ public class RelatorioLinhasHorarioController extends MyGenericForwardComposer { parametros.put("DATA_FINAL", DateUtil.fimFecha(this.datFinal.getValue())); parametros.put("ISSIMPLIFICADO", chkSimplificado.isChecked()); - parametros.put("ISSIMPLIFICADO", chkSimplificadoPorData.isChecked()); + parametros.put("ISPORDATA", chkSimplificadoPorData.isChecked()); parametros.put("USUARIO_ID", UsuarioLogado.getUsuarioLogado().getUsuarioId().toString()); parametros.put("NOME_USUARIO", UsuarioLogado.getUsuarioLogado().getNombusuario().toString()); @@ -162,7 +162,7 @@ public class RelatorioLinhasHorarioController extends MyGenericForwardComposer { parametros.put("lsNumServico", lsNumServico); Relatorio relatorio = null; String tituloRelatorio = ""; - if(!chkSimplificado.isChecked()) { + if(!chkSimplificado.isChecked() && !chkSimplificadoPorData.isChecked()) { relatorio = new RelatorioLinhasHorario(parametros, dataSourceRead.getConnection()); tituloRelatorio = "relatorioLinhasHorarioController.window.title"; }else { @@ -267,10 +267,10 @@ public class RelatorioLinhasHorarioController extends MyGenericForwardComposer { public void onEvent(Event event) { boolean isChecked = chkSimplificado.isChecked(); - if (!isChecked) { + if (isChecked) { chkSimplificadoPorData.setChecked(false); chkSimplificadoPorData.setDisabled(true); - } else { + } else if (!isChecked) { chkSimplificadoPorData.setDisabled(false); } } @@ -280,8 +280,11 @@ public class RelatorioLinhasHorarioController extends MyGenericForwardComposer { public void onEvent(Event event) { boolean isChecked = chkSimplificadoPorData.isChecked(); - if (isChecked && !chkSimplificado.isChecked()) { - chkSimplificado.setChecked(true); + if (isChecked ) { + chkSimplificado.setChecked(false); + chkSimplificado.setDisabled(true); + } else if (!isChecked) { + chkSimplificado.setDisabled(false); } } });