private void GuardarListaReproduccion()
        {
            if (ElementosLista != null)
            {
                Variable var = Compartidos.ObtenerVariablesListaReproduccion();
                var.BorrarVariables();
                var.GuardarValorVariable("NUMERO_ELEMENTOS", ElementosLista.Count.ToString());
                for (int i = 0; i < ElementosLista.Count; i++)
                {
                    ElementoListaReproduccion elemento = ElementosLista[i];
                    var.GuardarValorVariable("ELEMENTO_" + i + "_TITULO", elemento.elemento.Titulo);
                    var.GuardarValorVariable("ELEMENTO_" + i + "_TIPO", elemento.elemento.TipoElemento.ToString());
                    var.GuardarValorVariable("ELEMENTO_" + i + "_URL", elemento.elemento.URL);

                    if (elemento.elemento.AgrupadorContiene == null)
                    {
                        var.GuardarValorVariable("ELEMENTO_" + i + "_IMAGEN", @"Imagenes\categoria_youtube.png");
                        var.GuardarValorVariable("ELEMENTO_" + i + "_NOMBRE_AGRUPADOR", "");
                        var.GuardarValorVariable("ELEMENTO_" + i + "_NOMBRE_AGRUPADOR_PADRE", "");
                        var.GuardarValorVariable("ELEMENTO_" + i + "_NOMBRE_AGRUPADOR_CATEGORIA", "");
                    }
                    else
                    {
                        var.GuardarValorVariable("ELEMENTO_" + i + "_IMAGEN", elemento.elemento.AgrupadorContiene.ImagenTexto);
                        var.GuardarValorVariable("ELEMENTO_" + i + "_NOMBRE_AGRUPADOR", elemento.elemento.AgrupadorContiene.NombreAgrupador);
                        var.GuardarValorVariable("ELEMENTO_" + i + "_NOMBRE_AGRUPADOR_PADRE", elemento.elemento.AgrupadorContiene.AgrupadorPadre.NombreAgrupador);
                        var.GuardarValorVariable("ELEMENTO_" + i + "_NOMBRE_AGRUPADOR_CATEGORIA", elemento.elemento.AgrupadorContiene.AgrupadorPadre.AgrupadorPadre.NombreAgrupador);
                    }
                }
                var.ActualizarArchivo();
            }
        }
 private void RegisterInStartup(bool isChecked)
 {
     try
     {
         RegistryKey registryKey = Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);
         Variable    var         = Compartidos.ObtenerVariablesConfiguracion();
         var.LeerArchivo();
         if (isChecked)
         {
             string     codeBase = Assembly.GetExecutingAssembly().CodeBase;
             UriBuilder uri      = new UriBuilder(codeBase);
             string     path     = Uri.UnescapeDataString(uri.Path);
             registryKey.SetValue("ClienteSoporte", path);
             var.GuardarValorVariable("IniciarAutomaticamente", "si");
         }
         else
         {
             registryKey.DeleteValue("ClienteSoporte");
             var.GuardarValorVariable("IniciarAutomaticamente", "no");
         }
         var.ActualizarArchivo();
         //Mensajes.Informacion("Guardado correctamente.");
     }
     catch
     {
         //Mensajes.Error("Error al guardar la configuración.");
     }
 }
        private void CargarTeclas()
        {
            Variable var = Compartidos.ObtenerVariablesConfiguracion();

            var.LeerArchivo();
            teclas.Clear();
            for (int i = 1; i <= 9; i++)
            {
                try
                {
                    String       valor = var.ObtenerValorVariable <String>("TECLA_" + i);
                    KeyConverter k     = new KeyConverter();
                    Key          mykey = Key.Zoom;
                    if (valor != null && valor.Trim().Equals(""))
                    {
                        mykey = (Key)k.ConvertFromString("NumPad" + i);
                    }
                    else
                    {
                        mykey = (Key)k.ConvertFromString(valor);
                    }
                    teclas.Add(mykey.ToString());
                }
                catch { }
            }
        }
        public void CargarUltimaReproduccion()
        {
            Variable var = Compartidos.ObtenerVariablesConfiguracion();

            elementoReproduciendo = new ElementoMultimedia();

            elementoReproduciendo.Titulo = var.ObtenerValorVariable <String>("REPRODUCCION_ACTUAL_TITULO");

            if (elementoReproduciendo.Titulo == null || elementoReproduciendo.Titulo.Equals(""))
            {
                return;
            }

            elementoReproduciendo.URL = var.ObtenerValorVariable <String>("REPRODUCCION_ACTUAL_URL");
            String tipo = var.ObtenerValorVariable <String>("REPRODUCCION_ACTUAL_TIPO");

            if (tipo.Equals("Karaoke"))
            {
                elementoReproduciendo.TipoElemento = ElementoMultimedia.TipoElementoMultimedia.Karaoke;
            }
            else if (tipo.Equals("Musica"))
            {
                elementoReproduciendo.TipoElemento = ElementoMultimedia.TipoElementoMultimedia.Musica;
            }
            else if (tipo.Equals("Video"))
            {
                elementoReproduciendo.TipoElemento = ElementoMultimedia.TipoElementoMultimedia.Video;
            }
        }
        private void chb_iniciarPantallaCompleto_Unchecked(object sender, RoutedEventArgs e)
        {
            Variable var = Compartidos.ObtenerVariablesConfiguracion();

            var.LeerArchivo();
            var.GuardarValorVariable("IniciarEnPantallaCompleta", "no");
            var.ActualizarArchivo();
        }
        private void chb_usarPreparacionKaraoke_Unchecked(object sender, RoutedEventArgs e)
        {
            Variable var = Compartidos.ObtenerVariablesConfiguracion();

            var.LeerArchivo();
            var.GuardarValorVariable("UsarPreparacionKaraoke", "no");
            var.ActualizarArchivo();
        }
        private void chb_actualizacionAutomatica_Unchecked(object sender, RoutedEventArgs e)
        {
            Variable var = Compartidos.ObtenerVariablesConfiguracion();

            var.LeerArchivo();
            var.GuardarValorVariable("AutoActualizarContenido", "no");
            var.ActualizarArchivo();
        }
        private void chb_descargarYoutube_Unchecked(object sender, RoutedEventArgs e)
        {
            Variable var = Compartidos.ObtenerVariablesConfiguracion();

            var.LeerArchivo();
            var.GuardarValorVariable("DescargarContenidoYoutube", "no");
            var.ActualizarArchivo();
        }
        public void BorrarReproduccionActual()
        {
            Variable var = Compartidos.ObtenerVariablesConfiguracion();

            var.GuardarValorVariable("REPRODUCCION_ACTUAL_TITULO", "");
            var.GuardarValorVariable("REPRODUCCION_ACTUAL_URL", "");
            var.GuardarValorVariable("REPRODUCCION_ACTUAL_TIPO", "");
            var.ActualizarArchivo();
        }
