]> git.llucax.com Git - z.facultad/75.10/miklolife.git/blobdiff - demo/src/Vistas/AgregarFamiliar.cs
* Completando el ciclo de afiliacion, todavia no se si anda :)
[z.facultad/75.10/miklolife.git] / demo / src / Vistas / AgregarFamiliar.cs
index 5b568e3bda96e2c08230f19cf6fe3c2836d0fbf6..38dbc1229f583025b40518aab7eea85f02121056 100644 (file)
@@ -34,12 +34,17 @@ public class VAgregarFamiliar
        int actual;
        int total;
 
-       public VAgregarFamiliar(int n, int t)
+       ETipoDocumento tipoTitular;
+       int nroTitular;
+
+       public VAgregarFamiliar(int n, int t, ETipoDocumento td_titular, int doc_titular)
        {
                xml = new Glade.XML (null, "registrar_visitas.glade", "agregar_familiar", null);
                xml.Autoconnect (this);
                actual = n;
                total = t;
+               tipoTitular = td_titular;
+               nroTitular = doc_titular;
        }
 
        public void OnDialogResponse (object o, ResponseArgs args)
@@ -63,17 +68,12 @@ public class VAgregarFamiliar
                string _telefono;
 
                /* Acept presionado, guardo */
-               AfiliadoSolicitanteController c = new AfiliadoSolicitanteController ();
-               
+               RegistrarVisitasController c = new RegistrarVisitasController (null);
+
                tipoDoc.GetActiveIter (out iter);
                _tipoDoc = (ETipoDocumento)Enum.Parse (typeof (ETipoDocumento), (string)tipoDoc.Model.GetValue (iter, 0), true);
                _nroDoc = Int32.Parse (nroDoc.Text);
 
-               if (c.ExisteSolicitante (_tipoDoc, _nroDoc) == true) {
-                       /* TODO : Mostrar alerta y cancelar cerrado de dialogo! */
-                       return;
-               }
-
                _nombre = nombre.Text;
                _apellido = apellido.Text;
                _email = email.Text;
@@ -91,11 +91,11 @@ public class VAgregarFamiliar
                //_provincia 
                _telefono = telefono.Text;
        
-               /*c.AgregarSolicitante (
-                       _tipoDoc, _nroDoc, _nombre, _apellido, _email,
+               c.CargarFamiliar (
+                       tipoTitular, nroTitular, _tipoDoc, _nroDoc, _nombre, _apellido, _email,
                        _fechaNac, _calle, _numero, _piso,  _dpto, _telefono, 
-                       _sexo, _disponibilidad, _familiares, _observaciones);
-               */
+                       _sexo);
+
                c.Dispose ();
        }