]> git.llucax.com Git - z.facultad/75.10/miklolife.git/blob - demo/src/Main.cs
From Gazer :
[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 OnConsultarAfiliado (object o, EventArgs args)
42         {
43                 VIngresarSolicitud v = new VIngresarSolicitud ();
44                 v.Run ();
45         }
46
47         public void OnEmitirHojaDeRuta (object o, EventArgs args)
48         {
49                 VEmitirHojaDeRuta v = new VEmitirHojaDeRuta ();
50                 v.Run ();
51         }
52
53         public void OnRegistrarVisitas (object o, EventArgs args)
54         {
55                 /*Plan p = new Plan (1);
56                 ABMGenerico g = new ABMGenerico (p.GetType());
57                 g.Run ();
58                 return;*/
59                 VRegistrarVisitas v = new VRegistrarVisitas ();
60                 v.Run ();
61         }
62
63         public void OnConsultarAfiliadoClose (object o, EventArgs args)
64         {
65                 wConsultarAfiliado.Destroy ();
66         }
67
68         public void OnVerAfiliado (object o, EventArgs args)
69         {
70         }
71         
72         public void OnBuscarAfiliado (object o, EventArgs args)
73         {
74                 Entry codigo = (Entry)xmla.GetWidget ("s_codigo");
75                 TreeView lista = (TreeView)xmla.GetWidget ("lista");
76                 TreeStore store = (TreeStore)lista.Model;
77                 foreach (Afiliado a in lst) {
78                         if (a.Codigo == Int32.Parse (codigo.Text))
79                                 store.AppendValues (String.Format("{0}", a.Codigo), a.Nombre);
80                 }
81         }
82 }
83