private void btnBatchCommit_Click(object sender, EventArgs e) { if (listView1.CheckedItems.Count == 0) { return; } var ids = new List <long>(); for (int i = 0; i < listView1.CheckedItems.Count; ++i) { ids.Add(Convert.ToInt64(listView1.CheckedItems[i].Text)); } var dlg = new BatchProcessDlg(ids); dlg.StartPosition = FormStartPosition.CenterParent; var d = new Dictionary <string, object>(); d["remark"] = "批量操作"; d["action"] = Commons.NormalNumberStr(((Button)listView1.Tag).Name); dlg.RunSingle += (id) => CrmInvestor.SaveRemark(id, d).Result; dlg.ShowDialog(); Updatetable1(); ((Button)listView1.Tag).PerformClick(); }
private async void SaveData() { var remark = tbRemark.Text.Trim().LeftStr(2000); var action = cbbFollowRecord.GetSelectedValue(); if (action == "") { if (remark == "") { Commons.ShowInfoBox(this, "备注不能为空"); return; } } var d = new Dictionary <string, object>(); d["remark"] = remark; d["action"] = action == "" ? "-1" : action; var p = await CrmInvestor.SaveRemark(m_ciId, d); if (p.IsOk) { if (p.AsInt > 0) { UpdateTable(); tbRemark.Clear(); } } else { Commons.ShowResultErrorBox(this, p); } }