]> git.llucax.com Git - z.facultad/75.10/miklolife.git/blobdiff - demo/src/Vistas/AgregarAfiliado.cs
Agrego material de estudio.
[z.facultad/75.10/miklolife.git] / demo / src / Vistas / AgregarAfiliado.cs
index 866a334fa9b45c448f7a84ea887d6ce9936f1efc..2b55c9a28d1553bf8d47852e06bf32856279a305 100644 (file)
@@ -38,6 +38,7 @@ public class VAgregarAfiliado
                AfiliadoSolicitanteController c = new AfiliadoSolicitanteController ();
                afiliados = c.ObtenerSolicitantesAfiliar ();
 
+               store.Clear ();
                foreach (Solicitante s in afiliados) {
                        TreeIter iter = store.AppendValues (s.TipoDocumento.ToString (), s.NroDocumento, s.Nombre, s.Apellido);
                        CargarFamiliaresDe (s, iter, c);
@@ -78,6 +79,7 @@ public class VAgregarAfiliado
 
                        c.Dispose ();
                }
+               CargarParaAfiliar ();
        }
 
        private void Afiliar (TreeModel model, TreeIter parent, AfiliadoSolicitanteController c)
@@ -85,8 +87,12 @@ public class VAgregarAfiliado
                ETipoDocumento tipoDoc = (ETipoDocumento)Enum.Parse (typeof (ETipoDocumento), (string)model.GetValue (parent, 0), true);
                int nroDoc = (int)model.GetValue (parent, 1);
 
+               /* Selecciono plan */
+               VBuscarPlan v = new VBuscarPlan ();
+               string plan = v.Run ();
+
                /* Afilio el titular */
-               Afiliado AfiTitular = c.AfiliarTitular (tipoDoc, nroDoc, null);
+               Afiliado AfiTitular = c.AfiliarTitular (tipoDoc, nroDoc, Int32.Parse (plan));
                Console.WriteLine ("Titular afiliado!! {0} {1}", tipoDoc, nroDoc);
 
                /* Obtengo el primer familiar, si es que existe */