Ejemplo n.º 1
0
        bool CheckOldPassword()
        {
            if (string.IsNullOrEmpty(CtrlOldPassword.Password))
            {
                CtrlErrorOldPassword.ShowError("Укажите старый пароль.");
                return(false);
            }

            if (!UserValidator.IsValidPassword(CtrlOldPassword.Password))
            {
                CtrlErrorOldPassword.ShowError("Неправильный пароль.");
                return(false);
            }

            CtrlErrorOldPassword.ClearError();
            return(true);
        }
Ejemplo n.º 2
0
        private void CtrlChangePassword_Click(object sender, RoutedEventArgs e)
        {
            CtrlChangePasswordMessage.Content = null;

            if (!CheckOldPassword() | !CheckNewPassword() | !CheckReNewPassword())
            {
                return;
            }

            if (manager.Channel.ChangeUserPassword(CtrlOldPassword.Password, CtrlNewPassword.Password))
            {
                manager.UpdateUser();
                CtrlChangePasswordMessage.Content = "Пароль успешно изменен.";
            }
            else
            {
                CtrlErrorOldPassword.ShowError("Неправильный пароль");
            }
        }
Ejemplo n.º 3
0
 private void CtrlOldPassword_KeyDown(object sender, EventArgs e)
 {
     CtrlChangePasswordMessage.Content = null;
     CtrlErrorOldPassword.ClearError();
 }