X-Git-Url: https://git.llucax.com/z.facultad/75.10/miklolife.git/blobdiff_plain/ba688c4da7c36b0751a23854e413481eef57620e..3eba3d2e131f2d0d0057bd77b7b6596bdc48607d:/demo/src/Vistas/BuscarPrestacion.cs?ds=sidebyside diff --git a/demo/src/Vistas/BuscarPrestacion.cs b/demo/src/Vistas/BuscarPrestacion.cs index 1fa5d4a..60cf548 100644 --- a/demo/src/Vistas/BuscarPrestacion.cs +++ b/demo/src/Vistas/BuscarPrestacion.cs @@ -15,6 +15,8 @@ public class VBuscarPrestacion ComboBox categoria; TreeView lista; + string codigo_retorno = null; + public VBuscarPrestacion () { xml = new Glade.XML (null, "buscar_prestacion.glade", "buscar_prestacion", null); @@ -48,6 +50,16 @@ public class VBuscarPrestacion { if (args.ResponseId == ResponseType.Cancel) return; + + /* Todo el seleccionado. TODO : abortar si no hay nada seleccionado! :) */ + + TreeSelection fromSel = lista.Selection; + TreeIter iter; + TreeModel model; + + if (fromSel.GetSelected (out model, out iter)) { + codigo_retorno = (string)model.GetValue (iter, 0); + } } public void OnBuscar (object o, EventArgs args) @@ -74,11 +86,13 @@ public class VBuscarPrestacion c.Dispose (); } - public void Run () + public string Run () { Dialog w = (Dialog)xml.GetWidget ("buscar_prestacion"); w.Run (); w.Destroy (); + + return codigo_retorno; } }