public static ForexTrade Initialize(ForexTrade origFt) { ForexTrade newFt = ForexTradeLogic.CloneForexTrade(origFt); Initialize(origFt, newFt); return(newFt); }
public static ForexTrade Initialize(ForexTrade origFt, ForexTrade newFt) { newFt.EventType = ForexEventType.Predeliver; newFt.CreationDate = (DateTime)newFt.Session.ExecuteScalar("SELECT GETDATE()"); newFt.TradeDate = newFt.CreationDate; ForexTrade revFt = ForexTradeLogic.CloneForexTrade(origFt); revFt.Rate = origFt.Rate; revFt.CreationDate = newFt.CreationDate; revFt.TradeDate = revFt.CreationDate; newFt.ReverseTrade = revFt; InitializeReverseForexTrade(newFt); return(newFt); }