+ ArrayList lst = c.Prestaciones ((string)categoria.Model.GetValue (iter, 0));
+ ListStore store = (ListStore)lista.Model;
+ store.Clear ();
+ foreach (Prestacion p in lst) {
+ TreeIter i = store.Append ();
+ store.SetValue (i, 0, p.Codigo);
+ store.SetValue (i, 1, p.Nombre);
+ store.SetValue (i, 2, (string)categoria.Model.GetValue (iter, 0));
+ if (p._fechaBaja == DateTime.MinValue)
+ store.SetValue (i, 3, "Activo");
+ else
+ store.SetValue (i, 3, p._fechaBaja.ToString ());
+ }
+
+ c.Dispose ();