private void btnAcceder_Click(object sender, RoutedEventArgs e)
        {
            if (checkNewUser())
            {
                CambioDePasswordWindow formCambioContraseña = new CambioDePasswordWindow(txtPass.Password);
                formCambioContraseña.ShowDialog();

                string nuevaContraseña = formCambioContraseña.Password;
                if (nuevaContraseña != null)
                {
                    negocio.listaUsuarios.ModificarContraseña(nuevaContraseña, txtUsuario.Text);

                    this.Visibility = Visibility.Hidden;
                    PrincipalWindow formPrincipal = new PrincipalWindow(negocio.listaUsuarios.GetUsuario(txtUsuario.Text), negocio);
                    formPrincipal.ShowDialog();
                    this.Close();
                }
            }
            else
            {
                usuario = checkLogin();

                if (usuario != null)
                {
                    this.Visibility = Visibility.Hidden;
                    PrincipalWindow formPrincipal = new PrincipalWindow(usuario, negocio);
                    formPrincipal.ShowDialog();
                    this.Close();
                }
                else
                {
                    if (intentos == 3)
                    {
                        MessageBox.Show("Demasiados intentos se cerrara la aplicación");
                        Application.Current.Shutdown();
                    }

                    MessageBox.Show("Nombre o contraseña incorrectos", "ERROR");
                    txtUsuario.Focus();
                    intentos++;
                }
            }
        }
Esempio n. 2
0
 public PartidosWindow(capa_negocio.ListaPartidos listaPartidos, capa_negocio.ListaJugar listaJugar, capa_negocio.ListaGoles listaGoles, capa_negocio.ListaJugadores listaJugadores, PrincipalWindow principalWindow)
 {
     InitializeComponent();
 }