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); }
public AdminUsuarios(string nombre, string apellido) { XmlDocument doc = new XmlDocument(); adminPref = new AdminPreferencias(buscarIdUsuario(nombre, apellido)); }
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; }
public AdminUsuarios(string nombre, string apellido) { XmlDocument doc = new XmlDocument(); adminPref = new AdminPreferencias(buscarIdUsuario(nombre, apellido)); }
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(); } }