Пример #1
0
        public bool SetETLBusinessObjectStatus(Session session, Guid jobId, Guid RefId, short rowstatus)
        {
            bool result = true;

            try
            {
                BusinessObjectBO businessObjectBO = new BusinessObjectBO();
                BusinessObject   businessObject   = businessObjectBO.GetBusinessObjectByRefId(session, RefId);
                if (businessObjectBO == null)
                {
                    return(false);
                }
                ETLBusinessObject etlBusinessObject = GetETLBusinessObject(session, jobId, businessObject.BusinessObjectId);
                if (etlBusinessObject == null)
                {
                    result = false;
                    return(result);
                }
                etlBusinessObject.RowStatus = rowstatus;
                etlBusinessObject.Save();
            }
            catch (Exception)
            {
                return(result);
            }
            return(result);
        }
Пример #2
0
        public bool SetETLEntryObjectHistoryStatus(Session session, Guid jobId, Guid RefId, short rowstatus)
        {
            bool result = true;

            try
            {
                BusinessObjectBO businessObjectBO = new BusinessObjectBO();
                BusinessObject   businessObject   = businessObjectBO.GetBusinessObjectByRefId(session, RefId);
                if (businessObjectBO == null)
                {
                    return(false);
                }
                ETLEntryObjectHistory etlEntryObjectHistory = GetETLEntryObjectHistory(session, jobId, businessObject.BusinessObjectId);
                if (etlEntryObjectHistory == null)
                {
                    result = false;
                    return(result);
                }
                etlEntryObjectHistory.RowStatus    = rowstatus;
                etlEntryObjectHistory.RowTimeStamp = DateTime.Now;
                etlEntryObjectHistory.Save();
            }
            catch (Exception)
            {
                return(result);
            }
            return(result);
        }