예제 #1
0
        private async void SaveData()
        {
            if (m_bpmpId == 0 || m_bpmpId == -1)
            {
                Commons.ShowInfoBox(this, "请选择一个借款人!");
                btnSelBorPer.Focus();
                return;
            }


            var p = new Dictionary <string, object>();

            p["pid"]               = m_pId;
            p["bpmp-id"]           = m_bpmpId;
            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.Value;
            p["visible"]           = cbbVisible.GetSelectedValue();
            p["order-no"]          = (int)nudOrder.Value;

            var r = await Projects.BorrowPerPut(p);

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