private void Query(int pageIndex) { try { var service = new CCService(); var querylist = service.SearchCCInfo(loggingSessionInfo, CurrentQueryCondition.order_no, CurrentQueryCondition.status, CurrentQueryCondition.unit_id, CurrentQueryCondition.warehouse_id, CurrentQueryCondition.order_date_begin, CurrentQueryCondition.order_date_end, CurrentQueryCondition.complete_date_begin, CurrentQueryCondition.complete_date_end, CurrentQueryCondition.data_from_id , SplitPageControl1.PageSize , pageIndex * SplitPageControl1.PageSize); SplitPageControl1.RecoedCount = querylist.ICount; SplitPageControl1.PageIndex = pageIndex; //验证查询当前页索引是否在记录总数范围内。 if (SplitPageControl1.PageIndex != pageIndex) { Query(SplitPageControl1.PageIndex); return; } else { gvCcBill.DataSource = querylist.CCInfoList; gvCcBill.DataBind(); } } catch (Exception ex) { PageLog.Current.Write(ex); this.InfoBox.ShowPopError("加载数据出错!"); } }
/// <summary> /// 查询库存盘点单 /// </summary> public string GetCcOrderData() { var form = Request("form").DeserializeJSONTo <CcOrderQueryEntity>(); var ccService = new CCService(CurrentUserInfo); CCInfo data; string content = string.Empty; string order_no = FormatParamValue(form.order_no); string status = FormatParamValue(form.status); string unit_id = FormatParamValue(Request("unit_id")); string warehouse_id = FormatParamValue(form.warehouse_id); string order_date_begin = FormatParamValue(form.order_date_begin); string order_date_end = FormatParamValue(form.order_date_end); string complete_date_begin = FormatParamValue(form.complete_date_begin); string complete_date_end = FormatParamValue(form.complete_date_end); string data_from_id = FormatParamValue(form.data_from_id); int maxRowCount = PageSize; int startRowIndex = Utils.GetIntVal(FormatParamValue(Request("start"))); string key = string.Empty; if (FormatParamValue(Request("id")) != null && FormatParamValue(Request("id")) != string.Empty) { key = FormatParamValue(Request("id")).ToString().Trim(); } data = ccService.SearchCCInfo(CurrentUserInfo, order_no, status, unit_id, warehouse_id, order_date_begin, order_date_end, complete_date_begin, complete_date_end, data_from_id, maxRowCount, startRowIndex); content = string.Format("{{\"totalCount\":{1},\"topics\":{0}}}", data.CCInfoList.ToJSON(), data.ICount); return(content); }