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 PrjGuaranteePers.Delete(id); if (p.IsOk) { suc += id + ","; myGridViewBinding1.BindTo(p, Commons.BindFlag.Delete, "bgpId"); } else { Commons.ShowResultErrorBox(this, p); } } if (suc != "") { Commons.ShowInfoBox(this, "担保公司:" + suc.TrimEnd(',') + " 已被删除。"); } } btnDelete.Enabled = true; }
private async void UpdateData() { var r = await PrjGuaranteePers.GetGuarantee(m_bgpId); if (r.IsOk) { var d = r.AsDictionary; tbName.Text = d.GetOrDefault <string>("name"); tbShowName.Text = d.GetOrDefault <string>("showName"); cbbGenders.SetSelectedValue(d.GetOrDefault <int>("gender")); tbAddress.Text = d.GetOrDefault <string>("address"); tbPostCode.Text = d.GetOrDefault <string>("postcode"); tbMobile.Text = d.GetOrDefault <string>("mobile"); tbShowAddress.Text = d.GetOrDefault <string>("showAddress"); tbIdCard.Text = d.GetOrDefault <string>("idCard"); tbAge.Text = d.GetOrDefault <string>("age"); tbShowAge.Text = d.GetOrDefault <string>("showAge"); tbIntro.Text = d.GetOrDefault <string>("intro"); } else { Commons.ShowResultErrorBox(this, r); } }
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 PrjGuaranteePers.GetGuarantees(p); if (r.IsOk) { this.myGridViewBinding1.BindTo(r); } else { Commons.ShowResultErrorBox(this, r); } btnSearch.Enabled = true; }
private async void SaveData() { btnOk.Enabled = false; try { var r = new Dictionary <string, object>(); r["bgp-id"] = m_bgpId; r["name"] = tbName.Text.Trim(); r["show-name"] = tbShowName.Text.Trim(); r["age"] = tbAge.Text.Trim(); r["show-age"] = tbShowAge.Text.Trim(); r["gender"] = cbbGenders.GetSelectedValue(); r["address"] = tbAddress.Text.Trim(); r["show-address"] = tbShowAddress.Text.Trim(); r["postcode"] = tbPostCode.Text.Trim(); r["id-card"] = tbIdCard.Text.Trim(); r["mobile"] = tbMobile.Text.Trim(); r["intro"] = tbIntro.Text.Trim(); IResult p; if (m_bgpId == 0) { p = await PrjGuaranteePers.Create(r); } else { p = await PrjGuaranteePers.Update(r); } if (p.IsOk) { DlgResult = p; DialogResult = DialogResult.OK; } else { Commons.ShowResultErrorBox(this, p); } } finally { btnOk.Enabled = true; } }
private async void UpdateData() { btnSearch.Enabled = false; listView1.Items.Clear(); var p = new Dictionary <string, object>(); p["key"] = tbKey.Text.Trim(); var r = await PrjGuaranteePers.GetGuarantees(p); if (r.IsOk) { var dl = JArray.Parse(r.AsString).ToList(); foreach (var d in dl) { ListViewItem lvi = new ListViewItem(); lvi.Text = d["bgpId"].ToStdString(); if (SelGuaId.ToString() == lvi.Text) { lvi.Checked = true; } lvi.SubItems.Add(d["name"].ToStdString()); lvi.SubItems.Add(d["showName"].ToStdString()); listView1.Items.Add(lvi); } m_maxRow = listView1.Items.Count; } else { Commons.ShowResultErrorBox(this, r); } if (listView1.CheckedItems.Count == 0) { SelGuaId = -1; } btnSearch.Enabled = true; }