/// <summary> /// 批量授权 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void toolStripButton5_Click(object sender, EventArgs e) { if (this.dgv_Data.Rows.Count == 0) { MessageBox.Show("数据表中没有数据还不能进行此次操作", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } //GetCheckdCloumnsDatasModels List <DataGridViewModel> models = DataGridViewHelper.GetCheckdCloumnsDatasModels(this.dgv_Data, 0, 1); if (models == null || models.Count == 0) { MessageBox.Show("请选择需要执行的记录", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } List <DataGridViewModel> dataGridViewModels = models.Where(x => x.IsBankAuth == "0").ToList(); if (dataGridViewModels.Count == 0) { MessageBox.Show("数据表中没有数据是需要授权的", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } //BatchRecharge UserBankAuthForm form = new UserBankAuthForm(models, this.toolStripButton5, () => this.LoadPageData(this.WhereExpression, this.cb_SortType.SelectedIndex == 0 ? " order by Id Desc" : " order by Id asc")); //BatchRechargeForm bathBatchRechargeForm = new BatchRechargeForm(models, this.toolStripButton1, () => this.LoadPageData(this.WhereExpression, this.cb_SortType.SelectedIndex == 0 ? " order by Id Desc" : " order by Id asc")); form.Show(); }
/// <summary> /// 批量下订单 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void toolStripButton6_Click(object sender, EventArgs e) { if (this.dgv_Data.Rows.Count == 0) { MessageBox.Show("数据表中没有数据还不能进行此次操作", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } //GetCheckdCloumnsDatasModels List <DataGridViewModel> models = DataGridViewHelper.GetCheckdCloumnsDatasModels(this.dgv_Data, 0, 1); if (models == null || models.Count == 0 || models.Where(x => x.IsBankAuth == "1" && x.RechargeAmount > 0).ToList().Count == 0) { MessageBox.Show("请选择需要执行的记录,获取选择的用户不满足购买条件", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } //BatchRecharge BatchPurchaseForm form = new BatchPurchaseForm(models.Select(x => x.UserIdentifer).ToList()); form.Show(); }