- foreach (Afiliado afil in _afiliados) {
- if ((afil.TipoDocumento == tipoDoc) && (afil.NroDocumento == nroDoc))
- return true;
- }
- return false;
+ Query query = Db.query();
+ query.constrain(typeof(Solicitante));
+ query.descend("_promotor").constrain(null);
+ query.descend("_pendiente").constrain(false);
+ query.descend("_titular").constrain(s);
+
+ ObjectSet result = query.execute();
+ ArrayList lst = ObjectSetToArrayList (result);
+
+ return lst;
+ }
+
+ public Afiliado ExisteAfiliado (ETipoDocumento tipoDoc, int nroDoc)
+ {
+ Afiliado afil = new Afiliado (tipoDoc, nroDoc);
+ ObjectSet result = Db.get (afil);
+ afil = (Afiliado)result.next ();
+
+ return afil;