Ejemplo n.º 1
0
        private void btnIniciarSesion_Click(object sender, RoutedEventArgs e)
        {
            string       nombre_usuario = txtUsuario.Text.ToString();
            UsuarioClass usuario        = UsuarioClass.BuscarUsuarioPorNombre(nombre_usuario, true);

            string pass = txtContrasenia.Password.ToString();

            if (usuario != null)
            {
                if (usuario.ValidarPassword(pass))
                {
                    usuario_logueado = usuario;
                    b_ok             = true;
                    this.Close();
                }
                else
                {
                    MessageBox.Show("La contraseña es incorrecta, verifique y vuelva a intentar", "Error al iniciar sesión", MessageBoxButton.OK, MessageBoxImage.Error);
                    txtContrasenia.Password = "";
                    txtContrasenia.Focus();
                    usuario_logueado = null;
                }
            }
            else
            {
                MessageBox.Show("El usuario no existe, verifique el usuario y vuelva a intentar", "Error al iniciar sesión", MessageBoxButton.OK, MessageBoxImage.Error);
                txtUsuario.Text = "";
                txtUsuario.Focus();
                usuario_logueado = null;
            }
        }
Ejemplo n.º 2
0
 private void btnAceptar_Click(object sender, RoutedEventArgs e)
 {
     if (Validar())
     {
         MessageBoxResult msg;
         msg = MessageBox.Show("¿Seguro que desea modificar la contraseña?", "Confirme cambiar contraseña", MessageBoxButton.YesNo, MessageBoxImage.Question, MessageBoxResult.No);
         if (msg == MessageBoxResult.Yes)
         {
             string pass         = txtContrasenia.Password.ToString();
             string passAnterior = txtContraseniaAnt.Password.ToString();
             if (usuario.ValidarPassword(passAnterior))
             {
                 usuario.Contrasenia = pass;
                 if (usuario.ModificarUsuario())
                 {
                     MessageBox.Show("Contraseña de usuario " + usuario.Nombre_usuario + " modificada con éxito", "Cambiar contraseña", MessageBoxButton.OK, MessageBoxImage.Information);
                     b_ok = true;
                     this.Close();
                     this.Owner.Focus();
                 }
                 else
                 {
                     MessageBox.Show("Hubo un problema al modificar la contraeña del usuario " + usuario.Nombre_usuario + "", "Cambiar contraseña", MessageBoxButton.OK, MessageBoxImage.Error);
                     b_ok = false;
                 }
             }
             else
             {
                 MessageBox.Show("La contraseña anterio no es correcta", "Error de contraseña", MessageBoxButton.OK, MessageBoxImage.Error);
                 b_ok = false;
             }
         }
         else
         {
             b_ok = false;
         }
     }
 }