private void load()
        {
            try
            {
                totalPage = 9999;
                wintopRechargeDetailInfo = null;
                pageCount          = 0;
                timerLoad          = new DispatcherTimer();
                timerLoad.Interval = TimeSpan.FromMilliseconds(400);
                timerLoad.Tick    += new EventHandler(timer_Tick);
                timerLoad.Start();

                loadlbl.Dispatcher.Invoke(new setShowLabelDelegate(setShowLabel), loadlbl, true);
                lblAccountInfo.Text = "正在查询,请稍后...";

                page     = -1;
                nextPage = 1;
                list     = null;
                yingcang();
                button4.Dispatcher.Invoke(new setShowButtonDelegate(setShowButton), button4, false);
                button3.Dispatcher.Invoke(new setShowButtonDelegate(setShowButton), button3, false);
                SysBLL.Player("正在查询.wav");
                clear();
                //查询户号线程
                queryThread = new Thread(delegate() { query("1", "3"); });
                queryThread.Start();
            }
            catch (Exception ex) { log.Write("error:FormCitizenStepRechargeDetail:load():" + ex.Message); }
        }
        //查询水务
        public void query(string pageNo, string pageSize)
        {
            try
            {
                page++;
                if (page >= totalPage)
                {
                    page = totalPage;
                    setPage(page);
                    return;
                }
                if (page < pageCount)
                {
                    setPage(page);
                    return;
                }
                page--;
                loadlbl.Dispatcher.Invoke(new setShowLabelDelegate(setShowLabel), loadlbl, true);
                printInfo("正在查询,请稍后...");
                isQuery        = false;
                param          = new WintopRechargeDetailParam();
                param.Password = Payment.wintopReChargeParam.Md5Pwd;
                param.Wtcardid = Payment.wintopReChargeParam.WtCardNo;
                param.PageNo   = pageNo;
                param.PageSize = pageSize;

                wintopRechargeDetailInfo = WintopAccess.RechargeDetail(param);
                if (!"0000".Equals(wintopRechargeDetailInfo.msgrsp.retcode))
                {
                    //激活按钮
                    if (wintopRechargeDetailInfo.msgrsp.retshow.Length > 0)
                    {
                        printInfo(wintopRechargeDetailInfo.msgrsp.retshow);
                        return;
                    }
                    else
                    {
                        printInfo("查询失败,请稍后再试");
                        return;
                    }
                }
                if (wintopRechargeDetailInfo.msgrsp.wTRechargeInfo.Count > 0)
                {
                    xianshi();
                    printInfo("您的账单信息");
                    if (list == null)
                    {
                        list = new List <WintopRechargeDetailInfoMsgwTRechargeInfo>();
                    }
                    totalPage = Convert.ToInt32(wintopRechargeDetailInfo.msgrsp.totalPage);
                    list.AddRange(wintopRechargeDetailInfo.msgrsp.wTRechargeInfo);
                    pageCount = list.Count / 3;
                    if ((list.Count % 3) != 0)
                    {
                        pageCount++;
                    }
                    page++;
                    setPage(page);
                    button4.Dispatcher.Invoke(new setShowButtonDelegate(setShowButton), button4, true);
                    button3.Dispatcher.Invoke(new setShowButtonDelegate(setShowButton), button3, true);
                }
            }
            catch (ThreadAbortException ae) {
                log.Write("error:FormWaterStep02:query():" + ae.Message);
                printInfo("查询失败,请稍后再试");
            }
            catch (WtException e)
            {
                printInfo(e.Message);
            }
            catch (Exception e)
            {
                log.Write("error:FormWaterStep02:query():" + e.Message);
                printInfo("查询失败,请稍后再试");
            }
            finally
            {
                isQuery = true;
                loadlbl.Dispatcher.Invoke(new setShowLabelDelegate(setShowLabel), loadlbl, false);
            }
        }