private async void CheckBank() { var idCard = tbIdCard.Text.Trim(); idCard = Commons.ShowInputDialog(this, "请输入身份证号:", "检查银行开户", 300, new Regex("^\\d{18}$|^\\d{17}(X|x)$|^\\d{15}$"), false, idCard).Trim(); if (idCard == "") { return; } btnCheckBank.Enabled = false; var d = new Dictionary <string, object>(); d["au-id"] = m_auId; d["id-card"] = idCard; var p = await InvestPersons.CheckBank(d); if (p.IsOk) { if (p.AsBoolean) { UpdateTable(); Commons.ShowInfoBox(this, "已开户"); } else { Commons.ShowInfoBox(this, "未开户"); } } else { Commons.ShowResultErrorBox(this, p); } btnCheckBank.Enabled = true; }
private async void ChangeLevel() { var level = Commons.ShowComboboxInputDialog(this, INVESTOR_LEVEL, "请选择账户级别:", string.Format("修改级别-{0}", m_auId), INVESTOR_LEVEL.FindByText(tbInvestorLevel.Text), 300); if (level == "-1") { return; } var d = new Dictionary <string, object>(); d["au-id"] = m_auId; d["lev"] = level; var p = await InvestPersons.UpdateLevel(d); if (p.IsOk) { UpdateTable(); Commons.ShowInfoBox(this, "修改成功"); } else { Commons.ShowResultErrorBox(this, p); } }
private async void UpdateTable1() { btnSearch.Enabled = false; var status = cbStatus.ComboBox.GetSelectedValue(); var locked = cbbLocked.ComboBox.GetSelectedValue(); var p = new Dictionary <string, object>(); p["start-time"] = startDate.Value.TruncToStart(); p["end-time"] = endDate.Value.TruncToEnd(); if (status != Commons.AllValue) { p["status"] = status; } if (locked != Commons.AllValue) { p["locked-status"] = locked; } p["search-key"] = tbKey.Text.Trim(); var r = await InvestPersons.GetAllPersons(p); if (r.IsOk) { this.myGridViewBinding1.BindTo(r); } else { Commons.ShowResultErrorBox(this, r); } btnSearch.Enabled = true; }
private async void UpdateTable() { var p = await InvestPersons.BankInfo(m_auId); if (p.IsOk) { var d = p.AsDictionary; var name = d.GetOrDefault <string>("name"); var mobile = d.GetOrDefault <string>("mobile"); var idCard = d.GetOrDefault <string>("idCard"); var reCard = d.GetOrDefault <string>("reCard"); var userId = d.GetOrDefault <string>("userId"); var datePoint = Commons.TimestampToDateString(d.GetOrDefault <long>("datePoint")); var visibleBal = string.Format("{0:#,##0.00}", d.GetOrDefault <decimal>("visibleBal")); var availableBal = string.Format("{0:#,##0.00}", d.GetOrDefault <decimal>("availableBal")); var isPwdSet = d.GetOrDefault <bool>("isPwdSet") ? "是" : "否"; m_bankInfo = new BankInfoProperties(name, mobile, idCard, reCard, userId, datePoint, visibleBal, availableBal, isPwdSet); propertyGrid1.SelectedObject = m_bankInfo; } else { Commons.ShowResultErrorBox(this, p); } }
private async void UpdateTable() { var p = await InvestPersons.Account(m_auId); if (p.IsOk) { var r = p.AsDictionary; tbLoginName.Text = r.GetOrDefault <string>("loginName"); tbRealName.Text = r.GetOrDefault <string>("realName"); tbMobile.Text = r.GetOrDefault <string>("mobile"); tbEmail.Text = r.GetOrDefault <string>("email"); tbRegTime.Text = Commons.TimestampToDateTimeString(r.GetOrDefault <long>("regTime")); tbRMobile.Text = r.GetOrDefault <string>("recommendMobile"); tbCompany.Text = r.GetOrDefault <string>("company"); tbCompanyType.Text = r.GetOrDefault <string>("companyType"); tbPosition.Text = r.GetOrDefault <string>("position"); tbAddress.Text = r.GetOrDefault <string>("address"); tbPostalCode.Text = r.GetOrDefault <string>("postalCode"); tbIdCard.Text = r.GetOrDefault <string>("idCard"); tbHomePhone.Text = r.GetOrDefault <string>("homePhone"); tbQQ.Text = r.GetOrDefault <string>("qqNumber"); tbOrgCode.Text = r.GetOrDefault <string>("orgCode"); tbInvestorLevel.Text = INVESTOR_LEVEL.FindByValue(r.GetOrDefault <int>("lvl")); var m_jxStatus = r.GetOrDefault <bool>("jxStatus"); if (m_jxStatus) { UpdateAllowInvest(r.GetOrDefault <bool>("allowInvest")); UpdateAllowBorrow(r.GetOrDefault <bool>("allowBorrow")); btnBankInfo.Enabled = true; btnFreezeMoney.Enabled = true; btnInvestDetailsDepository.Enabled = true; btnInvestDetailsPlatform.Enabled = true; btnBorrowDetails.Enabled = true; btnAllowInvest.Enabled = true; btnAllowBorrow.Enabled = true; } else { btnFreezeMoney.Enabled = false; btnInvestDetailsDepository.Enabled = false; btnInvestDetailsPlatform.Enabled = false; btnBorrowDetails.Enabled = false; btnAllowInvest.Enabled = false; btnAllowBorrow.Enabled = false; } m_status = r.GetOrDefault <int>("status"); var locked = r.GetOrDefault <int>("locked"); UpdateBtnLock(locked == 98 || locked == 99); } else { Commons.ShowResultErrorBox(this, p); } }