private void btnAddRequest_Click(object sender, System.EventArgs e) { SiteRequestInfo siteRequestInfo = new SiteRequestInfo(); siteRequestInfo.FirstSiteUrl = this.txtFirstSiteUrl.Text.Trim(); siteRequestInfo.RequestTime = System.DateTime.Now; siteRequestInfo.RequestStatus = SiteRequestStatus.Dealing; ValidationResults validationResults = Validation.Validate <SiteRequestInfo>(siteRequestInfo, new string[] { "ValSiteRequest" }); 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; } SiteRequestInfo mySiteRequest = SubsiteStoreHelper.GetMySiteRequest(); if (mySiteRequest != null && mySiteRequest.RequestStatus == SiteRequestStatus.Dealing) { this.ShowMsg("您上一条申请还未处理,请联系供应商", false); return; } if (SubsiteStoreHelper.IsExitSiteUrl(siteRequestInfo.FirstSiteUrl)) { this.ShowMsg("您输入的域名已经被其它分销商绑定了,请重新输入", false); return; } if (SubsiteStoreHelper.AddSiteRequest(siteRequestInfo)) { base.Response.Redirect(Globals.ApplicationPath + "/ShopAdmin/store/ShowSiteRequestStatus.aspx"); return; } this.ShowMsg("站点申请提交失败", false); }
private void btnAddRequest_Click(object sender, EventArgs e) { SiteRequestInfo target = new SiteRequestInfo(); target.FirstSiteUrl = this.txtFirstSiteUrl.Text.Trim(); target.RequestTime = DateTime.Now; target.RequestStatus = SiteRequestStatus.Dealing; ValidationResults results = Hishop.Components.Validation.Validation.Validate <SiteRequestInfo>(target, new string[] { "ValSiteRequest" }); 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 { SiteRequestInfo mySiteRequest = SubsiteStoreHelper.GetMySiteRequest(); if ((mySiteRequest != null) && (mySiteRequest.RequestStatus == SiteRequestStatus.Dealing)) { this.ShowMsg("您上一条申请还未处理,请联系供应商", false); } else if (SubsiteStoreHelper.IsExitSiteUrl(target.FirstSiteUrl)) { this.ShowMsg("您输入的域名已经被其它分销商绑定了,请重新输入", false); } else if (SubsiteStoreHelper.AddSiteRequest(target)) { base.Response.Redirect(Globals.ApplicationPath + "/ShopAdmin/store/ShowSiteRequestStatus.aspx"); } else { this.ShowMsg("站点申请提交失败", false); } } }