using System; using System.Collections; using Gtk; using Glade; using Dominio.Afiliados; using Dominio.Planes; using com.db4o; using com.db4o.query; public class App { Dialog wConsultarAfiliado; ArrayList lst; Glade.XML xmla; #region Tests private static void EjecutarTests() { Tests.TestsAutorizacion.Instancia.EjecutarTodos(); Console.Read(); //Acá pueden agregar más, si quieren } #endregion Tests #region Entry Point static public void Main (string[] args) { ObjectContainer db; db = Db4o.openFile("os.yap"); Query query = db.query(); query.constrain(typeof(Persona)); ObjectSet result = query.execute(); Persona s; Console.WriteLine (result); Console.WriteLine ("--"); while ((s = (Persona)result.next ()) != null) { Console.Write (" -- "); Console.WriteLine ("{0} {1} {2} {3}", s.TipoDocumento, s.NroDocumento, s.Nombre, s.Apellido); } Console.WriteLine ("--"); db.close (); if ( args.Length > 0) { if (args[0].Equals ("--test")) { EjecutarTests(); return; } Console.WriteLine ("Parametro no válido"); return; } new App (); } #endregion Entry Point public App () { Application.Init(); Glade.XML gxml = new Glade.XML (null, "main.glade", "main", null); gxml.Autoconnect (this); InitDemo (); Application.Run(); } private void InitDemo () { } public void OnSalirActivate (object o, EventArgs args) { Application.Quit (); } public void OnDeleteEvent(object o, DeleteEventArgs args) { Application.Quit (); } public void OnIngresarSolicitud(object o, EventArgs args) { VIngresarSolicitud v = new VIngresarSolicitud (); v.Run (); } public void OnEmitirHojaDeRuta (object o, EventArgs args) { VEmitirHojaDeRuta v = new VEmitirHojaDeRuta (); v.Run (); } public void OnAgregarAfiliado (object o, EventArgs args) { VAgregarAfiliado v = new VAgregarAfiliado (); v.Run (); } public void OnMantenerPlanes (object o, EventArgs args) { VMantenerPlanes v = new VMantenerPlanes (); v.Run (); } public void OnRegistrarVisitas (object o, EventArgs args) { VRegistrarVisitas v = new VRegistrarVisitas (); v.Run (); } }