public void Extract() { RefId = eTLJobBO.ETLGetNextProcessObject(session, JobId, BusinessObjectTypeId); if (RefId == Guid.Empty) { return; } XPCollection <BusinessObject> oldbusinessObjects = _BusinessObjectBO.GetAllBussinessObjectsAfterSpecificTransaction( session, JobId, BusinessObjectTypeId, RefId); Strategies = new List <IELTLogicJob>(); Strategies.Add(new GoodsInTransitForSaleStrategy(RefId)); Strategies.Add(new GoodsFinishedStrategy(RefId)); Strategies.Add(new GoodsInTaxStrategy(RefId)); Strategies.Add(new GoodsAsMerchandiseStrategy(RefId)); foreach (IELTLogicJob Strategy in Strategies) { Strategy.ExtractTransaction(session); } foreach (IELTLogicJob Strategy in Strategies) { if (Strategy.IsRelatedStrategy) { Strategy.FixInvokedBussinessObjects(session, oldbusinessObjects); //return; } } }
public void Extract() { RefId = _ETLJobBO.ETLGetNextProcessObject(session, JobId, BusinessObjectTypeId); if (RefId == Guid.Empty) { return; } XPCollection <BusinessObject> oldbusinessObjects = _BusinessObjectBO.GetAllBussinessObjectsAfterSpecificTransaction( session, JobId, BusinessObjectTypeId, RefId); Strategies = new List <IELTLogicJob>(); Strategies.Add(new FinancialPrepaidExpense142Strategy(RefId)); Strategies.Add(new FinancialPrepaidExpense242Strategy(RefId)); Strategies.Add(new FinancialPrepaidExpense335Strategy(RefId)); Strategies.Add(new FinancialPrepaidExpense352Strategy(RefId)); foreach (IELTLogicJob Strategy in Strategies) { Strategy.ExtractTransaction(session); } foreach (IELTLogicJob Strategy in Strategies) { if (Strategy.IsRelatedStrategy) { Strategy.FixInvokedBussinessObjects(session, oldbusinessObjects); return; } } }
public void Extract() { //_ETLLogBO.JobLog(session, JobId, "Next", "Status1"); //Console.WriteLine("Extract"); RefId = _ETLJobBO.ETLGetNextProcessObject(session, JobId, BusinessObjectTypeId); Console.WriteLine("COGS: " + RefId); //Thread.Sleep(3000); }
public void Extract() { //_ETLLogBO.JobLog(session, JobId, "Next", "Status1"); //Console.WriteLine("Extract"); RefId = _ETLJobBO.ETLGetNextProcessObject(session, JobId, BusinessObjectTypeId); ETL_Bill_temp = _ETLBillBO.ExtractSalesInvoice(session, RefId); //Console.WriteLine(RefId); //Thread.Sleep(3000); }
public void Extract() { RefId = _ETLJobBO.ETLGetNextProcessObject(session, JobId, BusinessObjectTypeId); if (RefId == null || RefId == Guid.Empty) { return; } transaction = ExtractTransaction(session, RefId); }
public void Extract() { //_ETLLogBO.JobLog(session, JobId, "Next", "Status1"); //Console.WriteLine("Extract"); RefId = _ETLJobBO.ETLGetNextProcessObject(session, JobId, BusinessObjectTypeId); if (RefId == null) { return; } transaction = inventoryBO.ExtractInventoryTransaction(session, RefId); Console.WriteLine("InventoryJournalToInventoryLedger: " + RefId); //Thread.Sleep(3000); }
public void Extract() { if (Stop == true) { return; } //Console.WriteLine("Extract"); RefId = _ETLJobBO.ETLGetNextProcessObject(session, JobId, BusinessObjectTypeId); Console.WriteLine(RefId + " " + JobId); if (RefId != Guid.Empty) { transaction = etlAccountingBO.ExtractTransaction(session, RefId); } //Code for Extracting }
public void Extract() { //_ETLLogBO.JobLog(session, JobId, "Next", "Status1"); //Console.WriteLine("Extract"); RefId = _ETLJobBO.ETLGetNextProcessObject(session, JobId, BusinessObjectTypeId); if (RefId == Guid.Empty) { return; } XPCollection <BusinessObject> oldbusinessObjects = _BusinessObjectBO.GetAllBussinessObjectsAfterSpecificTransaction( session, JobId, BusinessObjectTypeId, RefId); transaction = accountingBO.ExtractTransaction(session, RefId, "331"); if (transaction != null) { liabilityBO.FixInvokedBussinessObjects(session, oldbusinessObjects); } }