- lista.AppendColumn ("Descripción", new CellRendererText (), "text", 0);
- lista.AppendColumn ("Categoría", new CellRendererText (), "text", 1);
- lista.AppendColumn ("Permanencia Mínima", new CellRendererText (), "text", 2);
-
- TreeIter nuevo = m.Append ();
-
- m.SetValue (nuevo, 0, "Neo 210");
- m.SetValue (nuevo, 1, 1.0f);
- m.SetValue (nuevo, 2, 1);
-
- nuevo = m.Append ();
- m.SetValue (nuevo, 0, "Neo 310");
- m.SetValue (nuevo, 1, 2.0f);
- m.SetValue (nuevo, 2, 2);
-
- nuevo = m.Append ();
- m.SetValue (nuevo, 0, "Neo 410");
- m.SetValue (nuevo, 1, 3.0f);
- m.SetValue (nuevo, 2, 4);
-
- nuevo = m.Append ();
- m.SetValue (nuevo, 0, "Ejecutive 510");
- m.SetValue (nuevo, 1, 4.0f);
- m.SetValue (nuevo, 2, 3);
+ lista.AppendColumn ("Código", new CellRendererText (), "text", 0);
+ lista.AppendColumn ("Descripción", new CellRendererText (), "text", 1);
+ lista.AppendColumn ("Categoría", new CellRendererText (), "text", 2);
+ lista.AppendColumn ("Permanencia Mínima", new CellRendererText (), "text", 3);
+
+ CargarPlanes ();
+ }
+
+ private void CargarPlanes ()
+ {
+ ListStore store = (ListStore)lista.Model;
+ store.Clear ();
+
+ planc = new PlanesController ();
+ ArrayList lst = planc.ObtenerPlanesVigentes ();
+ foreach (Plan p in lst) {
+ TreeIter iter = store.Append ();
+ store.SetValue (iter, 0, p.Codigo);
+ store.SetValue (iter, 1, p.Descripcion);
+ store.SetValue (iter, 2, p.Categoria);
+ store.SetValue (iter, 3, p.PermanenciaMinima);
+ }
+
+ planc.Dispose ();