/// <summary> /// 绑定银行帐号的时候 获得系统里面的所有银行基本设置信息 /// </summary> private void GetAllBanks() { try { var result = mSysBankTypeService.SelectAllBankType(); var totalCount = 0; AppGlobal.RenderResult <List <SysBankTypeDTO> >(ApiCode.Success, result, "", 1, totalCount); } catch (Exception ex) { Ytg.Scheduler.Comm.LogManager.Error("GetAllBanks", ex); AppGlobal.RenderResult(ApiCode.Exception); } }
private void BindData() { //获取当前绑定卡总数 ISysUserBankService userbankService = IoC.Resolve <ISysUserBankService>(); var bindCount = userbankService.Where(c => c.UserId == CookUserInfo.Id).Count(); if (bindCount >= 5) { Response.Write("<script>alert('error');</script>"); Response.End(); return; } meBindNum.Text = bindCount.ToString(); ISysBankType bankType = IoC.Resolve <ISysBankType>(); var banks = bankType.SelectAllBankType();//获取银行信息 foreach (var item in banks) { if (item.BankDesc == "zfb" || item.BankDesc == "cft") { continue; } drpBanks.Items.Add(new ListItem(item.BankName, item.Id + "_" + item.IsShowZhiHang)); } if (!string.IsNullOrEmpty(Request.Params["drpBanks"])) { drpBanks.SelectedValue = Request.Params["drpBanks"]; } //获取省 var provinces = bankType.SelectAllProvinces(); this.drpPro.DataTextField = "ProvinceName"; this.drpPro.DataValueField = "ProvinceID"; this.drpPro.DataSource = provinces; this.drpPro.DataBind(); bool ispro = !string.IsNullOrEmpty(Request.Params["drpPro"]); if (ispro) { this.drpPro.SelectedValue = Request.Params["drpPro"]; } if (provinces.Count > 0 || ispro) { int proid = ispro ? Convert.ToInt32(Request.Params["drpPro"]) : provinces.FirstOrDefault().ProvinceID; BindCitys(bankType, proid); } }