private void CheckPendingOrders() { List <ETC.Order> orders = ETC.Order.ListByAccountID(Common.Session.Account.ID); ETC.Order order = null; foreach (ETC.Order _order in orders) { if (_order.Status == ETC.Order.STATUS_PENDING) { order = _order; break; } } if (order == null) { order = ETC.Order.ExecuteCreate(Common.Session.Account.ID, ETC.Order.STATUS_PENDING, ETC.Order.PAYMENT_METHOD_DEFAULT, Constants.DEFAULT_VALUE_DECIMAL); order.Insert(); } if (order.ID != Constants.DEFAULT_VALUE_INT) { Common.Session.CurrentOrderID = order.ID; this.order = order; } }
private static void CheckPendingOrders() { List <ETC.Order> orders = ETC.Order.ListByAccountID(Common.Session.Account.ID); ETC.Order order = null; foreach (ETC.Order item in orders) { if (item.Status == ETC.Order.STATUS_PENDING) { order = item; break; } } if (order == null) { ETC.Order newOrder = ETC.Order.ExecuteCreate(Common.Session.Account.ID, ETC.Order.STATUS_PENDING, ETC.Order.PAYMENT_METHOD_DEFAULT, 0.00m); newOrder.Insert(); order = newOrder; } Common.Session.CurrentOrderID = order.ID; }