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); }
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); }
/// <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)); }