public SaveRoleCriteria(Role parent) { this.parent = parent; }
public FrozenRoleCriteria(Role parent) { this.parent = parent; }
public ActionResult Frozen(string roleID, bool frozenFlag) { if (string.IsNullOrEmpty(roleID)) { throw new Exception(); } try { Role role = new Role() { RoleID = int.Parse(roleID), FrozenFlag = frozenFlag }; BusinessResult result = BusinessPortal.Delete(role); if (result.ResultType == 0) { if (frozenFlag) { result.ResultMessage = Resources.GlobalText.FrozenSuccess; } else { result.ResultMessage = Resources.GlobalText.CancelFrozenSuccess; } } else { if (frozenFlag) { result.ResultMessage = Resources.GlobalText.FrozenNoSuccess; } else { result.ResultMessage = Resources.GlobalText.CancelFrozenNoSuccess; } } App.Framework.Web.Permissions.UserIdentityCollection.Instance.Clear(); 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); } }