예제 #1
0
        private void GetListQueryData()
        {
            bsMain.EndEdit();

            bool   bResult = false;
            string strErr  = string.Empty;

            GetQueryMain();

            ChensControl.DividPage clientPage = pageList.dDividPage;
            Common.Common_Func.GetServerPageFromClientPage(ref _serverMainPage, clientPage);
            bResult = Query_Func.GetReceiveTransListByPage(ref lstMain, queryMain, ref _serverMainPage, ref strErr);
            Common.Common_Func.GetClientPageFromServerPage(_serverMainPage, ref clientPage);
            pageList.ShowPage();
            //添加总计
            ReceiveTransInfo sum_info = new ReceiveTransInfo();

            foreach (ReceiveTransInfo tt_info in lstMain)
            {
                sum_info.ReceiveQty += tt_info.ReceiveQty;
            }
            sum_info.MaterialDocDate = "总计";
            lstMain.Add(sum_info);
            dgvList.DataSource = lstMain;

            if (!bResult || !string.IsNullOrEmpty(strErr))
            {
                Common.Common_Func.ErrorMessage(strErr, "查询失败");
            }
            txtDeliveryNo.Focus();
        }
예제 #2
0
        private void InitMainQuery()
        {
            _serverMainPage = new DividPage();
            queryMain       = new ReceiveTransInfo();
            lstMain         = new List <ReceiveTransInfo>();

            pageList.GetShowCountsByDGV(dgvList);
            bsMain.DataSource = queryMain;
        }
예제 #3
0
 private void GetQueryMain()
 {
     if (queryMain == null)
     {
         queryMain = new ReceiveTransInfo(); bsMain.DataSource = queryMain;
     }
     if (dtpStartTime.Checked)
     {
         queryMain.StartTime = dtpStartTime.Value;
     }
     else
     {
         queryMain.StartTime = null;
     }
     if (dtpEndTime.Checked)
     {
         queryMain.EndTime = dtpEndTime.Value;
     }
     else
     {
         queryMain.EndTime = null;
     }
 }
예제 #4
0
 public static bool GetReceiveTransListByPage(ref List <ReceiveTransInfo> modelList, ReceiveTransInfo model, ref DividPage page, ref string strError)
 {
     return(WMSWebService.service.GetReceiveTransListByPage(ref modelList, model, ref page, Common_Var.CurrentUser, ref strError));
 }