Exemple #1
0
        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 PrjGuaranteeOrgs.Delete(id);

                    if (p.IsOk)
                    {
                        suc += id + ",";
                        myGridViewBinding1.BindTo(p, Commons.BindFlag.Delete, "bgoId");
                    }
                    else
                    {
                        Commons.ShowResultErrorBox(this, p);
                    }
                }
                if (suc != "")
                {
                    Commons.ShowInfoBox(this, "担保公司:" + suc.TrimEnd(',') + " 已被删除。");
                }
            }
            btnDelete.Enabled = true;
        }
 private async void SaveData()
 {
     btnOk.Enabled = false;
     try {
         var r = new Dictionary <string, object>();
         r["bgo-id"]                  = m_bgoId;
         r["name"]                    = tbName.Text.Trim();
         r["show-name"]               = tbShowName.Text.Trim();
         r["registered-date"]         = dtpRegisterDate.Value;
         r["reg-years"]               = tbRegYear.Text.Trim();
         r["reg-funds"]               = tbRegFunds.Text.Trim();
         r["reg-address"]             = tbRegAddress.Text.Trim();
         r["show-reg-address"]        = tbShowRegAddress.Text.Trim();
         r["postcode"]                = tbPostCode.Text.Trim();
         r["legal-id-card"]           = tbLegalIdCard.Text.Trim();
         r["legal-person-name"]       = tbLegalPersonName.Text.Trim();
         r["legal-person-show-name"]  = tbLegalPersonShowName.Text.Trim();
         r["linkman"]                 = tbLinkMan.Text.Trim();
         r["mobile"]                  = tbMobile.Text.Trim();
         r["ranking"]                 = tbRanking.Text.Trim();
         r["qualification"]           = tbQualification.Text.Trim();
         r["social-credit-code"]      = tbSocialCreditCode.Text.Trim();
         r["show-social-credit-code"] = tbShowSocialCreditCode.Text.Trim();
         r["get-prize"]               = tbGetPrize.Text.Trim();
         r["org-web-site"]            = tbOrgWebSite.Text.Trim();
         r["intro"]                   = tbIntro.Text.Trim();
         IResult p;
         if (m_bgoId == 0)
         {
             p = await PrjGuaranteeOrgs.Create(r);
         }
         else
         {
             p = await PrjGuaranteeOrgs.Update(r);
         }
         if (p.IsOk)
         {
             DlgResult    = p;
             DialogResult = DialogResult.OK;
         }
         else
         {
             Commons.ShowResultErrorBox(this, p);
         }
     } finally {
         btnOk.Enabled = true;
     }
 }
Exemple #3
0
        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 PrjGuaranteeOrgs.GetGuarantees(p);

            if (r.IsOk)
            {
                this.myGridViewBinding1.BindTo(r);
            }
            else
            {
                Commons.ShowResultErrorBox(this, r);
            }
            btnSearch.Enabled = true;
        }
Exemple #4
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 PrjGuaranteeOrgs.GetGuarantees(p);

            if (r.IsOk)
            {
                var dl = JArray.Parse(r.AsString).ToList();
                foreach (var d in dl)
                {
                    ListViewItem lvi = new ListViewItem();
                    lvi.Text = d["bgoId"].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;
        }
        private async void UpdateData()
        {
            var r = await PrjGuaranteeOrgs.GetGuarantee(m_bgoId);

            if (r.IsOk)
            {
                var d = r.AsDictionary;
                tbName.Text           = d.GetOrDefault <string>("name");
                tbShowName.Text       = d.GetOrDefault <string>("showName");
                dtpRegisterDate.Value = Commons.FromTimestamp(d.GetOrDefault <long>("registeredDate"));
                tbRegYear.Text        = d.GetOrDefault <string>("regYears");
                tbRegFunds.Text       = d.GetOrDefault <string>("regFunds");
                tbRegAddress.Text     = d.GetOrDefault <string>("regAddress");
                tbPostCode.Text       = d.GetOrDefault <string>("postcode");
                tbLinkMan.Text        = d.GetOrDefault <string>("linkman");
                tbMobile.Text         = d.GetOrDefault <string>("mobile");
                tbRanking.Text        = d.GetOrDefault <string>("ranking");
                tbGetPrize.Text       = d.GetOrDefault <string>("getPrize");
                tbOrgWebSite.Text     = d.GetOrDefault <string>("orgWebSite");

                tbQualification.Text       = d.GetOrDefault <string>("qualification");
                tbShowRegAddress.Text      = d.GetOrDefault <string>("showRegAddress");
                tbLegalIdCard.Text         = d.GetOrDefault <string>("legalIdCard");
                tbLegalPersonName.Text     = d.GetOrDefault <string>("legalPersonName");
                tbLegalPersonShowName.Text = d.GetOrDefault <string>("legalPersonShowName");

                tbSocialCreditCode.Text     = d.GetOrDefault <string>("socialCreditCode");
                tbShowSocialCreditCode.Text = d.GetOrDefault <string>("showSocialCreditCode");

                tbIntro.Text = d.GetOrDefault <string>("intro");
            }
            else
            {
                Commons.ShowResultErrorBox(this, r);
            }
        }