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; } + }