Bug corrigido (fixes bug #5202)

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@34993 d1611594-4594-4d17-8e1d-87c2c4800839
master
lucas.taia 2014-04-25 13:53:48 +00:00
parent 878ca95d21
commit b73e181bab
1 changed files with 16 additions and 13 deletions

View File

@ -14,35 +14,37 @@ import com.rjconsultores.ventaboletos.entidad.TarjetaFidelidad;
public class RenderCliente implements ListitemRenderer { public class RenderCliente implements ListitemRenderer {
public void render(Listitem lstm, Object o) throws Exception { public void render(Listitem lstm, Object o) throws Exception {
Cliente cliente = (Cliente) o; Cliente cliente = (Cliente) o;
List<ClienteFidelidad> ls = cliente.getListClienteFidelidad();
Listcell lc = new Listcell(); Listcell lc = new Listcell();
StringBuilder emp = new StringBuilder();
List<ClienteFidelidad> ls = cliente.getListClienteFidelidad();
TarjetaFidelidad tarjetaFidelidad = null; TarjetaFidelidad tarjetaFidelidad = null;
Empresa empresa = null;
if ((ls != null) && (!ls.isEmpty())) { for (ClienteFidelidad cf : ls) {
tarjetaFidelidad = ls.get(0).getTarjetaFidelidad();
}
if ((ls != null) && (!ls.isEmpty())) {
empresa = ls.get(0).getEmpresa();
}
if (empresa != null) { Empresa empresa = null;
lc = new Listcell(empresa.getNombempresa().toString()); tarjetaFidelidad = cf.getTarjetaFidelidad();
empresa = cf.getEmpresa();
emp.append(empresa.getNombempresa().toString()).append("\n\n");
}
if (!emp.toString().isEmpty()) {
lc = new Listcell(emp.toString());
} else { } else {
lc = new Listcell(""); lc = new Listcell("");
} }
lc.setParent(lstm); lc.setParent(lstm);
if (tarjetaFidelidad != null) { if (tarjetaFidelidad != null) {
lc = new Listcell(tarjetaFidelidad.getNumTarjeta().toString()); lc = new Listcell(tarjetaFidelidad.getNumTarjeta().toString());
} else { } else {
lc = new Listcell(""); lc = new Listcell("");
} }
lc.setParent(lstm); lc.setParent(lstm);
lc = new Listcell(cliente.getNombcliente()); lc = new Listcell(cliente.getNombcliente());
lc.setParent(lstm); lc.setParent(lstm);
@ -59,5 +61,6 @@ public class RenderCliente implements ListitemRenderer {
lc.setParent(lstm); lc.setParent(lstm);
lstm.setAttribute("data", cliente); lstm.setAttribute("data", cliente);
} }
} }