From 59b62a3d190d2c51365831de369781c0a5c57063 Mon Sep 17 00:00:00 2001 From: wilian Date: Fri, 27 Nov 2015 20:08:55 +0000 Subject: [PATCH] fixes bug #6890 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@50740 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../rjconsultores/ventaboletos/entidad/Cliente.java | 13 +++++++++++++ .../ventaboletos/entidad/ClienteFidelidad.java | 1 + 2 files changed, 14 insertions(+) diff --git a/src/com/rjconsultores/ventaboletos/entidad/Cliente.java b/src/com/rjconsultores/ventaboletos/entidad/Cliente.java index 07b8a1eb5..7bf015b89 100644 --- a/src/com/rjconsultores/ventaboletos/entidad/Cliente.java +++ b/src/com/rjconsultores/ventaboletos/entidad/Cliente.java @@ -26,6 +26,7 @@ import javax.persistence.SequenceGenerator; import javax.persistence.Table; import javax.persistence.Temporal; import javax.persistence.TemporalType; +import javax.persistence.Transient; import org.hibernate.annotations.Where; @@ -479,4 +480,16 @@ public class Cliente implements Serializable { public String toString() { return "com.rjconsultores.ventaboletos.entidad.Cliente[ clienteId=" + clienteId + " ]"; } + + @Transient + public List getListClienteFidelidadActivos() { + List lsActivos = new ArrayList(); + for (ClienteFidelidad clienteFidelidad : getListClienteFidelidad()) { + if(clienteFidelidad.getActivo() && clienteFidelidad.getTarjetaFidelidad().getActivo()) { + lsActivos.add(clienteFidelidad); + } + } + return lsActivos; + } + } diff --git a/src/com/rjconsultores/ventaboletos/entidad/ClienteFidelidad.java b/src/com/rjconsultores/ventaboletos/entidad/ClienteFidelidad.java index a9ac7cbd9..d50ee3e0d 100644 --- a/src/com/rjconsultores/ventaboletos/entidad/ClienteFidelidad.java +++ b/src/com/rjconsultores/ventaboletos/entidad/ClienteFidelidad.java @@ -125,4 +125,5 @@ public class ClienteFidelidad implements Serializable { return false; return true; } + }