コード例 #1
0
 public void AddOperationLog(int key, EnumOperationLogType type, EnumOperationLogAction action, object objOld, object objNew, string sOperator)
 {
     using (IEntityContext entityContext = COperationLogPOManager.Instance.CreateEntityContext())
     {
         AddOperationLogWithContext(entityContext, key, type, action, objOld, objNew, sOperator);
     }
 }
コード例 #2
0
        public void AddOperationLogWithContext(IEntityContext entityContext, int key, EnumOperationLogType type, EnumOperationLogAction action, object objOld, object objNew, string sOperator)
        {
            ObjectComparer objCompare = this.GetResComparer();

            COperationLogPO log = new COperationLogPO();

            log.Type         = (byte)type;
            log.Action       = (byte)action;
            log.CreateTime   = DateTime.Now;
            log.DataInfo     = objCompare.GetDifference(objOld, objNew);
            log.DataId       = key;
            log.OperatorName = sOperator;
            log.TypeName     = type.ToString();

            entityContext.Add(log);
        }