static void Main(string[] args) { DateTime tradeDate = new DateTime(); List <EQSpeculativeVo> eqSpeculativeVoList = new List <EQSpeculativeVo>(); EQSpeculativeTradeBo eqSpeculativeTradeBo = new EQSpeculativeTradeBo(); Console.WriteLine("Getting Transactions for Speculative Flagging...."); //if (DateTime.Now.TimeOfDay.Hours < 1) // tradeDate = DateTime.Today.AddDays(-1); //else // tradeDate = DateTime.Today; tradeDate = new DateTime(2010, 03, 24); eqSpeculativeVoList = eqSpeculativeTradeBo.GetEquitySpeculativeTradeGroups(tradeDate); Console.WriteLine("Performing Speculative Delivery Flagging on " + eqSpeculativeVoList.Count.ToString() + "Sets"); eqSpeculativeTradeBo.PerformSpeculativeFlagging(eqSpeculativeVoList); }
public override JobStatus Start(JobParams JP, out string ErrorMsg) { DateTime tradeDate = new DateTime(); List <EQSpeculativeVo> eqSpeculativeVoList = new List <EQSpeculativeVo>(); EQSpeculativeTradeBo eqSpeculativeTradeBo = new EQSpeculativeTradeBo(); if (DateTime.Now.TimeOfDay.Hours < 1) { tradeDate = DateTime.Today.AddDays(-1); } else { tradeDate = DateTime.Today; } eqSpeculativeVoList = eqSpeculativeTradeBo.GetEquitySpeculativeTradeGroups(tradeDate); eqSpeculativeTradeBo.PerformSpeculativeFlagging(eqSpeculativeVoList); ErrorMsg = ""; return(JobStatus.SuccessFull); }