void proceso_terminoCargado()
 {
     Dispatcher.Invoke(new Action(() =>
     {
         Mensajes.Informacion("Generación terminada con éxito, por favor reinicia el programa para verificar los cambios.");
     }));
 }
        private void btn_guardarYoutube_Click(object sender, RoutedEventArgs e)
        {
            Variable var = Compartidos.ObtenerVariablesConfiguracion();

            var.LeerArchivo();
            //var.GuardarValorVariable("RutaGuardadoYoutube", txt_carpetaYoutube.Text);
            var.ActualizarArchivo();

            Mensajes.Informacion("Guardado exitoso");
        }
        private void btn_AccesosGuardar_Click(object sender, RoutedEventArgs e)
        {
            Variable var    = Compartidos.ObtenerVariablesConfiguracion();
            int      indice = 1;

            foreach (String tecla in teclas)
            {
                var.GuardarValorVariable("TECLA_" + indice, tecla);
                indice++;
            }
            var.ActualizarArchivo();
            Mensajes.Informacion("Se ha guardado la nueva configuracion de teclas con éxito.");
        }
        private void btn_guardarPreparacion_Click(object sender, RoutedEventArgs e)
        {
            object segundos = cmb_segundosPreparación.SelectedItem;

            if (segundos != null)
            {
                String   numero = segundos.ToString().Replace(" segundos", "");
                Variable var    = Compartidos.ObtenerVariablesConfiguracion();
                var.LeerArchivo();
                var.GuardarValorVariable("SegundosPreparacionKaraoke", numero);
                var.ActualizarArchivo();
            }
            Mensajes.Informacion("Guardado correctamente.");
        }
        private void btn_karaokeGuardar_Click(object sender, RoutedEventArgs e)
        {
            Variable var = Compartidos.ObtenerVariablesConfiguracion();

            var.GuardarValorVariable("KARAOKE_CARPETAS", lb_karaokeLista.Items.Count.ToString());
            int indice = 0;

            foreach (String elemento in lb_karaokeLista.Items)
            {
                var.GuardarValorVariable("KARAOKE_CARPETAS_" + indice, elemento);
                indice++;
            }
            var.ActualizarArchivo();
            Mensajes.Informacion("Se han guardado los elementos con éxito. NO OLVIDES GENERAR NUEVAMENTE EL CONTENIDO DESPUES DE UNA MODIFICACION.");
        }
 private void btn_borrarHistorialMasPopulares_Click(object sender, RoutedEventArgs e)
 {
     if (Herramientas.Forms.Mensajes.PreguntaAdvertenciaSIoNO("Si inicia el proceso de borrado de historial no podrá revertirlo, ¿Desea continuar?"))
     {
         Variable vm = Compartidos.ObtenerVariablesTopMusica();
         vm.BorrarVariables();
         vm.ActualizarArchivo();
         Variable vv = Compartidos.ObtenerVariablesTopVideos();
         vv.BorrarVariables();
         vv.ActualizarArchivo();
         Variable vk = Compartidos.ObtenerVariablesTopKaraoke();
         vk.BorrarVariables();
         vk.ActualizarArchivo();
         Mensajes.Informacion("Guardado correctamente.");
     }
 }
        private void btn_guardarOpcionesInterfazGrafica_Click(object sender, RoutedEventArgs e)
        {
            object segundos = cmb_segundos.SelectedItem;

            if (segundos != null)
            {
                String   numero = segundos.ToString().Replace(" segundos", "");
                Variable var    = Compartidos.ObtenerVariablesConfiguracion();
                var.LeerArchivo();
                var.GuardarValorVariable("SegundosFullScreenReproductor", numero);
                var.GuardarValorVariable("FilasInterfaz", cmb_filasInterfaz.SelectedItem.ToString());
                var.GuardarValorVariable("ColumnasInterfaz", cmb_columnasInterfaz.SelectedItem.ToString());
                var.GuardarValorVariable("MensajeNegocio", txt_mensajePromocion.Text);
                var.ActualizarArchivo();
            }
            Mensajes.Informacion("Guardado correctamente.");
        }
        private void btn_guardarModoCreditos_Click(object sender, RoutedEventArgs e)
        {
            Variable var = Compartidos.ObtenerVariablesConfiguracion();

            var.LeerArchivo();
            var.GuardarValorVariable("TeclaMoneda", btn_teclaMoneda.Content.ToString());
            String valor = "no";

            if ((Boolean)chb_usarModoCreditos.IsChecked)
            {
                valor = "si";
            }
            var.GuardarValorVariable("UsarModoCreditos", valor);
            var.GuardarValorVariable("MensajeModoCreditoMoneda", txt_mensajeMonedas.Text);
            var.GuardarValorVariable("PulsacionesMonedas", cmb_pulsaciones.SelectedItem.ToString());
            var.ActualizarArchivo();

            Mensajes.Informacion("Guardado correctamente.");
        }
        private void btn_guardarMasPopularesAleatorios_Click(object sender, RoutedEventArgs e)
        {
            Variable var = Compartidos.ObtenerVariablesConfiguracion();

            var.LeerArchivo();
            if (cmb_pistasAleatorias.SelectedIndex >= 0)
            {
                var.GuardarValorVariable("PistasAleatorias", cmb_pistasAleatorias.SelectedItem.ToString());
            }
            String valor = "no";

            if ((Boolean)chb_habilitarAleatorio.IsChecked)
            {
                valor = "si";
            }
            var.GuardarValorVariable("HabilitarAleatorio", valor);
            var.ActualizarArchivo();

            Mensajes.Informacion("Guardado correctamente.");
        }
        private void btn_musicaAgregar_Click(object sender, RoutedEventArgs e)
        {
            if (txt_musicaCarpeta.Text.Trim().Equals(""))
            {
                Mensajes.Informacion("Elija una carpeta a agregar.");
                return;
            }
            String formato = "M=" + txt_musicaCarpeta.Text.Trim();

            if ((Boolean)chb_musicaIncluir.IsChecked)
            {
                formato += " (Incluir subcarpetas)";
            }
            if (!txt_musicaGrupo.Text.Trim().Equals(""))
            {
                formato += " | " + txt_musicaGrupo.Text.Trim();
            }
            lb_musicaLista.Items.Add(formato);

            chb_musicaIncluir.IsChecked = false;
            txt_musicaCarpeta.Text      = "";
            txt_musicaGrupo.Text        = "";
        }