]> git.llucax.com Git - z.facultad/75.10/miklolife.git/blob - demo/src/Main.cs
Lo paso a OO1
[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         #region Tests
16
17         private static void EjecutarTests()
18         {
19                 Tests.TestsAutorizacion.Instancia.EjecutarTodos();
20                 
21                 Console.Read();
22
23                 //Acá pueden agregar más, si quieren
24         }
25
26         #endregion Tests
27
28         #region Entry Point
29
30         static public void Main (string[] args)
31         {
32                 if ( args.Length > 0) {
33                         if (args[0].Equals ("--test")) {
34                                 EjecutarTests();
35                                 return;
36                         }
37                         Console.WriteLine ("Parametro no válido");
38                         return;
39                 }
40                 new App ();
41         }
42
43         #endregion Entry Point
44
45         public App ()
46         {
47                 Application.Init();
48
49                 Glade.XML gxml = new Glade.XML (null, "main.glade", "main", null);
50                 gxml.Autoconnect (this);
51
52                 InitDemo ();
53                 Application.Run();
54         }
55         
56         private void InitDemo ()
57         {
58
59         }
60
61         public void OnSalirActivate (object o, EventArgs args)
62         {
63                 Application.Quit ();
64         }
65         
66         public void OnDeleteEvent(object o, DeleteEventArgs args)
67         {
68                 Application.Quit ();
69         }
70
71         public void OnIngresarSolicitud(object o, EventArgs args)
72         {
73                 VIngresarSolicitud v = new VIngresarSolicitud ();
74                 v.Run ();
75         }
76
77         public void OnEmitirHojaDeRuta (object o, EventArgs args)
78         {
79                 VEmitirHojaDeRuta v = new VEmitirHojaDeRuta ();
80                 v.Run ();
81         }
82
83         public void OnMantenerPlanes (object o, EventArgs args)
84         {
85                 VMantenerPlanes v = new VMantenerPlanes ();
86                 v.Run ();
87         }
88
89         public void OnRegistrarVisitas (object o, EventArgs args)
90         {
91                 ABMGenerico g = new ABMGenerico (typeof(Plan));
92                 g.Run ();
93                 return;
94                 /*VRegistrarVisitas v = new VRegistrarVisitas ();
95                 v.Run ();*/
96         }
97 }
98