Beispiel #1
0
 private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
 {
     lvMsg.BeginUpdate();
     lvMsg.Items.Clear();
     if (rechargeList.Count == 0)
     {
         MessageBox.Show("无充值记录");
         lvMsg.EndUpdate();
         progressBar1.Visible = false;
         btnOk.Enabled        = true;
         return;
     }
     if (rechargeList.Count != 0)
     {
         for (int i = 0; i < rechargeList.Count; i++)
         {
             UserInfo user = new UserInfo();
             user.UserId = rechargeList[i].UserId;
             user        = userBLL.SelectUserById(user);
             DepartInfo depart = new DepartInfo();
             depart.DpId = rechargeList[i].DepartId;
             depart      = departBLL.DepartSelectById(depart);
             lvMsg.Items.Add("");
             if (rechargeList[i].IsVip)
             {
                 VIPInfo vip = new VIPInfo();
                 vip.VipId = rechargeList[i].VipId;
                 lvMsg.Items[i].SubItems[0].Text = vipBLL.VipSelectById(vip).VipName;
             }
             else
             {
                 VipNoInfo vip = new VipNoInfo();
                 vip.VipId = rechargeList[i].VipId;
                 lvMsg.Items[i].SubItems[0].Text = vipNoBLL.VipNoSelectByVIPNoId(vip).VipName;
             }
             lvMsg.Items[i].SubItems.Add(rechargeList[i].ChargeMoney.ToString());
             lvMsg.Items[i].SubItems.Add(user.UserName);
             lvMsg.Items[i].SubItems.Add(rechargeList[i].RechargeTime.ToString());
             lvMsg.Items[i].SubItems.Add(depart.DpName);
         }
     }
     lvMsg.EndUpdate();
     progressBar1.Visible = false;
     btnOk.Enabled        = true;
 }
        private void GetVipNoInfoById(object vipNo)
        {
            VipNoInfo vipNoTemp = vipNoBLL.VipNoSelectByVIPNoId((VipNoInfo)vipNo);

            this.Invoke(new Action(() =>
            {
                txtVipNoNumber.Text    = vipNoTemp.VipNumber;
                txtVipNoName.Text      = vipNoTemp.VipName;
                txtVipNoPWD.Text       = vipNoTemp.VipPwd;
                txtVipNoPhone.Text     = vipNoTemp.VipPhone;
                txtVipNoCard.Text      = vipNoTemp.VipCard;
                txtMark.Text           = vipNoTemp.Mark;
                cmbLevel.SelectedValue = vipNoTemp.LvId;
                vipNoDpId       = vipNoTemp.DpId;
                departInfo      = new DepartInfo();
                departBLL       = new DepartBLL();
                departInfo.DpId = vipNoTemp.DpId;
                departInfo      = departBLL.DepartSelectById(departInfo);
                txtDPID.Text    = departInfo.DpName;
            }));
        }
 //根据非会员ID
 private void FillVipNoMessage()
 {
     try
     {
         int       id        = Int32.Parse(cmbVipNo.SelectedValue.ToString());
         VipNoInfo vipNoTemp = new VipNoInfo();
         vipNoTemp.VipId     = id;
         vipNoTemp           = vipNoBLL.VipNoSelectByVIPNoId(vipNoTemp);
         txtVipNoNumber.Text = vipNoTemp.VipNumber;
         txtVipNoPhone.Text  = vipNoTemp.VipPhone;
         txtVipNoCard.Text   = vipNoTemp.VipCard;
         int          vipLV     = vipNoTemp.LvId;
         VipLevelInfo levelInfo = new VipLevelInfo();
         levelInfo.LvId     = vipLV;
         levelInfo          = vipLVBLL.VipLevelSelectById(levelInfo);
         txtVipNoLevel.Text = levelInfo.LvName;
     }
     catch (Exception ex)
     {
     }
 }
