Exemplo n.º 1
0
        /// <summary>
        /// 默认视图
        /// </summary>
        /// <returns></returns>
        public ActionResult BusinessCommission()
        {
            ViewBag.txtGroupId = UserContext.Current.GroupId;
            var userType = UserContext.Current.AccountType == 1 ? 0 : UserContext.Current.Id;//如果管理后台的类型是所有权限就传0,否则传管理后台id

            ViewBag.openCityList = new AreaProvider().GetOpenCityOfSingleCity(userType);
            var t1 = new DateTime(DateTime.Now.AddDays(-7).Year, DateTime.Now.AddDays(-7).Month, DateTime.Now.AddDays(-7).Day, 0, 0, 0);
            var t2 = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, 23, 59, 59);
            var authorityCityNameListStr = iAreaProvider.GetAuthorityCityNameListStr(userType);
            var criteria =
                new Ets.Model.ParameterModel.Business.BusinessCommissionSearchCriteria
            {
                T1 = t1.ToString(),
                T2 = t2.ToString(),
                AuthorityCityNameListStr = authorityCityNameListStr
            };

            if (userType > 0 && string.IsNullOrWhiteSpace(authorityCityNameListStr))
            {
                return(View());
            }
            var result = iBusinessProvider.GetBusinessCommissionOfPaging(criteria);

            return(View(result));
        }
Exemplo n.º 2
0
        public ActionResult PostBusinessCommissions(int pageindex = 1)
        {
            var criteria = new Ets.Model.ParameterModel.Business.BusinessCommissionSearchCriteria();

            TryUpdateModel(criteria);
            ViewBag.openCityList = new AreaProvider().GetOpenCityOfSingleCity(0);
            int      userType = UserContext.Current.AccountType == 1 ? 0 : UserContext.Current.Id;//如果管理后台的类型是所有权限就传0,否则传管理后台id
            DateTime date1    = DateTime.Now;
            DateTime date2    = DateTime.Now;

            date1 = string.IsNullOrEmpty(criteria.T1) ? new DateTime(DateTime.Now.AddDays(-7).Year, DateTime.Now.AddDays(-7).Month, DateTime.Now.AddDays(-7).Day, 0, 0, 0) : DateTime.Parse(criteria.T1.ToString());
            date2 = string.IsNullOrEmpty(criteria.T2) ? DateTime.Now : DateTime.Parse(criteria.T2.ToString());
            date1 = new DateTime(date1.Year, date1.Month, date1.Day, 0, 0, 0);
            date2 = new DateTime(date2.Year, date2.Month, date2.Day, 23, 59, 59);
            if (criteria.BusinessCity == "--无--")
            {
                criteria.BusinessCity = "";
            }
            string authorityCityNameListStr = iAreaProvider.GetAuthorityCityNameListStr(userType);

            criteria.T1 = date1.ToString();
            criteria.T2 = date2.ToString();
            criteria.AuthorityCityNameListStr = authorityCityNameListStr;

            if (userType > 0 && string.IsNullOrWhiteSpace(authorityCityNameListStr))
            {
                return(PartialView("_BusinessCommissionList"));
            }
            var result = iBusinessProvider.GetBusinessCommissionOfPaging(criteria);

            return(PartialView("_BusinessCommissionList", result));
        }