return false;
}
- public ArrayList obtenerFamiliares (ETipoDocumento tipoDoc, int nroDoc)
+ public ArrayList ObtenerFamiliares (ETipoDocumento tipoDoc, int nroDoc)
{
ArrayList salida = new ArrayList ();
/* Afiliado a = GETAFILIADO(tipoDoc, nroDoc
public bool ExisteSolicitante (ETipoDocumento tipoDoc, int nroDoc)
{
- return false;
+ Solicitante c = new Solicitante (tipoDoc, nroDoc, null, null);
+
+ ObjectContainer db=Db4o.openFile("os.yap");
+ bool existe = false;
+ try {
+ //do something with db4o
+ ObjectSet result = db.get(c);
+ if (result.next() != null)
+ existe = true;
+ }
+ catch (Exception e) {
+ Console.WriteLine (e);
+ }
+ finally {
+ db.close();
+ }
+ return existe;
}
public void AgregarSolicitante (
try {
//do something with db4o
db.set (s);
- ObjectSet result = db.get(s);
- Console.WriteLine (result.next());
}
catch (Exception e) {
Console.WriteLine (e);
return true;
}
- private Afiliado Restore (int codigo)
+ private ArrayList GetSolicitantes (Solicitante s)
{
- /* restora de la db */
- return null;
+ ObjectContainer db=Db4o.openFile("os.yap");
+ ArrayList lst = new ArrayList ();
+ try {
+ ObjectSet result = db.get(s);
+ if (result == null)
+ return lst;
+
+ while ((s = (Solicitante)result.next ()) != null) {
+ lst.Add (s);
+ }
+ }
+ catch (Exception e) {
+ Console.WriteLine ("----- GetSolicitantes ------");
+ Console.WriteLine (e);
+ Console.WriteLine ("----------------------------");
+ }
+ finally {
+ db.close();
+ }
+ return lst;
}
+ public ArrayList ObtenerSolicitantesPendientes ()
+ {
+ Solicitante s = new Solicitante (0, 0, null, null);
+
+ Console.WriteLine ("Obtengo los pendientes ...");
+ return GetSolicitantes (s);
+ }
}
}