]> git.llucax.com Git - z.facultad/75.10/miklolife.git/commitdiff
* Borre una linea sin querer antes :P
authorRicardo Markiewicz <gazer.arg@gmail.com>
Tue, 5 Jul 2005 04:52:17 +0000 (04:52 +0000)
committerRicardo Markiewicz <gazer.arg@gmail.com>
Tue, 5 Jul 2005 04:52:17 +0000 (04:52 +0000)
demo/src/Controlador/AfiliadoSolicitanteController.cs
demo/src/Vistas/AgregarAfiliado.cs

index 77c32279d5c13ab568add374a1d39d14e64143d4..8d40a91811e2556f217e327aa6955a3aa8b0204e 100644 (file)
@@ -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);
index 3452e3b8180487e7a2b5ed32c03414c9cad99641..5d39c34861742cd65fdf4d021b39819514d0eee1 100644 (file)
@@ -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");