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;
        }
Exemple #2
0
        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;
        }
Exemple #4
0
 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;
     }
 }
Exemple #5
0
        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;
        }