Bug corrigido (fixes bug #5202)
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@34993 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
878ca95d21
commit
b73e181bab
|
@ -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);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue