]> git.llucax.com Git - z.facultad/75.10/miklolife.git/blobdiff - demo/src/Controlador/RegistrarVisitasController.cs
Se cargan los datos de la autorizacion para que el auditor los pueda ver y decidir
[z.facultad/75.10/miklolife.git] / demo / src / Controlador / RegistrarVisitasController.cs
index 5949704f26757fcdb6240bd5de09435425876a02..1c623e16e5daab9ca4d8b07edc6dc111b1c6d56f 100644 (file)
@@ -86,15 +86,23 @@ 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,8 +124,8 @@ public class RegistrarVisitasController : Controller
 
                s.Direccion = d;
 
-               c.SaveSolicitante (s);
-               c.Dispose ();
+               Db.set (s);
+               return true;
        }
 }