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); } }