public CustomerController(IConfiguration config)
 {
     _CustomerDataProvider     = new CustomerDataProvider();
     _OrderDataProvider        = new OrderDataProvider();
     _FooditemdataDataProvider = new FoodItemDataProvider();
     _config = config;
 }
Пример #2
0
        public ActionResult OrderHistory()
        {
            OrderDataProvider odp = new OrderDataProvider();

            ViewBag.Orders = odp.Get();
            return(View());
        }
 public AdministerController(IConfiguration config)
 {
     _RiderDataProvider       = new RiderDataProvider();
     _ShopDataProvider        = new ShopDataProvider();
     __AdministerDataProvider = new AdministerDataProvider();
     _OrderDataProvider       = new OrderDataProvider();
     _config = config;
 }
Пример #4
0
 public DataTable GetListOrderDetail()
 {
     try
     {
         OrderDataProvider orderDataProvider = new OrderDataProvider();
         return(orderDataProvider.fetchListOrderDetail());
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.Message);
     }
     return(null);
 }
Пример #5
0
 public void DeleteOrder(string orderID)
 {
     try
     {
         OrderDataProvider orderDataProvider = new OrderDataProvider();
         orderDataProvider.DeleteOrder(orderID);
         return;
     }
     catch
     {
         throw;
     }
 }
Пример #6
0
 public void AddOrder(string orderID, string drinkID, int quantity, int sale)
 {
     try
     {
         OrderDataProvider orderDataProvider = new OrderDataProvider();
         orderDataProvider.AddOrder(orderID, drinkID, quantity, sale);
         return;
     }
     catch
     {
         throw;
     }
 }
Пример #7
0
 public List <Order> LoadStatisticsDetail(
     DateTime sendDate
     , string customerCode
     , string bundlerNo
     , string containerType
     , string container)
 {
     return(OrderDataProvider.LoadStatisticsDetail(
                sendDate
                , customerCode
                , bundlerNo
                , containerType
                , container));
 }
Пример #8
0
        public List <OrderStatistics> LoadOrderStatistics(
            string customerCode
            , DateTime?sendDateFrom
            , DateTime?sendDateTo
            , string banderNo
            , string containerNo)
        {
            if (String.IsNullOrEmpty(customerCode))
            {
                customerCode = "";
            }
            if (sendDateFrom == null || !sendDateFrom.HasValue)
            {
                sendDateFrom = DateTime.MinValue;
            }

            if (sendDateTo == null || !sendDateTo.HasValue)
            {
                sendDateTo = new DateTime(2099, 1, 1);
            }

            if (String.IsNullOrEmpty(banderNo))
            {
                banderNo = "";
            }

            if (String.IsNullOrEmpty(containerNo))
            {
                containerNo = "";
            }

            return(OrderDataProvider.LoadOrderStatistics(
                       customerCode
                       , sendDateFrom.Value
                       , sendDateTo.Value
                       , banderNo
                       , containerNo)
                   //.Where(t=>t.SendDate>=DateTime.Now.Date
                   //    || (t.SendDate < DateTime.Now.Date && t.Complete == 0)
                   //    )
                   .ToList());
        }
Пример #9
0
 public string LoadContainer(string customerCode, string bundleNo)
 {
     return(OrderDataProvider.LoadContainerType(customerCode, bundleNo));
 }
Пример #10
0
 public List <string> LoadBundleNo(string customerCode)
 {
     return(OrderDataProvider.LoadBundleNos(customerCode));
 }
Пример #11
0
 public string Delete(int id, string loginName)
 {
     return(OrderDataProvider.Delete(id, loginName));
 }
Пример #12
0
 public string UpdateOrder(Order order, string loginName)
 {
     return(OrderDataProvider.UpdateOrder(order, loginName));
 }
Пример #13
0
 public Order LoadOrderStatisticsById(int id)
 {
     return(OrderDataProvider.LoadOrderById(id));
 }
Пример #14
0
 public string ConverToModel(string bundleNo)
 {
     return(OrderDataProvider.ConvertToOrder(bundleNo));
 }
Пример #15
0
 public string Create(Order order, string loginName)
 {
     return(OrderDataProvider.Create(order, loginName));
 }
        public void CanUseGenericDataProviderForOrder()
        {
            var genericOrderProvider = new GenericDataProvider<Order>(_session);
            var specificOrderProvider = new OrderDataProvider(_session);

            int orderId = 20;
            var orderListByGeneric = genericOrderProvider.GetById(orderId);
            var orderListBySpecific = specificOrderProvider.GetOrderById(orderId);

            Assert.That(orderListBySpecific, Is.EqualTo(orderListByGeneric));
        }