예제 #1
0
        private async void SaveData()
        {
            if (m_bpmoId == 0 || m_bpmoId == -1)
            {
                Commons.ShowInfoBox(this, "请选择一个借款机构!");
                btnSelBorOrg.Focus();
                return;
            }
            var p = new Dictionary <string, object>();

            p["pid"]               = m_pId;
            p["bpmo-id"]           = m_bpmoId;
            p["loan-purposes"]     = tbLoanPurpose.Text.Trim();
            p["loan-bal"]          = (int)nudLoanBal.Value;
            p["other-loan-bal"]    = (int)nudOtherLoanBal.Value;
            p["overdue-num"]       = tbOverDueNum.Text.Trim();
            p["other-overdue-num"] = tbOtherOverDueNum.Text.Trim();
            p["overdue-amt"]       = nudOverDueAmt.Value;
            p["other-overdue-amt"] = nudOtherOverDueAmt.Text.Trim();
            p["visible"]           = cbbVisible.GetSelectedValue();
            p["order-no"]          = (int)nudOrder.Value;
            p["loan-intro"]        = tbSituation.Text.LeftStr(2000);

            var r = await Projects.BorrowOrgPut(p);

            if (r.IsOk)
            {
                DlgResult    = r;
                DialogResult = DialogResult.OK;
            }
            else
            {
                Commons.ShowResultErrorBox(this, r);
            }
        }