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; }
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) { }
/// <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) { }