Beispiel #4
0
        private void FillVipNoMessage()
        {
            VipNoInfo vipNoTemp = new VipNoInfo();

            vipNoTemp           = vipNoBLL.VipNoSelectByVIPNoId(vipNoInfo);
            txtVipNoNumber.Text = vipNoTemp.VipNumber;
            txtVipNoId.Text     = vipNoTemp.VipId.ToString();
            txtVipNoName.Text   = vipNoTemp.VipName;
            txtVipNoPhone.Text  = vipNoTemp.VipPhone;
            txtVipNoCard.Text   = vipNoTemp.VipCard;
            txtVipNoMark.Text   = vipNoTemp.Mark;
            int          vipLV     = vipNoTemp.LvId;
            VipLevelInfo levelInfo = new VipLevelInfo();

            levelInfo.LvId     = vipLV;
            levelInfo          = vipLevelBLL.VipLevelSelectById(levelInfo);
            txtVipNoLevel.Text = levelInfo.LvName;
            int        dpid   = vipNoTemp.DpId;
            DepartInfo dpInfo = new DepartInfo();

            dpInfo.DpId  = dpid;
            dpInfo       = dpBLL.DepartSelectById(dpInfo);
            txtDpId.Text = dpInfo.DpName;
            VipMoney    vipMoney    = new VipMoney();
            VipMoneyBLL vipMoneyBll = new VipMoneyBLL();

            vipMoney.VipId = vipNoTemp.VipId;
            vipMoney.IsVip = false;
            vipMoney       = vipMoneyBll.VipMoneySelectByVipId(vipMoney);
            try
            {
                txtMoneyLeft.Text = vipMoney.VmBalance.ToString();
            }
            catch (Exception)
            {
            }
        }
        private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
        {
            VipNoInfo    vipNoTemp = new VipNoInfo();
            VIPInfo      vipTemp   = new VIPInfo();
            VipLevelInfo vipLvInfo = new VipLevelInfo();

            if (vipBorrowList == null || vipBorrowList.Count == 0)
            {
                MessageBox.Show("未查询到相应租车信息!");
                lvBorrowMessage.Items.Clear();
                btnOK.Enabled        = true;
                progressBar1.Visible = false;
                return;
            }
            int length = vipBorrowList.Count;

            lvBorrowMessage.BeginUpdate();
            lvBorrowMessage.Items.Clear();
            for (int i = 0; i < vipBorrowList.Count; i++)
            {
                lvBorrowMessage.Items.Add("");
                lvBorrowMessage.Items[i].SubItems.Add("");
                lvBorrowMessage.Items[i].SubItems.Add("");
                lvBorrowMessage.Items[i].SubItems.Add("");
                lvBorrowMessage.Items[i].SubItems.Add("");
                lvBorrowMessage.Items[i].SubItems.Add("");
                lvBorrowMessage.Items[i].SubItems.Add("");
                lvBorrowMessage.Items[i].SubItems.Add("");
                lvBorrowMessage.Items[i].SubItems.Add("");
                lvBorrowMessage.Items[i].SubItems.Add("");
                vipTemp.VipId  = vipBorrowList[i].VipId;
                vipTemp        = vipBLL.VipSelectById(vipTemp);
                vipLvInfo.LvId = vipTemp.VipLevelId;
                vipLvInfo      = vipLvBLL.VipLevelSelectById(vipLvInfo);
                lvBorrowMessage.Items[i].SubItems[0].Text = vipTemp.VipNumber;
                lvBorrowMessage.Items[i].SubItems[1].Text = vipTemp.VipName;
                lvBorrowMessage.Items[i].SubItems[2].Text = vipTemp.VipPhone;
                lvBorrowMessage.Items[i].SubItems[3].Text = vipLvInfo.LvName;
                lvBorrowMessage.Items[i].SubItems[4].Text = vipBorrowList[i].BbkTime.ToString();
                lvBorrowMessage.Items[i].SubItems[5].Text = vipBorrowList[i].BbkNumber.ToString();
                lvBorrowMessage.Items[i].SubItems[6].Text = kind[vipBorrowList[i].RkrId];
                lvBorrowMessage.Items[i].SubItems[7].Text = vipBorrowList[i].IsReturn == true ? "已还" : "未还";
                lvBorrowMessage.Items[i].SubItems[8].Text = vipBorrowList[i].LeftNum.ToString();
            }
            if (vipNoBorrowList == null)
            {
                return;
            }
            for (int i = 0; i < vipNoBorrowList.Count; i++)
            {
                lvBorrowMessage.Items.Add("");
                lvBorrowMessage.Items[i + length].SubItems.Add("");
                lvBorrowMessage.Items[i + length].SubItems.Add("");
                lvBorrowMessage.Items[i + length].SubItems.Add("");
                lvBorrowMessage.Items[i + length].SubItems.Add("");
                lvBorrowMessage.Items[i + length].SubItems.Add("");
                lvBorrowMessage.Items[i + length].SubItems.Add("");
                lvBorrowMessage.Items[i + length].SubItems.Add("");
                lvBorrowMessage.Items[i + length].SubItems.Add("");
                vipNoTemp.VipId = vipNoBorrowList[i].VipId;
                vipNoTemp       = vipNoBLL.VipNoSelectByVIPNoId(vipNoTemp);
                vipLvInfo.LvId  = vipNoTemp.LvId;
                vipLvInfo       = vipLvBLL.VipLevelSelectById(vipLvInfo);
                lvBorrowMessage.Items[i + length].SubItems[0].Text = vipNoTemp.VipNumber;
                lvBorrowMessage.Items[i + length].SubItems[1].Text = vipNoBorrowList[i].VnName;
                lvBorrowMessage.Items[i + length].SubItems[2].Text = vipNoBorrowList[i].VnPhone;
                lvBorrowMessage.Items[i + length].SubItems[3].Text = vipLvInfo.LvName;
                lvBorrowMessage.Items[i + length].SubItems[4].Text = vipNoBorrowList[i].BbkTime.ToString();
                lvBorrowMessage.Items[i + length].SubItems[5].Text = vipNoBorrowList[i].VnNumber.ToString();
                lvBorrowMessage.Items[i + length].SubItems[6].Text = kind[vipNoBorrowList[i].RkrId];
                lvBorrowMessage.Items[i + length].SubItems[7].Text = vipNoBorrowList[i].IsReturn == true ? "已还" : "未还";
                lvBorrowMessage.Items[i + length].SubItems[8].Text = vipNoBorrowList[i].LeftNum.ToString();
            }
            lvBorrowMessage.EndUpdate();
            btnOK.Enabled        = true;
            progressBar1.Visible = false;
        }
