Exemplo n.º 1
0
        private object GetData(PagerQuery <PagerInfo, CriteriaRetroaction, IEnumerable <RetroactionListModel> > pagerQuery = null)
        {
            var pageInfo = new PagerInfo(this.HttpContext);

            if (pagerQuery == null)
            {
                pagerQuery = new PagerQuery <PagerInfo, CriteriaRetroaction, IEnumerable <RetroactionListModel> >(pageInfo, new CriteriaRetroaction(), null);
            }
            else
            {
                if (string.IsNullOrWhiteSpace(pagerQuery.Search.lease_holder) && this.CurrentUser.Userid != "0505")
                {
                    pagerQuery.Search.lease_holder = this.CurrentUser.Userid;
                }
                int recordCount = 0;
                int TotalPages  = 0;
                var resultMsg   = string.Empty;
                var data        = this.facade.QueryWebproCusreturnListPager(out resultMsg, out recordCount, out TotalPages, pagerQuery.Search, pageInfo.PageSize, pageInfo.CurrentPageIndex).ToList <RetroactionListModel>();
                pageInfo.RecordCount        = recordCount;
                pagerQuery.Pager            = pageInfo;
                pagerQuery.Pager.TotalPages = TotalPages;
                pagerQuery.DataList         = data;
            }
            pagerQuery.Search.CustomerNameList = DropDownListFor.GetCustomerNameSelect(this.CurrentUser.Userid, "", null, true);
            return(pagerQuery);
        }
Exemplo n.º 2
0
        private object GetData(PagerQuery <PagerInfo, CriteriaNuclearButton, IEnumerable <NuclearButtonListModel> > pagerQuery = null)
        {
            var pageInfo = new PagerInfo(this.HttpContext);

            if (pagerQuery == null)
            {
                pagerQuery = new PagerQuery <PagerInfo, CriteriaNuclearButton, IEnumerable <NuclearButtonListModel> >(pageInfo, new CriteriaNuclearButton(), null);
                pagerQuery.Search.WayOutStartTime = DateTime.Now.AddDays(-6).ToString("yyyy-MM-dd");
                pagerQuery.Search.WayOutEndTime   = DateTime.Now.ToString("yyyy-MM-dd");
            }
            else
            {
                int recordCount = 0;
                int TotalPages  = 0;
                var resultMsg   = string.Empty;
                if (string.IsNullOrWhiteSpace(pagerQuery.Search.CustomerName) && this.CurrentUser.Userid != "0505")
                {
                    pagerQuery.Search.CustomerName = this.CurrentUser.Userid;
                }
                if (!string.IsNullOrWhiteSpace(pagerQuery.Search.WayOutStartTime))
                {
                    pagerQuery.Search.WayOutStartTime += " 00:00:00";
                }
                if (!string.IsNullOrWhiteSpace(pagerQuery.Search.WayOutEndTime))
                {
                    pagerQuery.Search.WayOutEndTime += " 23:59:59";
                }
                if (!string.IsNullOrWhiteSpace(pagerQuery.Search.CargoType))
                {
                    pagerQuery.Search.CargoTypeTest = Universal.GetStatusName(_Dictionary.CargoType, pagerQuery.Search.CargoType);
                }
                if (!string.IsNullOrWhiteSpace(pagerQuery.Search.ApprovalStatus))
                {
                    decimal status = Convert.ToDecimal(pagerQuery.Search.ApprovalStatus);
                    pagerQuery.Search.ApprovalStatus = ((int)status).ToString();
                }
                var data = this.facadeVHk.QueryV_HKListPager(out resultMsg, out recordCount, out TotalPages, pagerQuery.Search, pageInfo.PageSize, pageInfo.CurrentPageIndex).ToList <NuclearButtonListModel>();
                pageInfo.RecordCount        = recordCount;
                pagerQuery.Pager            = pageInfo;
                pagerQuery.Pager.TotalPages = TotalPages;
                pagerQuery.DataList         = data;
            }
            pagerQuery.Search.CargoTypeList      = DropDownListFor.GetCargoTypeSelect(null, true);
            pagerQuery.Search.CustomerNameList   = DropDownListFor.GetCustomerNameSelect(this.CurrentUser.Userid, pagerQuery.Search.CargoType, null, true);
            pagerQuery.Search.WayOutList         = DropDownListFor.GetWayOutSelect(null, true);
            pagerQuery.Search.LockStatusList     = DropDownListFor.GetLockingStatusSelect(null, false);
            pagerQuery.Search.ApprovalStatusList = DropDownListFor.GetApprovalStatusSelect(null, true);
            return(pagerQuery);
        }
Exemplo n.º 3
0
        /// <summary>
        /// 获取用户下拉
        /// </summary>
        /// <param name="server_type"></param>
        /// <returns></returns>
        public JsonResult CustomerNameChange(string server_type)
        {
            IEnumerable <SelectListItem> CustomerNameList = DropDownListFor.GetCustomerNameSelect(this.CurrentUser.Userid, server_type, null, true);

            return(Json(CustomerNameList, JsonRequestBehavior.AllowGet));
        }