Exemple #1
0
 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);
        }