diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioQuadroDemonstrativoMovimentoPassageiros.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioQuadroDemonstrativoMovimentoPassageiros.java index 6008982ae..964a64d46 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioQuadroDemonstrativoMovimentoPassageiros.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioQuadroDemonstrativoMovimentoPassageiros.java @@ -7,6 +7,8 @@ import java.util.HashMap; import java.util.Iterator; import java.util.Map; +import org.apache.commons.lang.StringUtils; + import com.rjconsultores.ventaboletos.relatorios.utilitarios.ArrayDataSource; import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio; @@ -116,7 +118,7 @@ public class RelatorioQuadroDemonstrativoMovimentoPassageiros extends Relatorio sql.append(" AND b.indstatusboleto <> 'C' "); - if (!linhasIds.equals("0")) { + if (!StringUtils.isBlank(linhasIds)) { sql.append(" AND r.NUMRUTA = '").append(linhasIds).append("' "); } diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioQuadroDemonstrativoMovimentoPassageirosController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioQuadroDemonstrativoMovimentoPassageirosController.java index c1a6b3e45..390ab1da7 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioQuadroDemonstrativoMovimentoPassageirosController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioQuadroDemonstrativoMovimentoPassageirosController.java @@ -65,8 +65,9 @@ public class RelatorioQuadroDemonstrativoMovimentoPassageirosController extends parametros.put("DATA_ATE", sdf.format(dataAte)); if (cmbLinha.getSelectedItem() != null) { - if (!cmbLinha.getSelectedItem().getValue().equals("-1")) { - Ruta ruta = ((Ruta) cmbLinha.getSelectedItem().getValue()); + Ruta ruta = (Ruta) cmbLinha.getSelectedItem().getValue(); + if (!ruta.getRutaId().equals(-1)) { + ruta = ((Ruta) cmbLinha.getSelectedItem().getValue()); parametros.put("LINHAS", (ruta.getNumRuta())); parametros.put("DESC_LINHAS_SELECIONADAS", (ruta.getDescruta())); parametros.put("CANTASIENTOS", (ruta.getCantAsientos() != null ? ruta.getCantAsientos().toString() : ""));