private void AcceptButtonClick(object sender, System.EventArgs e) { if (!User.Password.Equals(OldPasswordBox.Text)) { message.ShowInfo("Старый пароль не совпадает с паролем из базы данных."); return; } if (!NewPasswordBox.Text.Equals(ConfitmPasswordBox.Text)) { message.ShowInfo("Подтвержденный пароль должен быть одинаковым."); return; } User.Password = NewPasswordBox.Text; SetResultAndExit(true); }
private void BackAuthDoWork(object sender, DoWorkEventArgs e) { try { Loader = this.ShowLoader(); UserDataContract user = UsersService.GetUserByLogin(LoginTE.Text).Result; if (user.IsNull()) { throw new Exception( "Пользователь не найден в БД." + Environment.NewLine + "Проверьте данные и повторите попытку."); } if (!user.Password.Equals(PasswordTE.Text)) { throw new Exception( "Введенный пароль не совпадает с паролем из БД." + Environment.NewLine + "Проверьте данные и повторите попытку."); } memory.StoreData(mapper.Map <UserDataContract, UserModel>(user), "CurrentUser"); AuthDialogResult = true; } catch (Exception ex) { message.ShowInfo(ex.Message); } finally { this.HideLoader(Loader); } }
private void ChangeLoginPasswordClick(object sender, EventArgs e) { ChangePasswordForm change = new ChangePasswordForm(OldModel, message); change.ShowDialog(); if (change.PasswordChanged) { OldModel.Password = change.User.Password; OnSaveMethod(true); message.ShowInfo("Пароль успешно изменен"); } else { return; } }