Ejemplo n.º 1
0
 private void Query(int pageIndex)
 {
     try
     {
         var service   = new AJService();
         var querylist = service.SearchAJInfo(loggingSessionInfo, CurrentQueryCondition.order_no, CurrentQueryCondition.status,
                                              CurrentQueryCondition.unit_id, CurrentQueryCondition.warehouse_id, CurrentQueryCondition.order_date_begin,
                                              CurrentQueryCondition.order_date_end, CurrentQueryCondition.order_reason_type_id,
                                              CurrentQueryCondition.ref_order_no, 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
         {
             gvAdjBill.DataSource = querylist.InoutInfoList;
             gvAdjBill.DataBind();
         }
     }
     catch (Exception ex)
     {
         PageLog.Current.Write(ex);
         this.InfoBox.ShowPopError("加载数据出错!");
     }
 }