/// <summary> /// 添加基础信息日志 /// </summary> /// <typeparam name="T">对象类型</typeparam> /// <param name="ctx">数据上下文</param> /// <param name="logID">日志唯一编码</param> /// <param name="mode">操作类型</param> void AddMainInfo <T>(DepotManagementDataContext ctx, Guid logID, CE_OperatorMode mode) { SystemLog_Main lnqMain = new SystemLog_Main(); lnqMain.LogID = logID; lnqMain.OperationTime = ServerTime.Time; lnqMain.OperationType = mode.ToString(); lnqMain.Operator = BasicInfo.LoginID; lnqMain.TableName = typeof(T).Name; ctx.SystemLog_Main.InsertOnSubmit(lnqMain); }
/// <summary> /// 记录日志 /// </summary> /// <param name="explainContent">操作说明</param> public void RecordLog(string explainContent) { DepotManagementDataContext ctx = CommentParameter.DepotDataContext; SystemLog_Main lnqMain = new SystemLog_Main(); lnqMain.LogID = Guid.NewGuid(); lnqMain.OperationTime = ServerTime.Time; lnqMain.Operator = BasicInfo.LoginID; lnqMain.Explain = explainContent; ctx.SystemLog_Main.InsertOnSubmit(lnqMain); ctx.SubmitChanges(); }