예제 #1
0
        void worker_DoWork(object sender, DoWorkEventArgs e)
        {
            Variable var = Compartidos.ObtenerVariablesConfiguracion();

            var.LeerArchivo();
            String r = var.ObtenerValorVariable <String>("AutoActualizarContenido");

            if (r != null && r.ToLower().Equals("si"))
            {
                ProcesoArchivos p = new ProcesoArchivos();
                p.mostrarMensaje    += p_mostrarMensaje;
                p.mostrarPorcentaje += p_mostrarPorcentaje;
                p.ProcesoPrincipalMain();
            }
            IniciarCargado();
        }
        private void ConteoAtras()
        {
            int conteo = 5;

            try
            {
                conteo = Compartidos.ObtenerVariablesConfiguracion().ObtenerValorVariable <Int32>("SegundosPreparacionKaraoke");
            }
            catch
            {}

            for (int i = conteo; i > 0; i--)
            {
                Dispatcher.Invoke(new Action(() =>
                {
                    txt_conteoAtras.Text = i.ToString();
                }));
                Thread.Sleep(1000);
            }
            Dispatcher.Invoke(new Action(() =>
            {
                Close();
            }));
        }