private async void UpdateTable1() { btnSearch.Enabled = false; var prjType = cbProjType.ComboBox.GetSelectedValue(); var p = new Dictionary <string, object>(); p["start-time"] = startDate.Value.TruncToStart(); p["end-time"] = endDate.Value.TruncToEnd(); p["date-type"] = cbDateType.ComboBox.GetSelectedValue(); p["status"] = cbTransType.ComboBox.GetSelectedValue(); if (prjType != Commons.AllValue) { p["prj-type"] = prjType; } p["key-type"] = cbKeyValue.ComboBox.GetSelectedValue(); p["key"] = tbKey.Text.Trim(); var r = await CreditAssignProjs.GetAllPrjs(p); if (r.IsOk) { this.myGridViewBinding1.BindTo(r); } else { Commons.ShowResultErrorBox(this, r); } btnSearch.Enabled = true; }
private async void DelPrj() { btnDelete.Enabled = false; if (Commons.ShowConfirmBox(this, string.Format("提前撤销“{0}”,此操作不可恢复,是否继续" , myGridViewBinding1.GetSelectedValues<string>("itemName").FirstOrDefault()))) { var p = await CreditAssignProjs.CancelProj(myGridViewBinding1.GetSelectedValues<long>("pId").FirstOrDefault()); if (p.IsOk) { UpdateTable1(); } else { Commons.ShowResultErrorBox(this, p); } } btnDelete.Enabled = true; }