public SuspendUserCriteria(UserModel parent) { this.parent = parent; }
public SaveUserCriteria(UserModel parent) { this.parent = parent; }
public ActionResult Suspend(string userId, bool suspendFlag) { if (string.IsNullOrEmpty(userId)) { throw new Exception(); } try { UserModel cancelFrozen = new UserModel() { UserId = int.Parse(userId), SuspendFlag = suspendFlag }; BusinessResult result = BusinessPortal.Delete(cancelFrozen); if (result.ResultType == 0) { if (suspendFlag) { result.ResultMessage = Resources.GlobalText.SuspendSuccess; } else { result.ResultMessage = Resources.GlobalText.CancelSuspendSuccess; } } else { if (suspendFlag) { result.ResultMessage = Resources.GlobalText.SuspendNoSuccess; } else { result.ResultMessage = Resources.GlobalText.CancelSuspendNoSuccess; } } //清空选择用户的权限 App.Framework.Web.Permissions.UserIdentityCollection.Instance.ClearUserIdentity(userId.ToString()); return this.ShowMessageResult(result.ResultMessage, isSucessed: true, btnSureClickScript: "window.parent.loadFrame(window.parent.$(\"#tabList\"), \"List\", true);"); } catch (Exception ex) { this.ShowMessage(ex.Message, isSucessed: false); return this.Message(ex.Message); } }