Example #1
0
        public EAuditTrail CreateChildAuditTrail()
        {
            EAuditTrail child = new EAuditTrail();

            child.UserID                 = UserID;
            child.FunctionID             = FunctionID;
            child.CreateDate             = CreateDate;
            child.EmpID                  = EmpID;
            child.m_LogDetail            = m_LogDetail;
            child.ParentAuditTrailObject = this;
            child.m_ParentAuditTrailID   = this.AuditTrailID;
            return(child);
        }
Example #2
0
        protected override void InsertAuditTrailDetail(DatabaseConnectionWithAudit dbConnWithAudit, EAuditTrailDetail d)
        {
            EAuditTrail t = dbConnWithAudit.CurAuditTrail;

            if (t != null)
            {
                if (t.AuditTrailID <= 0 && t.GetParentAuditTrail(dbConnWithAudit) != null)
                {
                    t.EmpID = EmpID;
                }
            }
            base.InsertAuditTrailDetail(dbConnWithAudit, d);
        }
Example #3
0
 public EAuditTrail GetParentAuditTrail(DatabaseConnection dbConn)
 {
     if (ParentAuditTrailObject == null && m_ParentAuditTrailID > 0)
     {
         EAuditTrail parent = new EAuditTrail();
         parent.AuditTrailID = m_ParentAuditTrailID;
         if (EAuditTrail.db.select(dbConn, parent))
         {
             ParentAuditTrailObject = parent;
         }
         return(ParentAuditTrailObject);
     }
     else
     {
         return(ParentAuditTrailObject);
     }
 }