protected void Button3_Click(object sender, EventArgs e) { if (!FrameWorkMenuTree.CheckModuleLastLevel(ModuleID)) { return; } string PermissionName_Value = (string)Common.sink(PermissionName.UniqueID, MethodType.Post, 100, 1, DataType.Str); sys_ModuleExtPermissionTable st = new sys_ModuleExtPermissionTable(); st.DB_Option_Action_ = "Insert"; st.ModuleID = ModuleID; st.PermissionName = PermissionName_Value; st.PermissionValue = BusinessFacade.sys_ModuleExtPermissionGetLastPermissionValue(ModuleID); if (st.PermissionValue == 0) { EventMessage.MessageBox(1, "操作失败", string.Format("增加自定义权限失败,权限值已经达到最大值,无法再增加!"), Icon_Type.Alert, Common.GetHomeBaseUrl(string.Format("ModuleManager.aspx?cmd=ExtPermission&S_ID={0}&ModuleID={1}", S_ID, ModuleID))); } int returnint = BusinessFacade.sys_ModuleExtPermissionInsertUpdate(st); if (returnint < 0) { EventMessage.MessageBox(1, "操作失败", string.Format("增加自定义权限失败!"), Icon_Type.Error, Common.GetHomeBaseUrl(string.Format("ModuleManager.aspx?cmd=ExtPermission&S_ID={0}&ModuleID={1}", S_ID, ModuleID))); } sys_ModuleExtPermission_Cache.ReLoadCache(); TabOptionWebControls1.SelectIndex = 3; BindPermissionList(); }
protected void DeleteExtPermissionID(int extPermissionID) { if (!FrameWorkMenuTree.CheckModuleLastLevel(ModuleID)) { return; } sys_ModuleExtPermissionTable se = new sys_ModuleExtPermissionTable(); se.DB_Option_Action_ = "Delete"; se.ExtPermissionID = extPermissionID; BusinessFacade.sys_ModuleExtPermissionInsertUpdate(se); sys_ModuleExtPermission_Cache.ReLoadCache(); EventMessage.MessageBox(1, "操作成功", "删除扩展权限成功!", Icon_Type.OK, Common.GetHomeBaseUrl(string.Format("ModuleManager.aspx?cmd=ExtPermission&S_ID={0}&ModuleID={1}", S_ID, ModuleID))); }