Пример #1
0
        /// <summary>
        /// 统计
        /// </summary>
        /// <returns></returns>
        public ActionResult IndexStats(OrderProfitLog OrderProfitLog, EFPagingInfo <OrderProfitLog> p, string TName, DateTime?STime, DateTime?ETime, bool?IsShowSupAgent, int IsFirst = 0)
        {
            if (IsShowSupAgent == null)
            {
                IsShowSupAgent = false;
            }

            if (STime.IsNullOrEmpty())
            {
                STime = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd"));
            }
            if (ETime.IsNullOrEmpty())
            {
                //JobOrders.ETime = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd"));
                ETime = DateTime.Now;
            }
            p.PageSize = 9999999;
            p          = this.Condition(OrderProfitLog, p, TName, STime, ETime, IsShowSupAgent);
            IPageOfItems <OrderProfitLog> OrderProfitLogList = Entity.Selects <OrderProfitLog>(p);

            ViewBag.SumAmoney = OrderProfitLogList.Sum(o => o.Amoney);
            ViewBag.SumProfit = OrderProfitLogList.Sum(o => o.Profit);
            ViewBag.Count     = OrderProfitLogList.ToList().Count;
            return(this.View());
        }