예제 #1
0
        public static bool ClearProudctStatistic(int productId, int quantity, decimal amount, OrderInfo order)
        {
            DateTime payDate = order.PayDate;
            EnumTrafficActivityType productActivityType = ProductStatisticsHelper.GetProductActivityType(order);

            return(new ProductStatisticsDao().ClearProudctStatistic(productId, quantity, amount, payDate, productActivityType));
        }
예제 #2
0
        public static bool UpdateOrderSaleStatistics(OrderInfo order)
        {
            if (order.LineItems.Count == 0)
            {
                return(false);
            }
            EnumTrafficActivityType productActivityType = ProductStatisticsHelper.GetProductActivityType(order);

            return(new ProductStatisticsDao().UpdateOrderSaleStatistics(order, productActivityType));
        }
예제 #3
0
        public static bool ClearProudctStatisticOfOrder(OrderInfo order, int quantity, decimal refundAmount)
        {
            EnumTrafficActivityType productActivityType = ProductStatisticsHelper.GetProductActivityType(order);

            return(new ProductStatisticsDao().ClearProudctStatisticOfOrder(order, productActivityType, quantity, refundAmount));
        }