]> git.llucax.com Git - z.facultad/75.10/miklolife.git/blob - demo/src/Controlador/RegistrarVisitasController.cs
Renombro para seguir el mismo esquema de nombre de archivo
[z.facultad/75.10/miklolife.git] / demo / src / Controlador / RegistrarVisitasController.cs
1
2 namespace Controlador {
3 namespace Afiliacion {
4
5 using Dominio.Afiliados;
6 using Dominio.Planes;
7 using Dominio;
8 using com.db4o;
9
10 using System;
11 using System.Collections;
12
13 public class RegistrarVisitasController : Controller 
14 {
15         private Promotor _promotor;
16
17         public RegistrarVisitasController (Promotor p):base ()
18         {
19                 //_promotor = p;
20                 Promotor a = new Promotor (ETipoDocumento.DNI, 12345678, null, null);
21                 ObjectSet result = Db.get (a);
22                 _promotor = (Promotor)result.next ();
23         }
24
25         public ArrayList ObtenerSolicitantesAsignados ()
26         {
27                 Solicitante s = new Solicitante (0, 0, null, null);
28                 s.Promotor = _promotor;
29
30                 ObjectSet result = Db.get (s);
31                 return ObjectSetToArrayList (result);
32         }
33
34         public void EstablecerPendiente (ETipoDocumento tipoDoc, int nroDoc)
35         {
36                 /* Obtengo el solicitante */
37                 Solicitante s = new Solicitante (tipoDoc, nroDoc, null, null);
38                 ObjectSet result = Db.get (s);
39                 s = (Solicitante)result.next ();
40                 s.Promotor = null;
41                 Db.set (s);
42         }
43
44         public void EliminarSolicitante (ETipoDocumento tipoDoc, int nroDoc)
45         {
46                 /* Obtengo el solicitante */
47                 Solicitante s = new Solicitante (tipoDoc, nroDoc, null, null);
48                 ObjectSet result = Db.get (s);
49                 s = (Solicitante)result.next ();
50                 Db.delete (s);
51         }
52 }
53
54 }
55 }
56