X-Git-Url: https://git.llucax.com/z.facultad/75.10/miklolife.git/blobdiff_plain/12e133edbac561a79029f4e72cb0e172bfa56151..c27e0207e5f08b9bbe8d15ed4eb655fe2ac6239a:/carpeta/disenio_grafico/src/Controlador/AfiliadoSolicitanteController.cs diff --git a/carpeta/disenio_grafico/src/Controlador/AfiliadoSolicitanteController.cs b/carpeta/disenio_grafico/src/Controlador/AfiliadoSolicitanteController.cs index bceaec5..8cf6b97 100644 --- a/carpeta/disenio_grafico/src/Controlador/AfiliadoSolicitanteController.cs +++ b/carpeta/disenio_grafico/src/Controlador/AfiliadoSolicitanteController.cs @@ -147,6 +147,18 @@ public class AfiliadoSolicitanteController return true; } + private Solicitante GetSolicitante (ETipoDocumento tipoDoc, int nroDoc) + { + Solicitante s = new Solicitante (tipoDoc, nroDoc, null, null); + + ArrayList lst = GetSolicitantes (s); + + if (lst.Count == 0) + return null; + + return (Solicitante)lst[0]; + } + private ArrayList GetSolicitantes (Solicitante s) { ObjectContainer db=Db4o.openFile("os.yap"); @@ -174,10 +186,31 @@ public class AfiliadoSolicitanteController public ArrayList ObtenerSolicitantesPendientes () { Solicitante s = new Solicitante (0, 0, null, null); - - Console.WriteLine ("Obtengo los pendientes ..."); + Promotor p = null; // new Promotor (0, 0, null, null); + s.Promotor = p; return GetSolicitantes (s); } + + public void AsociarPromotor (ETipoDocumento tipoDoc, int nroDoc, int promotor) + { + ObjectContainer db=Db4o.openFile("os.yap"); + try { + Solicitante s = new Solicitante (tipoDoc, nroDoc, null, null); + ObjectSet result = db.get(s); + + s = (Solicitante)result.next (); + Promotor p = new Promotor (ETipoDocumento.DNI, 12345678, "123", "123"); + s.Promotor = p; + db.set(s); + } + catch (Exception e) { + Console.WriteLine (e); + } + finally { + db.close(); + } + } + } }