private void btnOK_Click(object sender, System.EventArgs e) { if (SubsiteStoreHelper.DistroHasDrawRequest()) { this.ShowMsg("对不起,您的上一笔提现申请尚未进行处理", false); return; } if (this.Session["BalanceDrawRequest"] != null) { BalanceDrawRequestInfo balanceDrawRequest = (BalanceDrawRequestInfo)this.Session["BalanceDrawRequest"]; if (SubsiteStoreHelper.BalanceDrawRequest(balanceDrawRequest)) { this.message.Visible = true; return; } this.ShowMsg("写入提现信息失败", false); } }
private void btnOK_Click(object sender, EventArgs e) { if (SubsiteStoreHelper.DistroHasDrawRequest()) { ShowMsg("对不起,您的上一笔提现申请尚未进行处理", false); } else if (Session["BalanceDrawRequest"] != null) { BalanceDrawRequestInfo balanceDrawRequest = (BalanceDrawRequestInfo)Session["BalanceDrawRequest"]; if (SubsiteStoreHelper.BalanceDrawRequest(balanceDrawRequest)) { message.Visible = true; } else { ShowMsg("写入提现信息失败", false); } } }
private void btnDrawNext_Click(object sender, System.EventArgs e) { if (SubsiteStoreHelper.DistroHasDrawRequest()) { this.ShowMsg("对不起,您的上一笔提现申请尚未进行处理", false); return; } decimal num; if (!decimal.TryParse(this.txtDrawBalance.Text.Trim(), out num)) { this.ShowMsg(" 提现金额只能是数值,限制在1000万以内", false); return; } if (string.Compare(this.txtMerchantCodeCompare.Text.Trim(), this.txtMerchantCode.Text.Trim()) != 0) { this.ShowMsg(" 两次输入的帐号不一致,请重新输入", false); return; } if (num > (decimal)this.lblUseableBalance.Money) { this.ShowMsg(" 您的可用金额不足", false); return; } if (string.IsNullOrEmpty(this.txtTradePassword.Text)) { this.ShowMsg("请输入交易密码", false); return; } Hidistro.Membership.Context.Distributor distributor = SubsiteStoreHelper.GetDistributor(); BalanceDrawRequestInfo balanceDrawRequestInfo = new BalanceDrawRequestInfo(); balanceDrawRequestInfo.UserId = distributor.UserId; balanceDrawRequestInfo.UserName = distributor.Username; balanceDrawRequestInfo.RequestTime = System.DateTime.Now; balanceDrawRequestInfo.MerchantCode = this.txtMerchantCode.Text.Trim(); balanceDrawRequestInfo.BankName = this.txtBankName.Text.Trim(); balanceDrawRequestInfo.Amount = num; balanceDrawRequestInfo.AccountName = this.txtAccountName.Text.Trim(); balanceDrawRequestInfo.Remark = string.Empty; ValidationResults validationResults = Validation.Validate <BalanceDrawRequestInfo>(balanceDrawRequestInfo, new string[] { "ValBalanceDrawRequestInfo" }); string text = string.Empty; if (!validationResults.IsValid) { foreach (ValidationResult current in (System.Collections.Generic.IEnumerable <ValidationResult>)validationResults) { text += Formatter.FormatErrorMessage(current.Message); } this.ShowMsg(text, false); return; } distributor.TradePassword = this.txtTradePassword.Text; if (Hidistro.Membership.Context.Users.ValidTradePassword(distributor)) { this.Session["BalanceDrawRequest"] = balanceDrawRequestInfo; base.Response.Redirect(Globals.ApplicationPath + "/ShopAdmin/store/ConfirmBalanceDrawRequest.aspx", true); return; } this.ShowMsg("交易密码不正确,请重新输入", false); }
private void btnDrawNext_Click(object sender, EventArgs e) { if (SubsiteStoreHelper.DistroHasDrawRequest()) { this.ShowMsg("对不起,您的上一笔提现申请尚未进行处理", false); } else { decimal num; if (!decimal.TryParse(this.txtDrawBalance.Text.Trim(), out num)) { this.ShowMsg(" 提现金额只能是数值,限制在1000万以内", false); } else if (string.Compare(this.txtMerchantCodeCompare.Text.Trim(), this.txtMerchantCode.Text.Trim()) != 0) { this.ShowMsg(" 两次输入的帐号不一致,请重新输入", false); } else if (num > ((decimal)this.lblUseableBalance.Money)) { this.ShowMsg(" 您的可用金额不足", false); } else if (string.IsNullOrEmpty(this.txtTradePassword.Text)) { this.ShowMsg("请输入交易密码", false); } else { Distributor user = SubsiteStoreHelper.GetDistributor(); BalanceDrawRequestInfo target = new BalanceDrawRequestInfo(); target.UserId = user.UserId; target.UserName = user.Username; target.RequestTime = DateTime.Now; target.MerchantCode = this.txtMerchantCode.Text.Trim(); target.BankName = this.txtBankName.Text.Trim(); target.Amount = num; target.AccountName = this.txtAccountName.Text.Trim(); target.Remark = string.Empty; ValidationResults results = Hishop.Components.Validation.Validation.Validate <BalanceDrawRequestInfo>(target, new string[] { "ValBalanceDrawRequestInfo" }); string msg = string.Empty; if (!results.IsValid) { foreach (ValidationResult result in (IEnumerable <ValidationResult>)results) { msg = msg + Formatter.FormatErrorMessage(result.Message); } this.ShowMsg(msg, false); } else { user.TradePassword = this.txtTradePassword.Text; if (Users.ValidTradePassword(user)) { this.Session["BalanceDrawRequest"] = target; base.Response.Redirect(Globals.ApplicationPath + "/ShopAdmin/store/ConfirmBalanceDrawRequest.aspx", true); } else { this.ShowMsg("交易密码不正确,请重新输入", false); } } } } }