<property name="use_underline">True</property>
<property name="relief">GTK_RELIEF_NORMAL</property>
<property name="focus_on_click">True</property>
+ <signal name="clicked" handler="OnBuscarPrestacion" last_modification_time="Tue, 05 Jul 2005 06:56:44 GMT"/>
</widget>
<packing>
<property name="padding">0</property>
public void OnMantenerPrestadores (object o, EventArgs args)
{
- VBuscarPrestacion v = new VBuscarPrestacion ();
- v.Run ();
}
public void OnRegistrarVisitas (object o, EventArgs args)
ComboBox categoria;
TreeView lista;
+ string codigo_retorno = null;
+
public VBuscarPrestacion ()
{
xml = new Glade.XML (null, "buscar_prestacion.glade", "buscar_prestacion", null);
{
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)
c.Dispose ();
}
- public void Run ()
+ public string Run ()
{
Dialog w = (Dialog)xml.GetWidget ("buscar_prestacion");
w.Run ();
w.Destroy ();
+
+ return codigo_retorno;
}
}
w.Destroy ();
}
+ public void OnBuscarPrestacion (object o, EventArgs args)
+ {
+ VBuscarPrestacion v = new VBuscarPrestacion ();
+ string r = v.Run ();
+
+ if (r != null) {
+ codigo_prestacion.Text = r;
+ }
+ }
+
public void Run ()
{
Dialog w = (Dialog)xml.GetWidget ("mantener_planes");