Beispiel #6
0
 void bg_DoWork(object sender, DoWorkEventArgs e)
 {
     vipNoTemp  = vipNoBLL.VipNoSelectByVIPNoId(vipNoInfo);
     borrowList = vnBorrowBLL.VipNoBorrowSelectByVipNoId(vipNoInfo.VipId);
 }
Beispiel #7
0
        private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
        {
            try
            {
                VIPInfo   vipModel   = new VIPInfo();
                VipNoInfo vipNoModel = new VipNoInfo();
                if (vipBorrowList.Count == 0 && vipNoBorrowList.Count == 0)
                {
                    btnSearch.Enabled    = true;
                    progressBar1.Visible = false;
                    lvBorrow.Items.Clear();
                    label1.Text = "0辆";
                    MessageBox.Show("未查询到相应数据!");
                    return;
                }
                double sum = 0;
                lvBorrow.Items.Clear();
                VipBorrowInfo vipBorrowTemp;
                if (vipModel == null)
                {
                    vipModel = new VIPInfo();
                }
                for (int i = 0; i < vipBorrowList.Count; i++)
                {
                    try
                    {
                        vipBorrowTemp = vipBorrowList[i];
                        lvBorrow.Items.Add("");
                        lvBorrow.Items[i].ForeColor = Color.BlueViolet;
                        lvBorrow.Items[i].SubItems.Add("");
                        lvBorrow.Items[i].SubItems.Add("");
                        lvBorrow.Items[i].SubItems.Add("");
                        lvBorrow.Items[i].SubItems.Add("");
                        lvBorrow.Items[i].SubItems.Add("");
                        lvBorrow.Items[i].SubItems.Add("");
                        lvBorrow.Items[i].SubItems.Add("");
                        lvBorrow.Items[i].SubItems.Add("");
                        lvBorrow.Items[i].SubItems.Add("");
                        lvBorrow.Items[i].Tag = vipBorrowTemp;
                        vipModel.VipId        = vipBorrowTemp.VipId;
                        vipModel = vipBLL.VipSelectById_MainPage(vipModel);
                        if (vipModel == null)
                        {
                            vipModel.VipId = vipBorrowTemp.VipId;
                            vipModel       = vipBLL.VipSelectById_MainPage(vipModel);
                        }
                        lvBorrow.Items[i].SubItems[0].Text = vipModel.VipNumber;
                        lvBorrow.Items[i].SubItems[1].Text = vipModel.VipName;
                        lvBorrow.Items[i].SubItems[2].Text = borrowKind[vipBorrowTemp.RkrId];
                        lvBorrow.Items[i].SubItems[3].Text = vipBorrowTemp.BbkTime.ToString();
                        lvBorrow.Items[i].SubItems[4].Text = vipBorrowTemp.BbkNumber.ToString();
                        lvBorrow.Items[i].SubItems[5].Text = vipBorrowTemp.LeftNum.ToString();
                        lvBorrow.Items[i].SubItems[6].Text = vipModel.VipPhone.ToString();
                        lvBorrow.Items[i].SubItems[7].Text = vipModel.VipAddress;
                        lvBorrow.Items[i].SubItems[8].Text = vipBorrowTemp.Mark;
                        if (vipBorrowTemp.IsNight)
                        {
                            lvBorrow.Items[i].SubItems[9].Text = "是";
                        }
                        else
                        {
                            lvBorrow.Items[i].SubItems[9].Text = "否";
                        }
                        sum += vipBorrowTemp.LeftNum;
                    }
                    catch (Exception)
                    {
                    }
                }
                VipNoBorrow vipNoBorrowTemp;
                if (vipNoModel == null)
                {
                    vipNoModel = new VipNoInfo();
                }
                for (int i = 0; i < vipNoBorrowList.Count; i++)
                {
                    try
                    {
                        vipNoBorrowTemp = vipNoBorrowList[i];
                        lvBorrow.Items.Add("");
                        lvBorrow.Items[i + vipBorrowList.Count].ForeColor = Color.Red;
                        lvBorrow.Items[i + vipBorrowList.Count].SubItems.Add("");
                        lvBorrow.Items[i + vipBorrowList.Count].SubItems.Add("");
                        lvBorrow.Items[i + vipBorrowList.Count].SubItems.Add("");
                        lvBorrow.Items[i + vipBorrowList.Count].SubItems.Add("");
                        lvBorrow.Items[i + vipBorrowList.Count].SubItems.Add("");
                        lvBorrow.Items[i + vipBorrowList.Count].SubItems.Add("");
                        lvBorrow.Items[i + vipBorrowList.Count].SubItems.Add("");
                        lvBorrow.Items[i + vipBorrowList.Count].SubItems.Add("");
                        lvBorrow.Items[i + vipBorrowList.Count].SubItems.Add("");
                        lvBorrow.Items[i + vipBorrowList.Count].SubItems.Add("");
                        lvBorrow.Items[i + vipBorrowList.Count].Tag = vipNoBorrowTemp;
                        vipNoModel.VipId = vipNoBorrowTemp.VipId;
                        vipNoModel       = vipNoBLL.VipNoSelectByVIPNoId(vipNoModel);
                        lvBorrow.Items[i + vipBorrowList.Count].SubItems[0].Text = vipNoModel.VipNumber;
                        lvBorrow.Items[i + vipBorrowList.Count].SubItems[1].Text = vipNoBorrowTemp.VnName;
                        lvBorrow.Items[i + vipBorrowList.Count].SubItems[2].Text = borrowKind[vipNoBorrowTemp.RkrId];
                        lvBorrow.Items[i + vipBorrowList.Count].SubItems[3].Text = vipNoBorrowTemp.BbkTime.ToString();
                        lvBorrow.Items[i + vipBorrowList.Count].SubItems[4].Text = vipNoBorrowTemp.VnNumber.ToString();
                        lvBorrow.Items[i + vipBorrowList.Count].SubItems[5].Text = vipNoBorrowTemp.LeftNum.ToString();
                        lvBorrow.Items[i + vipBorrowList.Count].SubItems[6].Text = vipNoBorrowTemp.VnPhone.ToString();
                        lvBorrow.Items[i + vipBorrowList.Count].SubItems[8].Text = vipNoBorrowTemp.Mark;
                        if (vipNoBorrowTemp.IsNight)
                        {
                            lvBorrow.Items[i + vipBorrowList.Count].SubItems[9].Text = "是";
                        }
                        else
                        {
                            lvBorrow.Items[i + vipBorrowList.Count].SubItems[9].Text = "否";
                        }
                        sum += vipNoBorrowTemp.LeftNum;
                    }
                    catch (Exception)
                    {
                    }
                }
                label1.Text = sum.ToString() + "辆";
            }
            catch (Exception)
            {
            }

            btnSearch.Enabled    = true;
            progressBar1.Visible = false;
        }