private void btnCreateBatch_Click(object sender, EventArgs e) { var dlg = new ImportWizardDlg(new List <Tuple <string, CellType, bool> >() { ImportWizardDlg.MakeColumn("登录名", CellType.Text, true), ImportWizardDlg.MakeColumn("姓名", CellType.Text, true), ImportWizardDlg.MakeColumn("金额", CellType.Text, true) }); dlg.StartPosition = FormStartPosition.CenterParent; dlg.RunSingle += (index, gridView) => { var d = new Dictionary <string, object>(); d["tbd-id"] = m_tbdId; d["login-name"] = gridView.Rows[index].Cells[0].Value.TrimStr(); d["real-name"] = gridView.Rows[index].Cells[1].Value.TrimStr(); d["amt"] = gridView.Rows[index].Cells[2].Value.TrimStr(); var p = BusinessTransfers.SaveInvestBonus(d).Result; if (p.IsOk) { myGridViewBinding1.BindTo(p, Commons.BindFlag.Update, "jvpId"); } return(p); }; dlg.ShowDialog(this); }
private void btnStart_Click(object sender, EventArgs e) { var ids = new List <long>(); for (int i = 0; i < myGridViewBinding1.View.RowCount; ++i) { if (Convert.ToInt32(STATUS.FindByText(Convert.ToString(myGridViewBinding1.GetCellValue(i, "done")))) != -1) { continue; } ids.Add(Convert.ToInt64(myGridViewBinding1.GetCellValue(i, "jvpId"))); } if (ids.Count == 0) { Commons.ShowInfoBox(this, "无可操作记录"); return; } var dlg = new BatchProcessDlg(ids); dlg.StartPosition = FormStartPosition.CenterParent; dlg.RunSingle += (id) => { var p = BusinessTransfers.ExecuteInvestBonus(m_tbdId, id).Result; myGridViewBinding1.BindTo(p, Commons.BindFlag.Update, "jvpId"); return(p); }; dlg.ShowDialog(); //UpdateTable1(); }
private async void SaveData() { btnOK.Enabled = false; try { var amt = nudAmt.Value; if (amt <= 0) { Commons.ShowInfoBox(this, "转帐金额必须大于0!"); return; } var r = new Dictionary <string, object>(); r["tbd-id"] = m_tbdId; r["login-name"] = tbLoginName.Text.Trim(); r["real-name"] = tbRealName.Text.Trim(); r["amt"] = nudAmt.Value; r["remark"] = m_remark; var p = await BusinessTransfers.SaveInvestBonus(r); if (p.IsOk) { DlgResult = p; DialogResult = DialogResult.OK; } else { Commons.ShowResultErrorBox(this, p); } } finally { btnOK.Enabled = true; } }
private async void UpdateTable1() { toolStrip1.Enabled = false; var r = await BusinessTransfers.InvestBonus(m_tbdId); if (r.IsOk) { myGridViewBinding1.BindTo(r); } else { Commons.ShowResultErrorBox(this, r); } toolStrip1.Enabled = true; }
private async void UpdateTable1() { btnSearch.Enabled = false; var p = new Dictionary <string, object>(); p["start-date"] = startDate.Value.TruncToStart(); p["end-date"] = endDate.Value.TruncToEnd(); p["key"] = tbKey.Text.Trim(); var r = await BusinessTransfers.GetAll(p); if (r.IsOk) { this.myGridViewBinding1.BindTo(r); } else { Commons.ShowResultErrorBox(this, r); } btnSearch.Enabled = true; }
private async void Create() { var remark = Commons.ShowInputDialog(this, "备注(&R):", "创建商户转帐", 300); if (remark == "") { return; } var d = new Dictionary <string, object>(); d["remark"] = remark; var p = await BusinessTransfers.SaveB2cDetail(d); if (p.IsOk) { myGridViewBinding1.BindTo(p, Commons.BindFlag.Update, "tbdId"); } else { Commons.ShowResultErrorBox(this, p); } }
private async void Del(IList <long> idArray) { btnDel.Enabled = false; var ss = idArray.JoinSome(); if (Commons.ShowConfirmBox(this, "删除以下商户转帐:" + ss + " 此操作不可恢复!确认吗?")) { foreach (var id in idArray) { var p = await BusinessTransfers.Delete(id); if (p.IsOk) { myGridViewBinding1.BindTo(p, Commons.BindFlag.Delete, "tbdId"); } else { Commons.ShowResultErrorBox(this, p); } } } btnDel.Enabled = true; }