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