X-Git-Url: https://git.llucax.com/z.facultad/75.10/miklolife.git/blobdiff_plain/f6a9d59815a6148640f80b50888aeff9d59de21e..1a14964592379a39d96bc84c53db779507d12415:/demo/src/Vistas/AgregarAfiliado.cs?ds=sidebyside diff --git a/demo/src/Vistas/AgregarAfiliado.cs b/demo/src/Vistas/AgregarAfiliado.cs index 866a334..2b55c9a 100644 --- a/demo/src/Vistas/AgregarAfiliado.cs +++ b/demo/src/Vistas/AgregarAfiliado.cs @@ -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 */