Exemple #1
0
 private void OnEnteredPass(object sender, RoutedEventArgs e)
 {
     if (Crypter.CheckPass(PassBox.Password))
     {
         this.DialogResult = true;
     }
     else
     {
         MessageBox.Show("Неверный пароль!");
         PassBox.Password = "";
     }
 }
 private void ChangePass_Click(object sender, RoutedEventArgs e)
 {
     if (OldPassword.Password != "" && NewPassword.Password != "" && ConfirmPassword.Password != "")
     {
         if (Crypter.CheckPass(OldPassword.Password) && NewPassword.Password == ConfirmPassword.Password)
         {
             if (OldPassword.Password != NewPassword.Password)
             {
                 Crypter.changePass(NewPassword.Password);
                 MessageBox.Show("Пароль изменен");
                 OldPassword.Password     = "";
                 NewPassword.Password     = "";
                 ConfirmPassword.Password = "";
                 return;
             }
             else
             {
                 MessageBox.Show("Пароли не должны повторяться");
                 return;
             }
         }
     }
     if (!Crypter.CheckPass(OldPassword.Password))
     {
         MessageBox.Show("Неправильно указан текущий пароль");
         return;
     }
     else if (NewPassword.Password != ConfirmPassword.Password && NewPassword.Password != "" && ConfirmPassword.Password != "")
     {
         MessageBox.Show("Новый пароль и подтверждение не совпадают.");
         return;
     }
     else
     {
         MessageBox.Show("Необходимо заполнить все поля");
     }
 }