]> git.llucax.com Git - z.facultad/75.10/miklolife.git/blobdiff - demo/src/Controlador/RegistrarVisitasController.cs
- el ciclo del procesamiento casi terminado, falta definir si los reportes son diario...
[z.facultad/75.10/miklolife.git] / demo / src / Controlador / RegistrarVisitasController.cs
index 2e087dfe879a4a716ebec172fa7e8165eb961594..b3c5fca4bf56c570ae79c5f869a87b68db13183a 100644 (file)
@@ -26,6 +26,7 @@ public class RegistrarVisitasController : Controller
        {
                Solicitante s = new Solicitante (0, 0, null, null);
                s.Promotor = _promotor;
        {
                Solicitante s = new Solicitante (0, 0, null, null);
                s.Promotor = _promotor;
+               s.Pendiente = false;
 
                ObjectSet result = Db.get (s);
                return ObjectSetToArrayList (result);
 
                ObjectSet result = Db.get (s);
                return ObjectSetToArrayList (result);
@@ -40,6 +41,42 @@ public class RegistrarVisitasController : Controller
                s.Promotor = null;
                Db.set (s);
        }
                s.Promotor = null;
                Db.set (s);
        }
+
+       public void EliminarSolicitante (ETipoDocumento tipoDoc, int nroDoc)
+       {
+               /* Obtengo el solicitante */
+               Solicitante s = new Solicitante (tipoDoc, nroDoc, null, null);
+               ObjectSet result = Db.get (s);
+               s = (Solicitante)result.next ();
+               Db.delete (s);
+       }
+
+       public void Visitado (ETipoDocumento tipoDoc, int nroDoc)
+       {
+               /* Obtengo el solicitante */
+               Solicitante s = new Solicitante (tipoDoc, nroDoc, null, null);
+               ObjectSet result = Db.get (s);
+               s = (Solicitante)result.next ();
+               s.Promotor = null;
+               Db.set (s);
+       }
+
+       public int ObtenerCantidadFamiliares (ETipoDocumento tipoDoc, int nroDoc)
+       {
+               Solicitante s = new Solicitante (tipoDoc, nroDoc, null, null);
+               s.Pendiente = false;
+               s.Promotor = _promotor;
+
+               ObjectSet result = Db.get (s);
+               s = (Solicitante)result.next ();
+
+               if (s == null) {
+                       Console.WriteLine ("No pude recuperar solicitante");
+                       return 0;
+               }
+
+               return s.Familiares;
+       }
 }
 
 }
 }
 
 }