]> git.llucax.com Git - z.facultad/75.10/miklolife.git/commitdiff
bugfixes
authorRicardo Markiewicz <gazer.arg@gmail.com>
Thu, 7 Jul 2005 19:02:07 +0000 (19:02 +0000)
committerRicardo Markiewicz <gazer.arg@gmail.com>
Thu, 7 Jul 2005 19:02:07 +0000 (19:02 +0000)
--This ine, and those below, will be ignored--

M    src/Vistas/AgregarAfiliado.cs
M    src/Vistas/EmitirHojeDeRuta.cs

demo/src/Vistas/AgregarAfiliado.cs
demo/src/Vistas/EmitirHojeDeRuta.cs

index e0276faa96f77bdbb957ad88b4f0c4c1de311dad..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)
index bcd3341afab16216ee450b232a006bb15e4f4435..1618646e0bb26da9d52db9a674d925996439dcd5 100644 (file)
@@ -117,8 +117,10 @@ public class VEmitirHojaDeRuta
                        TreeIter nuevo = store2.Append ();
        
                        for(int i=0; i<4; i++)
-                               store2.SetValue (nuevo, i, store1.GetValue (iter, i));
-                       store1.Remove (ref iter);
+                               store2.SetValue (nuevo, i, model.GetValue (iter, i));
+
+                       TreeIter rem = (model as TreeModelSort).ConvertIterToChildIter (iter);
+                       store1.Remove (ref rem);
                }
        }
 
@@ -135,8 +137,10 @@ public class VEmitirHojaDeRuta
                        TreeIter nuevo = store2.Append ();
        
                        for(int i=0; i<4; i++)
-                               store2.SetValue (nuevo, i, store1.GetValue (iter, i));
-                       store1.Remove (ref iter);
+                               store2.SetValue (nuevo, i, model.GetValue (iter, i));
+
+                       TreeIter rem = (model as TreeModelSort).ConvertIterToChildIter (iter);
+                       store1.Remove (ref rem);
                }
        }