private async void UpdateData() { var r = await PrjCtors.GetCtor(m_bcoId); if (r.IsOk) { var d = r.AsDictionary; tbName.Text = d.GetOrDefault <string>("name"); tbShowName.Text = d.GetOrDefault <string>("showName"); cbbEntNature.SetSelectedValue(d.GetOrDefault <string>("entNature")); cbbEntQuality.SetSelectedValue(d.GetOrDefault <string>("entQuality")); cbbEntStrength.SetSelectedValue(d.GetOrDefault <string>("entStrength")); dtpRegisterDate.Value = Commons.FromTimestamp(d.GetOrDefault <long>("registeredDate")); tbRegYear.Text = d.GetOrDefault <string>("regYears"); tbShowRegYear.Text = d.GetOrDefault <string>("showRegYears"); tbRegFunds.Text = d.GetOrDefault <string>("regFunds"); tbShowRegFunds.Text = d.GetOrDefault <string>("showRegFunds"); tbLastedArea.Text = d.GetOrDefault <string>("lastedArea"); tbLastedOutput.Text = d.GetOrDefault <string>("lastedOutput"); cbbQualification.SetSelectedValue(d.GetOrDefault <string>("qualification")); tbNationPrizeCount.Text = d.GetOrDefault <string>("nationPrizeCount"); tbProvinPrizeCount.Text = d.GetOrDefault <string>("provinPrizeCount"); tbIntro.Text = d.GetOrDefault <string>("intro"); } else { Commons.ShowResultErrorBox(this, r); } }
private async void Delete(IList <long> idArray) { btnDelete.Enabled = false; var ss = idArray.JoinSome(); if (Commons.ShowConfirmBox(this, "删除以下施工单位:" + ss + " 此操作不可恢复!确认吗?")) { string suc = ""; foreach (var id in idArray) { var p = await PrjCtors.Delete(id); if (p.IsOk) { suc += id + ","; myGridViewBinding1.BindTo(p, Commons.BindFlag.Delete, "bcoId"); } else { Commons.ShowResultErrorBox(this, p); } } if (suc != "") { Commons.ShowInfoBox(this, "施工单位:" + suc.TrimEnd(',') + " 已被删除。"); } } btnDelete.Enabled = true; }
private async void SaveData() { if (string.IsNullOrWhiteSpace(tbIntro.Text)) { Commons.ShowInfoBox(this, "介绍不能为空!"); return; } btnOK.Enabled = false; try { var r = new Dictionary <string, object>(); r["bco-id"] = m_bcoId; r["name"] = tbName.Text.Trim(); r["show-name"] = tbShowName.Text.Trim(); r["ent-nature"] = cbbEntNature.Text.Trim(); r["ent-quality"] = cbbEntQuality.Text.Trim(); r["ent-strength"] = cbbEntStrength.Text.Trim(); r["registered-date"] = dtpRegisterDate.Value; r["reg-years"] = tbRegYear.Text.Trim(); r["show-reg-years"] = tbShowRegYear.Text.Trim(); r["reg-funds"] = tbRegFunds.Text.Trim(); r["show-reg-funds"] = tbShowRegFunds.Text.Trim(); r["lasted-area"] = tbLastedArea.Text.Trim(); r["lasted-output"] = tbLastedOutput.Text.Trim(); r["qualification"] = cbbQualification.Text.Trim(); r["nation-prize-count"] = tbNationPrizeCount.Text.Trim(); r["provin-prize-count"] = tbProvinPrizeCount.Text.Trim(); r["intro"] = tbIntro.Text.LeftStr(2000); IResult p; if (m_bcoId == 0) { p = await PrjCtors.Create(r); } else { p = await PrjCtors.Update(r); } if (p.IsOk) { DlgResult = p; DialogResult = DialogResult.OK; } else { Commons.ShowResultErrorBox(this, p); } } finally { btnOK.Enabled = true; } }
private async void UpdateTable1() { btnSearch.Enabled = false; var p = new Dictionary <string, object>(); p["start-time"] = startDate.Value.TruncToStart(); p["end-time"] = endDate.Value.TruncToEnd(); p["key"] = tbKey.Text.Trim(); var r = await PrjCtors.GetAll(p); if (r.IsOk) { this.myGridViewBinding1.BindTo(r); } else { Commons.ShowResultErrorBox(this, r); } btnSearch.Enabled = true; }