public void CargarDatosInicio() { int anchoPrincipal = 0; int altoPrincipal = 0; //this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; string tmpancho = CNDC.Config.Config.Intance.Read("Configuracion/Grids/Grid", "Principal", "height", ""); string tmpalto = CNDC.Config.Config.Intance.Read("Configuracion/Grids/Grid", "Principal", "Width", ""); if (!int.TryParse(tmpancho, out anchoPrincipal)) { anchoPrincipal = 150; } if (!int.TryParse(tmpalto, out altoPrincipal)) { altoPrincipal = 150; } _tamanioGrillaPrincial = new Size(anchoPrincipal, altoPrincipal); Sesion.Instancia.Conexion.ConexionPerdida += new EventHandler(Conexion_ConexionPerdida); Application.DoEvents(); Inicializador.Inicializar(); SincronizadorCliente.Instancia.Sincronizando += new EventHandler <SincEventArgs>(Instancia_Sincronizando); if (SincronizadorCliente.Instancia.SincronizarDatos()) { List <MensajeEmergente> mensajes = new List <MensajeEmergente>(); mensajes = MensajeEmergenteMgr.Intancia.GetMensajes(); _ctrlSincronizacion.Finalizar(mensajes); } AsegurarCmbVista(); _timerSinc.Enabled = true; _pnlPrincipal.Visible = true; AjustarPanelPrincipal(); ConfiguraEmail(); }
public void CargarDatosInicio(SplashQuantum splash) { CargarImagenFondo(); _splash = splash; Sesion.Instancia.Conexion.ConexionPerdida += new EventHandler(Conexion_ConexionPerdida); Application.DoEvents(); try { Inicializador.Inicializar(); PistaMgr.Instance.Debug("CargarDatosInicio", string.Format("TipoBD:{0}", Sesion.Instancia.ConfigConexion.TipoBD)); if (Sesion.Instancia.ConfigConexion.TipoBD == CNDC.DAL.TipoBaseDatos.Local) { PistaMgr.Instance.Debug("CargarDatosInicio", "Iniciando Sincronizacion"); SincronizadorCliente.Instancia.Sincronizando += new EventHandler <SincEventArgs>(Sincronizador_Sincronizando); bool offline = CNDC.BLL.Sesion.Instancia.ConfigConexion.IsConnection; if (SincronizadorCliente.Instancia.PingHost()) { if (SincronizadorCliente.Instancia.PingHost()) { if (SincronizadorCliente.Instancia.SincronizarDatos()) { List <MensajeEmergente> mensajes = new List <MensajeEmergente>(); mensajes = MensajeEmergenteMgr.Intancia.GetMensajes(); _ctrlSincronizacion.Finalizar(mensajes); } PistaMgr.Instance.Debug("CargarDatosInicio", "Fin Sincronizacion"); } else { MessageBox.Show("No hay conexion con la vpn.", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); } } else { Console.WriteLine("Trabajo fuera de linea.."); } } } catch (Exception exc) { PistaMgr.Instance.EscribirLog("ActualizarFallas", exc, TipoPista.Error); } AsegurarCmbVista(); _pnlPrincipal.Visible = true; _splash = null; AjustarPanelPrincipal(); cargarConfiguracionCorreo(); if (bgwSincronizadorFallas.IsBusy != true) { bgwSincronizadorFallas.RunWorkerAsync(); } _timerSinc.Enabled = true; }