/// <summary> /// 修改密码 /// </summary> /// <param name="import">数据集</param> /// <returns>返回操作结果</returns> public NormalResult EditPassword(EditPasswordImport import) { try { import.CheckAllowExecuteOrNot(db); new AdministratorManager(db).Update(import); return new NormalResult(); } catch (Exception ex) { return new NormalResult(ex.Message); } }
void EditAccount_do(object sender, EventArgs e) { IPop<ManagerViewModelBase.EditEditAccounPackage> cw = sender as IPop<ManagerViewModelBase.EditEditAccounPackage>; if (cw.DialogResult == true) { ManagerViewModelBase.EditEditAccounPackage package = cw.State; if (package.NewPassword != package.NewPassword2) { ShowError("两次输入的新密码不一致"); } AdministratorExport self = DataManager.GetValue<AdministratorExport>(DataKey.IWorld_Backstage_AdministratorInfo); EditPasswordImport import = new EditPasswordImport { OldPassowrd = package.OldPassword, NewPassowrd = package.NewPassword, Token = self.Token }; AdministratorServiceClient client = new AdministratorServiceClient(); client.EditPasswordCompleted += ShowEditAccountResult; client.EditPasswordAsync(import); } }
void Edit(object obj) { EditPasswordImport import = new EditPasswordImport { OldPassword = this.OldPassword, NewPassword = this.NewPassword, Token = DataManager.GetValue<string>(DataKey.IWorld_Client_Token) }; AuthorServiceClient client = new AuthorServiceClient(); client.EditPasswordCompleted += ShowEditPasswordResult; client.EditPasswordAsync(import); }