/// <summary> /// 添加日志 /// </summary> /// <param name="?"></param> /// <returns></returns> private bool AddSysLog(string type) { EyouSoft.BLL.CompanyStructure.SysHandleLogs sysLong = new EyouSoft.BLL.CompanyStructure.SysHandleLogs(); EyouSoft.Model.CompanyStructure.SysHandleLogs sysModel = new EyouSoft.Model.CompanyStructure.SysHandleLogs(); sysModel.EventMessage = System.DateTime.Now.ToString() + "{0}在机票管理" + type + "了出票"; sysModel.EventTitle = type + " 机票管理"; sysModel.ID = Guid.NewGuid().ToString(); sysModel.EventCode = Model.CompanyStructure.SysHandleLogsNO.EventCode; sysModel.ModuleId = Model.EnumType.CompanyStructure.SysPermissionClass.机票管理_机票管理; return(sysLong.Add(sysModel)); }
protected void Page_Load(object sender, EventArgs e) { //判断权限 if (!CheckGrant(global::Common.Enum.TravelPermission.系统设置_系统日志_系统日志栏目)) { Utils.ResponseNoPermit(global::Common.Enum.TravelPermission.系统设置_系统日志_系统日志栏目, false); return; } EyouSoft.BLL.CompanyStructure.SysHandleLogs logBll = new EyouSoft.BLL.CompanyStructure.SysHandleLogs();//日志bll //初始化日志信息 string logId = Utils.GetQueryStringValue("logid"); EyouSoft.Model.CompanyStructure.SysHandleLogs logModel = logBll.GetModel(logId);//日志实体 if (logModel != null) { litContent.Text = logModel.EventMessage; //内容 litDepart.Text = logModel.DepartName; //部门 litIP.Text = logModel.EventIp; //IP litModule.Text = logModel.ModuleId.ToString(); //操作模块 litOperator.Text = logModel.OperatorName; //操作人姓名 litTime.Text = logModel.EventTime.ToString("yyyy-MM-dd HH:mm"); //操作时间 } }
/// <summary> /// 写日志 /// </summary> /// <param name="logInfo">日志信息</param> private void Logwr(EyouSoft.Model.CompanyStructure.SysHandleLogs logInfo) { EyouSoft.BLL.CompanyStructure.SysHandleLogs logbll = new EyouSoft.BLL.CompanyStructure.SysHandleLogs(); logbll.Add(logInfo); logbll = null; }
protected int itemIndex;//序号 protected void Page_Load(object sender, EventArgs e) { //判断权限 if (!CheckGrant(global::Common.Enum.TravelPermission.系统设置_系统日志_系统日志栏目)) { Utils.ResponseNoPermit(global::Common.Enum.TravelPermission.系统设置_系统日志_系统日志栏目, true); return; } pageIndex = Utils.GetInt(Utils.GetQueryStringValue("Page"), 1); itemIndex = (pageIndex - 1) * pageSize + 1; EyouSoft.BLL.CompanyStructure.SysHandleLogs logBll = new EyouSoft.BLL.CompanyStructure.SysHandleLogs();//日志bll //获取查询条件 string operatorId = Utils.GetQueryStringValue("operator"); string startDate = Utils.GetQueryStringValue("startDate"); string endDate = Utils.GetQueryStringValue("endDate"); string departId = Utils.GetQueryStringValue("departId"); EyouSoft.BLL.CompanyStructure.Department departBll = new EyouSoft.BLL.CompanyStructure.Department();//部门bll //绑定部门列表 IList <EyouSoft.Model.CompanyStructure.Department> departList = departBll.GetAllDept(CurrentUserCompanyID); if (departList != null && departList.Count > 0) { selDeaprt.DataTextField = "DepartName"; selDeaprt.DataValueField = "Id"; selDeaprt.DataSource = departList; selDeaprt.DataBind(); } selDeaprt.Items.Insert(0, new ListItem("请选择", "0")); //绑定操作员列表 EyouSoft.BLL.CompanyStructure.CompanyUser userBll = new EyouSoft.BLL.CompanyStructure.CompanyUser(SiteUserInfo);//初始化bll IList <EyouSoft.Model.CompanyStructure.CompanyUser> userlist = userBll.GetCompanyUser(CurrentUserCompanyID); if (userlist != null && userlist.Count > 0) { foreach (EyouSoft.Model.CompanyStructure.CompanyUser user in userlist) { selOperator.Items.Add(new ListItem(user.PersonInfo.ContactName, user.ID.ToString())); } } selOperator.Items.Insert(0, new ListItem("请选择", "0")); //日志查询试实体 EyouSoft.Model.CompanyStructure.QueryHandleLog queryLog = new EyouSoft.Model.CompanyStructure.QueryHandleLog(); queryLog.CompanyId = CurrentUserCompanyID; //公司编号 queryLog.DepartId = Utils.GetInt(departId); //部门编号 queryLog.HandEndTime = Utils.GetDateTimeNullable(endDate); //操作结束时间 queryLog.HandStartTime = Utils.GetDateTimeNullable(startDate); //操作开始时间 queryLog.OperatorId = Utils.GetInt(operatorId); //操作员 //绑定日志列表 IList <EyouSoft.Model.CompanyStructure.SysHandleLogs> list = logBll.GetList(pageSize, pageIndex, ref recordCount, queryLog); if (list != null && list.Count > 0) { rptLog.DataSource = list; rptLog.DataBind(); BindExportPage(); } else { rptLog.EmptyText = "<tr><td colspan='10' align='center'>对不起,暂无日志信息!</td></tr>"; ExportPageInfo1.Visible = false; } //恢复查询关键字 txtEndDate.Value = endDate; //操作结束时间 selOperator.Value = operatorId; //操作员 txtStartDate.Value = startDate; //操作开始时间 selDeaprt.Value = departId; //部门编号 }