]> git.llucax.com Git - z.facultad/75.10/miklolife.git/blobdiff - demo/src/Controlador/RegistrarVisitasController.cs
* Autoincrement en carga de afiliado!
[z.facultad/75.10/miklolife.git] / demo / src / Controlador / RegistrarVisitasController.cs
index 5556d89aa2c0b58934f931af41990ef591049c6a..1c623e16e5daab9ca4d8b07edc6dc111b1c6d56f 100644 (file)
@@ -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;
        }
 }