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) { } }
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; }
void bg_DoWork(object sender, DoWorkEventArgs e) { vipNoTemp = vipNoBLL.VipNoSelectByVIPNoId(vipNoInfo); borrowList = vnBorrowBLL.VipNoBorrowSelectByVipNoId(vipNoInfo.VipId); }
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; }