X-Git-Url: https://git.llucax.com/z.facultad/75.10/miklolife.git/blobdiff_plain/827da8e0d8b4cf9a8a35a85c0cb921667721475a..0e840900530e600350bd5a426af601a83860d8d1:/demo/src/Controlador/RegistrarVisitasController.cs?ds=inline diff --git a/demo/src/Controlador/RegistrarVisitasController.cs b/demo/src/Controlador/RegistrarVisitasController.cs index 5556d89..1c623e1 100644 --- a/demo/src/Controlador/RegistrarVisitasController.cs +++ b/demo/src/Controlador/RegistrarVisitasController.cs @@ -87,14 +87,22 @@ public class RegistrarVisitasController : Controller return s.Familiares; } - public void CargarFamiliar ( + public bool CargarFamiliar ( ETipoDocumento tipoTitular, int nroTitular, ETipoDocumento tipoDoc, int nroDoc, string nombre, string apellido, string email, DateTime fechaNac, string calle, int numero, int piso, string dpto, string telefono, ESexo sexo ) { - AfiliadoSolicitanteController c = new AfiliadoSolicitanteController (); - Solicitante titular = c.GetSolicitante (tipoTitular, nroTitular); + Solicitante titular = new Solicitante (tipoTitular, nroTitular, null, null); + titular.Pendiente = false; + titular.Promotor = null; + + ObjectSet result = Db.get (titular); + titular = (Solicitante)result.next (); + + if (titular == null) { + return false; + } Solicitante s = new Solicitante (tipoDoc, nroDoc, nombre, apellido); s.EMail = email; @@ -116,9 +124,8 @@ public class RegistrarVisitasController : Controller s.Direccion = d; - Console.WriteLine ("Se guarda {0} {1}", s.TipoDocumento, s.NroDocumento); - c.SaveSolicitante (s); - c.Dispose (); + Db.set (s); + return true; } }