]> git.llucax.com Git - z.facultad/75.10/miklolife.git/blob - demo/src/Main.cs
* Fix de signal en main.glade
[z.facultad/75.10/miklolife.git] / demo / src / Main.cs
1
2 using System;
3 using System.Collections;
4 using Gtk;
5 using Glade;
6 using Dominio.Afiliados;
7 using Dominio.Planes;
8
9 public class App
10 {
11         Dialog wConsultarAfiliado;
12         ArrayList lst;
13         Glade.XML xmla;
14
15         static public void Main (string[] args)
16         {
17                 new App ();
18         }
19
20         public App ()
21         {
22                 Application.Init();
23
24                 Glade.XML gxml = new Glade.XML (null, "main.glade", "main", null);
25                 gxml.Autoconnect (this);
26
27                 InitDemo ();
28                 Application.Run();
29         }
30         
31         private void InitDemo ()
32         {
33
34         }
35
36         public void OnSalirActivate (object o, EventArgs args)
37         {
38                 Application.Quit ();
39         }
40         
41         public void OnDeleteEvent(object o, DeleteEventArgs args)
42         {
43                 Application.Quit ();
44         }
45
46         public void OnConsultarAfiliado (object o, EventArgs args)
47         {
48                 VIngresarSolicitud v = new VIngresarSolicitud ();
49                 v.Run ();
50         }
51
52         public void OnEmitirHojaDeRuta (object o, EventArgs args)
53         {
54                 VEmitirHojaDeRuta v = new VEmitirHojaDeRuta ();
55                 v.Run ();
56         }
57
58         public void OnRegistrarVisitas (object o, EventArgs args)
59         {
60                 /*ABMGenerico g = new ABMGenerico (typeof(Plan));
61                 g.Run ();
62                 return;*/
63                 VRegistrarVisitas v = new VRegistrarVisitas ();
64                 v.Run ();
65         }
66
67         public void OnConsultarAfiliadoClose (object o, EventArgs args)
68         {
69                 wConsultarAfiliado.Destroy ();
70         }
71
72         public void OnVerAfiliado (object o, EventArgs args)
73         {
74         }
75         
76         public void OnBuscarAfiliado (object o, EventArgs args)
77         {
78                 Entry codigo = (Entry)xmla.GetWidget ("s_codigo");
79                 TreeView lista = (TreeView)xmla.GetWidget ("lista");
80                 TreeStore store = (TreeStore)lista.Model;
81                 foreach (Afiliado a in lst) {
82                         if (a.Codigo == Int32.Parse (codigo.Text))
83                                 store.AppendValues (String.Format("{0}", a.Codigo), a.Nombre);
84                 }
85         }
86 }
87