示例#10
0
 private void GuardarContenidoAArchivo()
 {
     varContenido = Compartidos.ObtenerVariablesContenido();
     varContenido.BorrarVariables();
     GuardarCategoria(ObtenerCategoriaOrdenada(categoriaKaraoke), "KARAOKE");
     GuardarCategoria(ObtenerCategoriaOrdenada(categoriaMusica), "MUSICA");
     GuardarCategoria(ObtenerCategoriaOrdenada(categoriaVideos), "VIDEOS");
     varContenido.ActualizarArchivo();
 }
        public void GuardarReproduccionActual()
        {
            Variable var = Compartidos.ObtenerVariablesConfiguracion();

            var.GuardarValorVariable("REPRODUCCION_ACTUAL_TITULO", elementoReproduciendo.Titulo);
            var.GuardarValorVariable("REPRODUCCION_ACTUAL_URL", elementoReproduciendo.URL);
            var.GuardarValorVariable("REPRODUCCION_ACTUAL_TIPO", elementoReproduciendo.TipoElemento.ToString());
            var.ActualizarArchivo();
        }
示例#12
0
        private void CargarCarpetasVideos()
        {
            Variable var          = Compartidos.ObtenerVariablesConfiguracion();
            int      totalCVideos = var.ObtenerValorVariable <int>("KARAOKE_CARPETAS");

            for (int i = 0; i < totalCVideos; i++)
            {
                carpetasCargadasTotal.Add(var.ObtenerValorVariable <String>("KARAOKE_CARPETAS_" + i));
            }
        }
        private void CargarCarpetasVideos()
        {
            Variable var          = Compartidos.ObtenerVariablesConfiguracion();
            int      totalCVideos = var.ObtenerValorVariable <int>("VIDEOS_CARPETAS");

            for (int i = 0; i < totalCVideos; i++)
            {
                lb_videosLista.Items.Add(var.ObtenerValorVariable <String>("VIDEOS_CARPETAS_" + i));
            }
        }
        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_agregarLogotipo_Click(object sender, RoutedEventArgs e)
        {
            String   ruta = Herramientas.Archivos.Dialogos.BuscarArchivoDeImagen();
            Variable var  = Compartidos.ObtenerVariablesConfiguracion();

            var.LeerArchivo();
            if (ruta != null && !ruta.Equals(""))
            {
                Bitmap logo = new Bitmap(ruta);
                var.GuardarValorVariable("LogotipoNegocio", Herramientas.Archivos.Imagenes.BitmapAStringBase64(logo));
                img_logotipo.Source = Herramientas.WPF.Convertir.BitmapToImageSource(logo);
            }

            var.ActualizarArchivo();
        }
        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.");
        }
        public Reproductor()
        {
            try
            {
                InitializeComponent();
                activeXMediaPlayer.uiMode             = "none";
                activeXMediaPlayer.enableContextMenu  = false;
                activeXMediaPlayer.MouseMoveEvent    += activeXMediaPlayer_MouseMoveEvent;
                activeXMediaPlayer.PlayStateChange   += activeXMediaPlayer_PlayStateChange;
                activeXMediaPlayer.settings.volume    = 100;
                activeXMediaPlayer.MediaError        += activeXMediaPlayer_MediaError;
                activeXMediaPlayer.settings.autoStart = true;
                var   = Compartidos.ObtenerVariablesConfiguracion();
                minim = true;
                PrimeraVezMaximizado = false;

                pb_transcurrido.Value   = 0;
                txt_nombreElemento.Text = "";
            }
            catch { }
        }
        private void CargarListaReproduccionGuardada()
        {
            Variable var             = Compartidos.ObtenerVariablesListaReproduccion();
            int      numeroElementos = var.ObtenerValorVariable <Int32>("NUMERO_ELEMENTOS");

            if (numeroElementos == 0)
            {
                return;
            }

            ElementosLista = new List <ElementoListaReproduccion>();
            for (int i = 0; i < numeroElementos; i++)
            {
                try
                {
                    Agrupador agrupadorTemp            = new Agrupador();
                    Agrupador agrupadorPadreTemp       = new Agrupador();
                    ElementoListaReproduccion elemento = new ElementoListaReproduccion();
                    elemento.NumeroPista = i + 1;
                    ElementoMultimedia elMul = new ElementoMultimedia();
                    elMul.Titulo = var.ObtenerValorVariable <String>("ELEMENTO_" + i + "_TITULO"); //, elemento.elemento.Titulo);
                    String tipo = var.ObtenerValorVariable <String>("ELEMENTO_" + i + "_TIPO");    //, elemento.elemento.TipoElemento.ToString());
                    agrupadorTemp.NombreAgrupador      = var.ObtenerValorVariable <String>("ELEMENTO_" + i + "_NOMBRE_AGRUPADOR");
                    agrupadorPadreTemp.NombreAgrupador = var.ObtenerValorVariable <String>("ELEMENTO_" + i + "_NOMBRE_AGRUPADOR_PADRE");
                    agrupadorTemp.AgrupadorPadre       = agrupadorPadreTemp;

                    agrupadorPadreTemp.AgrupadorPadre = new Agrupador()
                    {
                        NombreAgrupador = var.ObtenerValorVariable <String>("ELEMENTO_" + i + "_NOMBRE_AGRUPADOR_CATEGORIA")
                    };

                    if (tipo.Equals("Karaoke"))
                    {
                        elMul.TipoElemento = ElementoMultimedia.TipoElementoMultimedia.Karaoke;
                    }
                    else if (tipo.Equals("Musica"))
                    {
                        elMul.TipoElemento = ElementoMultimedia.TipoElementoMultimedia.Musica;
                    }
                    else if (tipo.Equals("Video"))
                    {
                        elMul.TipoElemento = ElementoMultimedia.TipoElementoMultimedia.Video;
                    }

                    elMul.URL           = var.ObtenerValorVariable <String>("ELEMENTO_" + i + "_URL");    //, elemento.elemento.URL);
                    elemento.ImagenRuta = var.ObtenerValorVariable <String>("ELEMENTO_" + i + "_IMAGEN"); //, elemento.ImagenRuta);
                    if (elemento.ImagenRuta.Equals(""))
                    {
                        elemento.Imagen = Herramientas.WPF.Utilidades.CargarImagenURLABitmapImage(@"Imagenes\cd_estandar.png");
                    }
                    else
                    {
                        elemento.Imagen = Herramientas.WPF.Utilidades.CargarImagenURLABitmapImage(elemento.ImagenRuta);
                    }

                    agrupadorTemp.ImagenTexto = elemento.ImagenRuta;
                    elemento.elemento         = elMul;
                    elMul.AgrupadorContiene   = agrupadorTemp;
                    if (agrupadorTemp.NombreAgrupador.Equals(""))
                    {
                        elMul.AgrupadorContiene = null;
                    }
                    ElementosLista.Add(elemento);
                }
                catch { }
            }
        }
        public ConfiguracionOpciones()
        {
            InitializeComponent();
            controlesTouch.click += controlesTouch_click;
            if (Principal.InstanciaEstatica != null)
            {
                WindowStyle = Principal.InstanciaEstatica.WindowStyle;
            }
            try
            {
                CargarCarpetasKaraoke();
                CargarCarpetasMusica();
                CargarCarpetasVideos();

                for (int i = 0; i < 9; i++)
                {
                    teclas.Add("");
                }
                Variable var = Compartidos.ObtenerVariablesConfiguracion();
                var.LeerArchivo();
                String r = var.ObtenerValorVariable <String>("AutoActualizarContenido");

                if (r != null && r.ToLower().Equals("si"))
                {
                    chb_actualizacionAutomatica.IsChecked = true;
                }
                else
                {
                    chb_actualizacionAutomatica.IsChecked = false;
                }

                String pantComp = var.ObtenerValorVariable <String>("IniciarEnPantallaCompleta");
                if (pantComp != null && pantComp.ToLower().Equals("si"))
                {
                    chb_iniciarPantallaCompleto.IsChecked = true;
                }
                else
                {
                    chb_iniciarPantallaCompleto.IsChecked = false;
                }

                //String descargarContenidoYT = var.ObtenerValorVariable<String>("DescargarContenidoYoutube");
                //if (descargarContenidoYT != null && descargarContenidoYT.ToLower().Equals("si"))
                //{
                //    chb_descargarYoutube.IsChecked = true;
                //}
                //else
                //    chb_descargarYoutube.IsChecked = false;

                //----------------
                String usarPreparacionKaraoke = var.ObtenerValorVariable <String>("UsarPreparacionKaraoke");
                if (usarPreparacionKaraoke != null && usarPreparacionKaraoke.ToLower().Equals("si"))
                {
                    chb_usarPreparacionKaraoke.IsChecked = true;
                }
                else
                {
                    chb_usarPreparacionKaraoke.IsChecked = false;
                }
                //-------------

                //txt_carpetaYoutube.Text = var.ObtenerValorVariable<String>("RutaGuardadoYoutube");

                CargarTeclas();
                ActualizarTeclasPantalla();

                cmb_segundos.Items.Add("5 segundos");
                cmb_segundos.Items.Add("10 segundos");
                cmb_segundos.Items.Add("15 segundos");
                cmb_segundos.Items.Add("20 segundos");
                cmb_segundos.Items.Add("25 segundos");

                cmb_segundos.SelectedItem = var.ObtenerValorVariable <String>("SegundosFullScreenReproductor") + " segundos";
                for (int i = 1; i <= 5; i++)
                {
                    cmb_filasInterfaz.Items.Add(i);
                }
                for (int i = 3; i <= 8; i++)
                {
                    cmb_columnasInterfaz.Items.Add(i);
                }
                //-----------------

                cmb_filasInterfaz.SelectedItem    = var.ObtenerValorVariable <int>("FilasInterfaz");
                cmb_columnasInterfaz.SelectedItem = var.ObtenerValorVariable <int>("ColumnasInterfaz");

                cmb_segundosPreparación.Items.Add("3 segundos");
                cmb_segundosPreparación.Items.Add("5 segundos");
                cmb_segundosPreparación.Items.Add("8 segundos");
                cmb_segundosPreparación.Items.Add("10 segundos");
                cmb_segundosPreparación.Items.Add("15 segundos");

                cmb_segundosPreparación.SelectedItem = var.ObtenerValorVariable <String>("SegundosPreparacionKaraoke") + " segundos";

                controlesTouch.VisibleTextBox = false;

                String teclaMoneda = var.ObtenerValorVariable <String>("TeclaMoneda");
                btn_teclaMoneda.Content = teclaMoneda;
                btn_teclaMoneda.Click  += btn_teclaMoneda_Click;


                String usarModoCreditos = var.ObtenerValorVariable <String>("UsarModoCreditos");
                if (usarModoCreditos != null && usarModoCreditos.ToLower().Equals("si"))
                {
                    chb_usarModoCreditos.IsChecked = true;
                }
                else
                {
                    chb_usarModoCreditos.IsChecked = false;
                }

                String habilitarAleatorio = var.ObtenerValorVariable <String>("HabilitarAleatorio");
                if (habilitarAleatorio != null && habilitarAleatorio.ToLower().Equals("si"))
                {
                    chb_habilitarAleatorio.IsChecked = true;
                }
                else
                {
                    chb_habilitarAleatorio.IsChecked = false;
                }
                String iniciarAutomaticamente = var.ObtenerValorVariable <String>("IniciarAutomaticamente");
                if (iniciarAutomaticamente != null && iniciarAutomaticamente.ToLower().Equals("si"))
                {
                    chb_inciiarAutomaticamente.IsChecked = true;
                }
                else
                {
                    chb_inciiarAutomaticamente.IsChecked = false;
                }

                var.GuardarValorVariable("MensajeModoCreditoMoneda", txt_mensajeMonedas.Text);

                txt_mensajeMonedas.Text = Compartidos.ObtenerVariablesConfiguracion().ObtenerValorVariable <String>("MensajeModoCreditoMoneda");

                for (int i = 1; i <= 10; i++)
                {
                    cmb_pulsaciones.Items.Add(i);
                }

                cmb_pulsaciones.SelectedItem = var.ObtenerValorVariable <int>("PulsacionesMonedas");

                txt_mensajePromocion.Text = Compartidos.ObtenerVariablesConfiguracion().ObtenerValorVariable <String>("MensajeNegocio");
                String logoS = Compartidos.ObtenerVariablesConfiguracion().ObtenerValorVariable <String>("LogotipoNegocio");
                if (logoS != null && !logoS.Equals(""))
                {
                    img_logotipo.Source = Herramientas.WPF.Convertir.BitmapToImageSource(Herramientas.Archivos.Imagenes.StringBase64ABitmap(logoS));
                }


                txt_codigoUnicoLicencia.Text = Principal.Licencia();

                String decifrado = Herramientas.Cifrado.CifradoAES.DesencriptarTexto(txt_codigoUnicoLicencia.Text);
                lic = Herramientas.Web.JSON.ConvertirJSONAObjeto <IdentificadorLicencia>(decifrado);

                cmb_pistasAleatorias.Items.Add(1);
                cmb_pistasAleatorias.Items.Add(2);
                cmb_pistasAleatorias.Items.Add(3);
                cmb_pistasAleatorias.Items.Add(4);
                cmb_pistasAleatorias.Items.Add(5);
                cmb_pistasAleatorias.Items.Add(10);
                cmb_pistasAleatorias.Items.Add(15);
                cmb_pistasAleatorias.Items.Add(20);
                cmb_pistasAleatorias.Items.Add(25);
                cmb_pistasAleatorias.Items.Add(30);
                cmb_pistasAleatorias.Items.Add(35);
                cmb_pistasAleatorias.Items.Add(40);
                cmb_pistasAleatorias.Items.Add(45);
                cmb_pistasAleatorias.Items.Add(50);

                cmb_pistasAleatorias.SelectedItem = var.ObtenerValorVariable <int>("PistasAleatorias");

                if (lic.FechaFIN == DateTime.MinValue.AddDays(1))
                {
                    //no ha comprado licencia, esta en modo prueba
                    txt_estatusLicencia.Text       = "SOLO PRUEBAS DE 15 MINUTOS";
                    txt_estatusLicencia.Background = new SolidColorBrush(Colors.Orange);
                    txt_estatusLicencia.Foreground = new SolidColorBrush(Colors.Black);
                }
                else
                {
                    if (lic.FechaFIN < DateTime.Now)
                    {
                        txt_estatusLicencia.Text       = "LICENCIA VENCIDA";
                        txt_estatusLicencia.Background = new SolidColorBrush(Colors.Red);
                        txt_estatusLicencia.Foreground = new SolidColorBrush(Colors.White);
                    }
                    else
                    {
                        txt_estatusLicencia.Text       = "VIGENTE HASTA " + Herramientas.Conversiones.Formatos.DateTimeAFechaCortaConMesTexto(lic.FechaFIN);
                        txt_estatusLicencia.Background = new SolidColorBrush(Colors.Green);
                        txt_estatusLicencia.Foreground = new SolidColorBrush(Colors.White);
                    }
                }
            }
            catch { }
        }