Beispiel #1
0
        private  static  AuditBase CreateAuditRecordBase(object obj, DbOperation operation, string auditText)
        {
            var auditRecord = new AuditBase
            {
                RecordId = GetRecordId(obj),
                TableName = ClassConfigContainer.FindClassConfig2(obj).TableName,
                Description = auditText,
                TimeStamp = DateTime.Now,
                Operation = operation.ToString(),
                ObjectToAudit = obj
            };


            return auditRecord;
        }
Beispiel #2
0
        public AuditBaseModel(AuditBase auditBase)
        {
            if (auditBase.Creator != null)
            {
                this.CreatorId   = auditBase.Creator.Id;
                this.CreatorName = auditBase.Creator.LoginName;
            }

            this.CreateTimeString = auditBase.CreateTime.ToString("yyyy-MM-dd HH:mm:ss");

            if (auditBase.Auditor != null)
            {
                this.AuditorId   = auditBase.Auditor.Id;
                this.AuditorName = auditBase.Auditor.LoginName;
            }

            this.AuditTimeString = auditBase.AuditTime.ToString("yyyy-MM-dd HH:mm:ss");
            this.AuditState      = auditBase.AuditState.ToString();
            this.AuditNote       = auditBase.AuditNote;
        }
 public NumberWithAmountAuditForCaiWu(AuditBase<CaiWuItem> preAudit) : base(preAudit) { }
Beispiel #4
0
 /// <summary>
 /// Build a minimal row from a class (key fields only)
 /// </summary>
 public static void BuildMinimalRow(ref DataRow row, Audit entity)
 {
     AuditBase.BuildMinimalRow(ref row, entity);
 }
 public NumberWithAmountAuditForGuoKu(AuditBase<GuoKuItem> preAudit) : base(preAudit) { }
 public AmountWithCountAuditForGuoKu(AuditBase<GuoKuItem> preAudit) : base(preAudit) { }
 public AmountWithCountAuditForCaiWu(AuditBase<CaiWuItem> preAudit) : base(preAudit) { }