Exemplo n.º 1
0
 /// <summary>
 /// Constructor, creates an aggregated order from a child order
 /// </summary>
 /// <param name="account">User account</param>
 /// <param name="childOrder">Child order</param>
 public AggregateMonetaryOrder(IAccountTypeInternal account, IMonetaryOrder childOrder)
     : base(account, new Money(0M, (ICurrency)childOrder.Value.Underlying), childOrder.RequestedCurrency, null)
 {
     base.Side = childOrder.Side;
 }
Exemplo n.º 2
0
 // Special overload for fuckup with NHibernate casting
 public static bool SetNewCancelStatus(IMonetaryOrder order, OrderCancelStateEvents stateEvent)
 {
     return order.Cancel();
 }
Exemplo n.º 3
0
 // Get the transactions from the MoneyOrder
 private IList getMonetaryTransactions(IMonetaryOrder order)
 {
     string hql = string.Format("from TransactionOrder T where T.Order.Key = {0}", order.Key.ToString());
     IList transactions = session.GetListByHQL(hql, null);
     return transactions;
 }