From cc3a4210240607fb319e95ad3f5f5b7b9b16cdb8 Mon Sep 17 00:00:00 2001 From: Ricardo Markiewicz Date: Tue, 5 Jul 2005 04:52:17 +0000 Subject: [PATCH] * Borre una linea sin querer antes :P --- .../AfiliadoSolicitanteController.cs | 1 + demo/src/Vistas/AgregarAfiliado.cs | 18 ++++++++++++------ 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/demo/src/Controlador/AfiliadoSolicitanteController.cs b/demo/src/Controlador/AfiliadoSolicitanteController.cs index 77c3227..8d40a91 100644 --- a/demo/src/Controlador/AfiliadoSolicitanteController.cs +++ b/demo/src/Controlador/AfiliadoSolicitanteController.cs @@ -77,6 +77,7 @@ public class AfiliadoSolicitanteController : Controller return salida; } + public Afiliado AfiliarTitular (ETipoDocumento tipoDoc, int nroDoc, Plan plan) { /* Obtengo el Solicitante asi luego lo borro */ Solicitante s = new Solicitante (tipoDoc, nroDoc, null, null); diff --git a/demo/src/Vistas/AgregarAfiliado.cs b/demo/src/Vistas/AgregarAfiliado.cs index 3452e3b..5d39c34 100644 --- a/demo/src/Vistas/AgregarAfiliado.cs +++ b/demo/src/Vistas/AgregarAfiliado.cs @@ -62,18 +62,20 @@ public class VAgregarAfiliado TreeModel model; TreeSelection sel = lista.Selection; - /* TODO :ASUMO QUE SELECCIONO EL TITULAR !!! - * Despues lo fixeo ... Quiero que ande :D - */ - if (sel.GetSelected (out model, out iter)) { + TreePath[] rows = sel.GetSelectedRows (out model); + if (rows != null) { + model.GetIter (out iter, rows[0]); + ETipoDocumento tipoDoc = (ETipoDocumento)Enum.Parse (typeof (ETipoDocumento), (string)model.GetValue (iter, 0), true); int nroDoc = (int)model.GetValue (iter, 1); + Console.WriteLine ("{0} {1}", tipoDoc, nroDoc); + AfiliadoSolicitanteController c = new AfiliadoSolicitanteController (); Afiliado a = c.ExisteAfiliado (tipoDoc, nroDoc); + if (a == null) { - /* TODO : Seleccionar plan! */ - Afiliado titular = c.AfiliarTitular (tipoDoc, nroDoc, null); + Console.WriteLine ("Afiliando"); } else { Console.WriteLine ("Lo borro o lo reactivo!"); } @@ -82,6 +84,10 @@ public class VAgregarAfiliado } } + private void Afiliar (TreeModel model, TreePath path) + { + } + public void Run () { Dialog w = (Dialog)xml.GetWidget ("agregar_afiliado"); -- 2.43.0