Пример #1
0
        public void CerrarSplash()
        {
            PistaMgr.Instance.EscribirLog("CerrarSplash", String.Format("{0} - Punto 2 ", DateTime.Now.ToString(" H:mm:ss ")), TipoPista.Debug);

            _splash.Close();
            _splash = null;
            PistaMgr.Instance.EscribirLog("CerrarSplash", String.Format("{0} - Punto 2 ", DateTime.Now.ToString(" H:mm:ss ")), TipoPista.Debug);
        }
Пример #2
0
        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;
        }
Пример #3
0
 public void CerrarSplash()
 {
     _splash.Close();
     _splash = null;
 }
Пример #4
0
 public void AbrirSplash()
 {
     _splash = new SplashQuantum();
     _splash.Show();
 }