protected void btnDrawNext_Click(object sender, EventArgs e) { SiteSettings masterSettings = SettingsManager.GetMasterSettings(); decimal num = default(decimal); if (!decimal.TryParse(this.txtAmount.Text.Trim(), out num)) { this.ShowMsg("提现金额输入错误,请重新输入提现金额", false); } else { SupplierInfo supplierById = SupplierHelper.GetSupplierById(HiContext.Current.Manager.StoreId); if (supplierById == null || num > supplierById.Balance) { this.ShowMsg("余额不足,请重新输入提现金额", false); } else if (num < masterSettings.MinimumSingleShot || num < decimal.One) { this.ShowMsg("请输入提现金额大于或者等于单次提现最小限额" + masterSettings.MinimumSingleShot + "元", false); } else if (string.IsNullOrEmpty(this.txtTradePassword.Text)) { this.ShowMsg("请输入交易密码", false); } else { switch (SupplierHelper.ValidTradePassword(HiContext.Current.Manager.StoreId, this.txtTradePassword.Text)) { case -1: this.ShowMsg("请先设置交易密码!", false); break; case 0: this.ShowMsg("交易密码不正确,请重新输入!", false); break; default: if (!string.IsNullOrEmpty(this.txtRemark.Text) && this.txtRemark.Text.Length > 100) { this.ShowMsg("备注不能超过100个字", false); } else { SupplierBalanceDrawRequestInfo supplierBalanceDrawRequestInfo = new SupplierBalanceDrawRequestInfo(); supplierBalanceDrawRequestInfo.BankName = this.txtBankName.Text.Trim(); supplierBalanceDrawRequestInfo.AccountName = this.txtAccountName.Text.Trim(); supplierBalanceDrawRequestInfo.MerchantCode = this.txtMerchantCode.Text.Trim(); supplierBalanceDrawRequestInfo.Amount = num; supplierBalanceDrawRequestInfo.Remark = this.txtRemark.Text.Trim(); supplierBalanceDrawRequestInfo.SupplierId = HiContext.Current.Manager.StoreId; supplierBalanceDrawRequestInfo.IsAlipay = this.IsAlipay.Checked; supplierBalanceDrawRequestInfo.IsWeixin = false; supplierBalanceDrawRequestInfo.AlipayCode = this.txtAlipayCode.Text.Trim(); supplierBalanceDrawRequestInfo.AlipayRealName = this.txtAlipayRealName.Text; if (this.IsAlipay.Checked) { supplierBalanceDrawRequestInfo.BankName = "0"; supplierBalanceDrawRequestInfo.AccountName = "0"; supplierBalanceDrawRequestInfo.MerchantCode = "0"; } else { supplierBalanceDrawRequestInfo.AlipayCode = "0"; supplierBalanceDrawRequestInfo.AlipayRealName = "0"; } this.Page.Response.Redirect($"RequestConfirm.aspx?bankName={Globals.UrlEncode(Globals.HtmlEncode(supplierBalanceDrawRequestInfo.BankName))}&accountName={Globals.UrlEncode(Globals.HtmlEncode(supplierBalanceDrawRequestInfo.AccountName))}&merchantCode={Globals.UrlEncode(Globals.HtmlEncode(supplierBalanceDrawRequestInfo.MerchantCode))}&amount={supplierBalanceDrawRequestInfo.Amount}&remark={Globals.UrlEncode(Globals.HtmlEncode(supplierBalanceDrawRequestInfo.Remark))}&isalipay={supplierBalanceDrawRequestInfo.IsAlipay}&alipaycode={Globals.UrlEncode(Globals.HtmlEncode(supplierBalanceDrawRequestInfo.AlipayCode))}&alipayrealname={Globals.UrlEncode(Globals.HtmlEncode(supplierBalanceDrawRequestInfo.AlipayRealName))}"); } break; } } } }