X-Git-Url: https://git.llucax.com/z.facultad/75.10/miklolife.git/blobdiff_plain/c36c16908f73901f367fe523aeef8dfb688ac2ff..8922e59cb7d6cb724a410ca74359fbd46b8632b4:/demo/src/Controlador/AfiliadoSolicitanteController.cs?ds=sidebyside diff --git a/demo/src/Controlador/AfiliadoSolicitanteController.cs b/demo/src/Controlador/AfiliadoSolicitanteController.cs index 74f1150..7636f89 100644 --- a/demo/src/Controlador/AfiliadoSolicitanteController.cs +++ b/demo/src/Controlador/AfiliadoSolicitanteController.cs @@ -9,21 +9,15 @@ using com.db4o; using System; using System.Collections; -public class AfiliadoSolicitanteController : IDisposable +public class AfiliadoSolicitanteController : Controller { private ArrayList _afiliados; private ArrayList _solicitantes; - private ObjectContainer db; - public AfiliadoSolicitanteController () + public AfiliadoSolicitanteController ():base() { - db = Db4o.openFile("os.yap"); } - public void Dispose () - { - db.close (); - } public ArrayList obtenerSolicitantesAfiliar () { @@ -85,8 +79,8 @@ public class AfiliadoSolicitanteController : IDisposable bool existe = false; try { - //do something with db4o - ObjectSet result = db.get(c); + //do something with Db4o + ObjectSet result = Db.get(c); if (result.next() != null) existe = true; } @@ -110,6 +104,7 @@ public class AfiliadoSolicitanteController : IDisposable s.Familiares = cantidadfamiliares; s.Observaciones = observaciones; s.Pendiente = true; + s.Promotor = null; /* La direccion */ SDireccion d = new SDireccion (); @@ -139,7 +134,7 @@ public class AfiliadoSolicitanteController : IDisposable { try { //do something with db4o - db.set (s); + Db.set (s); } catch (Exception e) { Console.WriteLine (e); @@ -147,7 +142,7 @@ public class AfiliadoSolicitanteController : IDisposable return true; } - private Solicitante GetSolicitante (ETipoDocumento tipoDoc, int nroDoc) + public Solicitante GetSolicitante (ETipoDocumento tipoDoc, int nroDoc) { Solicitante s = new Solicitante (tipoDoc, nroDoc, null, null); @@ -159,11 +154,11 @@ public class AfiliadoSolicitanteController : IDisposable return (Solicitante)lst[0]; } - private ArrayList GetSolicitantes (Solicitante s) + public ArrayList GetSolicitantes (Solicitante s) { ArrayList lst = new ArrayList (); try { - ObjectSet result = db.get(s); + ObjectSet result = Db.get(s); if (result == null) return lst; @@ -177,14 +172,6 @@ public class AfiliadoSolicitanteController : IDisposable return lst; } - public ArrayList ObtenerSolicitantesPendientes () - { - Solicitante s = new Solicitante (0, 0, null, null); - Promotor p = null; // new Promotor (0, 0, null, null); - s.Promotor = p; - return GetSolicitantes (s); - } - public void AsociarPromotor (ETipoDocumento tipoDoc, int nroDoc, int promotor) { try { @@ -192,6 +179,7 @@ public class AfiliadoSolicitanteController : IDisposable Promotor p = new Promotor (ETipoDocumento.DNI, 12345678, "123", "123"); s.Promotor = p; + s.Pendiente = false; SaveSolicitante (s); } catch (Exception e) {