public override int LoadData(int pageNumber, int pageSize) { int totalCount = 0; BusinessRule.SystemManage.OperationLog rule = new BusinessRule.SystemManage.OperationLog(); this.tblSchema = rule.GetOperationLogList(out totalCount, pageSize, pageNumber, BusinessRule.Common.OrderByType.ASC, this.CurrentFilter); return totalCount; }
public void SaveConfig(string[] name, int rolepkid) { Session session = new Session(); try { session.BeginTransaction(); BusinessObjectCollection rolemenucollection = new BusinessObjectCollection("RoleMenu"); rolemenucollection.SessionInstance = session; BusinessFilter filter = new BusinessFilter("RoleMenu"); filter.AddFilterItem("FK_Role", rolepkid.ToString(), Operation.Equal, FilterType.NumberType, AndOr.AND); filter.AddFilterItem("IsValid", "1", Operation.Equal, FilterType.NumberType, AndOr.AND); rolemenucollection.AddFilter(filter); rolemenucollection.DeleteFilter(); for (int index = 0; index < name.Length; index++) { RoleMenu rolemenu = new RoleMenu(); rolemenu.SessionInstance = session; rolemenu.FK_Menu.Value = int.Parse(name[index].ToString()); rolemenu.FK_Role.Value = rolepkid; rolemenu.CreateUser.Value = GlobalFacade.SystemContext.GetContext().UserID; rolemenu.ModifyUser.Value = GlobalFacade.SystemContext.GetContext().UserID; rolemenu.CreateTime.Value = DateTime.Now; rolemenu.ModifyTime.Value = DateTime.Now; rolemenu.IsValid.Value = true; rolemenu.Insert(); } session.Commit(); BusinessRule.SystemManage.OperationLog opLog = new BusinessRule.SystemManage.OperationLog(); opLog.WriteOperationLog("界面权限管理", "配置界面权限"); } catch { session.Rollback(); } }