コード例 #1
0
        /// <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);
        }
コード例 #2
0
        /// <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();
        }