コード例 #1
0
        public List <Order> GetInvoicableOrdersByAccount(int company_key, int account_key)
        {
            IOrderBusinessEngine order_be = _business_engine_factory.GetBusinessEngine <IOrderBusinessEngine>();

            return(order_be.GetInvoicableOrdersByAccount(company_key, account_key));
        }
コード例 #2
0
        public List <Order> GetOrdersByCompany(Company company)
        {
            IOrderBusinessEngine order_be = _business_engine_factory.GetBusinessEngine <IOrderBusinessEngine>();

            return(order_be.GetOpenOrdersByCompany(company));
        }
コード例 #3
0
        public List <Order> FindOrdersByCompany(Company company, string search_pattern)
        {
            IOrderBusinessEngine order_be = _business_engine_factory.GetBusinessEngine <IOrderBusinessEngine>();

            return(order_be.FindOrdersByCompany(company, search_pattern));
        }
コード例 #4
0
        public List <Order> GetOrdersByAccount(Account account)
        {
            IOrderBusinessEngine order_be = _business_engine_factory.GetBusinessEngine <IOrderBusinessEngine>();

            return(order_be.GetOpenOrdersByAccount(account));
        }
コード例 #5
0
        public Order GetOrder(int order_key)
        {
            IOrderBusinessEngine order_be = _business_engine_factory.GetBusinessEngine <IOrderBusinessEngine>();

            return(order_be.GetOrderByID(order_key));
        }
コード例 #6
0
        public bool DeleteOrder(Order order)
        {
            IOrderBusinessEngine order_be = _business_engine_factory.GetBusinessEngine <IOrderBusinessEngine>();

            return(order_be.OrderDelete(order));
        }
コード例 #7
0
        public int CreateOrder(Order order)
        {
            IOrderBusinessEngine order_be = _business_engine_factory.GetBusinessEngine <IOrderBusinessEngine>();

            return(order_be.OrderSave(order));
        }
コード例 #8
0
 public OrderController(IOrderBusinessEngine orderBusinessEngine)
 {
     _orderBusinessEngine = orderBusinessEngine;
 }