From 53777f95cd3e24e9ebd9b746fb06b0e6f32337d1 Mon Sep 17 00:00:00 2001 From: valdevir Date: Fri, 25 Aug 2017 21:25:03 +0000 Subject: [PATCH] fixes bug #9684 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@73103 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../utilerias/render/RenderPricingRuta.java | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderPricingRuta.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderPricingRuta.java index 7659086f0..0c30b4e94 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderPricingRuta.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderPricingRuta.java @@ -4,24 +4,35 @@ */ package com.rjconsultores.ventaboletos.web.utilerias.render; -import com.rjconsultores.ventaboletos.entidad.PricingRuta; import org.zkoss.zul.Listcell; import org.zkoss.zul.Listitem; import org.zkoss.zul.ListitemRenderer; +import com.rjconsultores.ventaboletos.entidad.PricingRuta; + /** * * @author Rafius */ public class RenderPricingRuta implements ListitemRenderer { - public void render(Listitem lstm, Object o) throws Exception { + @Override + public void render(Listitem lstm, Object o) throws Exception { PricingRuta pc = (PricingRuta) o; Listcell lc = new Listcell(); - if (pc.getRuta() != null) { - lc = new Listcell(pc.getRuta().getRutaId().toString() + " - " + pc.getRuta().getDescruta() + " - " + pc.getRuta().getPrefixo() ); + if (pc.getRuta() != null && pc.getRuta().getRutaId() != null) { + String descLinha = ""; + if (pc.getRuta().getRutaId() != -1) { + String sentido = pc.getRuta().getIndSentidoIda() == null || Boolean.TRUE.equals(pc.getRuta().getIndSentidoIda()) ? "IDA" : "VOLTA"; + String descClasse = pc.getRuta().getClaseServicio() != null ? pc.getRuta().getClaseServicio().getDescclase() : "null"; + descLinha = pc.getRuta().getNumRuta() + " - " + pc.getRuta().getDescruta() + " - " + + pc.getRuta().getRutaId().toString() + " - " + descClasse + " - " + sentido; + } else { + descLinha = pc.getRuta().getDescruta(); + } + lc = new Listcell(descLinha); } else { lc = new Listcell("-"); }