Exemplo n.º 1
0
        /// <summary>
        /// 对象编辑 的日志
        /// </summary>
        /// <typeparam name="T"></typeparam>
        /// <param name="uinfo"></param>
        /// <param name="BillNo"></param>
        /// <param name="tag"></param>
        /// <param name="before"></param>
        /// <param name="after"></param>
        public void EditLog <T>(UserLogInfo uinfo, int priceTempletId, string tag, T before, T after) where T : class, new()
        {
            PriceTempletLog log = new PriceTempletLog
            {
                CreateTime     = DateTime.Now,
                Operator       = uinfo.Name,
                OperatorId     = uinfo.Id,
                IP             = uinfo.ClientIP,
                Title          = tag,
                PriceTempletId = priceTempletId,
                Message        = OperateLogBLL.ObjectEquals(before, after)
            };

            if (!string.IsNullOrEmpty(log.Message))
            {
                base.Add(log);
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// 对象编辑 的日志
        /// </summary>
        /// <typeparam name="T"></typeparam>
        /// <param name="uinfo"></param>
        /// <param name="BillNo"></param>
        /// <param name="tag"></param>
        /// <param name="before"></param>
        /// <param name="after"></param>
        public void EditLog <T>(UserLogInfo uinfo, string BillNo, string tag, T before, T after) where T : class, new()
        {
            OrderOperationLog log = new OrderOperationLog
            {
                CreateTime = DateTime.Now,
                Operator   = uinfo.Name,
                OperatorId = uinfo.Id,
                IP         = uinfo.ClientIP,
                Title      = tag,
                BillNo     = BillNo,
                Message    = OperateLogBLL.ObjectEquals(before, after)
            };

            if (!string.IsNullOrEmpty(log.Message))
            {
                base.Add(log);
            }
        }