Ejemplo n.º 1
0
        private void actualizarPreferencias(int idUsuario)
        {
            adminPref = new AdminPreferencias(idUsuario);
            txtTexto.FontFamily = new FontFamily(adminPref.nombreLetra);
            txtTexto.FontSize = adminPref.tamañoLetra;

            if (adminPref.tamañoLetra < 60) //si la letra es chica, no hay problema de escribir espacio
                textoEspacio = " (espacio)";
            else
                textoEspacio = " (esp)"; //si la letra es grande, se abrevia
			
			
            txtTexto.Foreground = traducirColor(adminPref.colorLetra);
            
            this.Background = traducirColor(adminPref.colorFondo);

            if (this.Background == Brushes.Yellow || this.Background == Brushes.White)
            {
                lblInfo.Foreground = Brushes.Black;
                txtEstadísticas.Foreground = Brushes.Black;
                txtTítuloAciertos.Foreground = Brushes.Black;
            }
            else
            {
                lblInfo.Foreground = Brushes.Yellow;
                txtEstadísticas.Foreground = Brushes.Yellow;
                txtTítuloAciertos.Foreground = Brushes.Yellow;
            }

            if (this.Background == Brushes.Green) //se cambia el pincel del medidor si el fondo es verde
                miPincel = Brushes.Yellow;
            else
                miPincel = Brushes.Green;

            medidor1.actualizarGráfico(adminEst.estadística.aciertos, adminEst.estadística.errores, miPincel); //se actualiza el medidor

            animarTexto();
            voz.cambiarVoz(adminPref.nombreSintetizador);
            voz.cambiarVelocidad(adminPref.velocidadSintetizador);
        }
Ejemplo n.º 2
0
        public AdminUsuarios(string nombre, string apellido)
        {
            XmlDocument doc = new XmlDocument();

            adminPref = new AdminPreferencias(buscarIdUsuario(nombre, apellido));
        }
Ejemplo n.º 3
0
 public AdminUsuarios(int IdUsuario)
 {
     adminPref = new AdminPreferencias(IdUsuario);
 }
		public Preferencias(int idUsuario)
		{
			this.InitializeComponent();
            adminPref = new AdminPreferencias(idUsuario);

            foreach (FontFamily fuente in Fonts.SystemFontFamilies)
                cmbTipoLetra.Items.Add(fuente.ToString());
            
            //----se cargan los tamaños de letra en dos tandas-----
            for (int i = 2; i < 41; i+=2 )
                cmbTamañoLetra.Items.Add(i.ToString());

            for (int i = 42; i < 150; i += 4)
                cmbTamañoLetra.Items.Add(i.ToString());
            //-----------------------------------------------------
           
            foreach (colores color in Enum.GetValues(typeof(colores)))
            {
                cmbColorLetra.Items.Add(color.ToString());
                cmbColorFondo.Items.Add(color.ToString());
            }

            foreach (string unaVoz in voz.listarVocesPorIdioma("Español"))
                cmbVoces.Items.Add(unaVoz);

            for (int i=1; i<21; i++)
                cmbVelocidadVoz.Items.Add(i.ToString());


            if (Fonts.SystemFontFamilies.Contains(new FontFamily(adminPref.nombreLetra))) //si al fuente está en el sistema en cuestión
                cmbTipoLetra.SelectedValue = adminPref.nombreLetra;
            else
                cmbTipoLetra.SelectedIndex = 0;

            if (voz.listarVocesPorIdioma("Español").Contains(adminPref.nombreSintetizador)) //si el sintetizador guardado está en la pc
                cmbVoces.SelectedValue=adminPref.nombreSintetizador;
            else
                cmbVoces.SelectedIndex = 0;

            if (cmbTamañoLetra.Items.Contains(adminPref.tamañoLetra.ToString()))
                cmbTamañoLetra.SelectedValue = adminPref.tamañoLetra.ToString();
            else
                cmbTamañoLetra.SelectedValue = "40";

            if (cmbColorFondo.Items.Contains(adminPref.colorFondo))
                cmbColorFondo.SelectedValue = adminPref.colorFondo;
            else
                cmbColorFondo.SelectedIndex = 0;

            if (cmbColorLetra.Items.Contains(adminPref.colorLetra))
                cmbColorLetra.SelectedValue = adminPref.colorLetra;
            else
                cmbColorLetra.SelectedIndex = 0;

            if (cmbVelocidadVoz.Items.Contains(adminPref.velocidadSintetizador.ToString()))
                cmbVelocidadVoz.SelectedValue = adminPref.velocidadSintetizador.ToString();
            else
                cmbVelocidadVoz.SelectedIndex = 0;

            txtNombre.Text = adminPref.nombreUsuario;
		}
Ejemplo n.º 5
0
        public AdminUsuarios(string nombre, string apellido)
        {
            XmlDocument doc = new XmlDocument();

            adminPref = new AdminPreferencias(buscarIdUsuario(nombre, apellido));
        }
Ejemplo n.º 6
0
 public AdminUsuarios(int IdUsuario)
 {
     adminPref = new AdminPreferencias(IdUsuario);
 }
        private void abrirActividades()
        {
            if (listUsuarios.SelectedItem != null)
            {
                AdminPreferencias adminPref = new AdminPreferencias(AdminUsuarios.buscarIdUsuario(((elementoDeLista)listUsuarios.SelectedItem).cajaTexto.Text));
                voz.hablarAsync("");
                voz.cambiarVoz(adminPref.nombreSintetizador);
                voz.cambiarVelocidad(adminPref.velocidadSintetizador);

                Actividades act = new Actividades(AdminUsuarios.buscarIdUsuario(((elementoDeLista)listUsuarios.SelectedItem).cajaTexto.Text));
                //act.idUsuario = AdminUsuarios.buscarIdUsuario(listUsuarios.SelectedItem.ToString());
                act.swVolviendo = false;
                act.Show();
                this.Close();
            }
        }