/// <summary> /// 获取数据信息 /// </summary> /// <returns></returns> private CompanyRegistrationInfo GetProviderInfo() { AddressInfo address = AddressInfo.GetAddress(this.hidAddress.Value); if (address == null) { throw new InvalidOperationException("请选择所在地"); } CompanyRegistrationInfo info = new CompanyRegistrationInfo() { CompanyType = CompanyType.Provider, CompanyId = Guid.NewGuid(), UserName = this.txtAccountNo.Text.Trim(), UserPassword = this.txtPassWord.Text.Trim(), ConfirmPassword = this.txtConfirmPassWord.Text.Trim(), CompanyName = this.txtCompanyName.Text.Trim(), AbbreviateName = this.txtCompanyShortName.Text.Trim(), Area = address.AreaCode, Province = address.ProvinceCode, City = address.CityCode, District = address.CountyCode, Address = this.txtAddress.Text.Trim(), OfficePhones = this.txtCompanyPhone.Text.Trim(), ManagerName = this.txtPrincipal.Text.Trim(), ManagerCellphone = this.txtPrincipalPhone.Text.Trim(), Contact = this.txtLinkman.Text.Trim(), ContactPhone = this.txtLinkManPhone.Text.Trim(), EmergencyContact = this.txtUrgencyLinkMan.Text.Trim(), EmergencyCall = this.txtUrgencyLinkManPhone.Text.Trim(), ManagerEmail = this.txtEmail.Text.Trim(), Faxes = this.txtFaxes.Text.Trim(), ManagerMsn = this.txtMSN.Text.Trim(), ManagerQQ = this.txtQQ.Text.Trim(), ZipCode = this.txtPostCode.Text.Trim(), Licence = this.txtIATABusinessApprovalNumber.Text.Trim(), IATA = this.txtIATANumber.Text.Trim(), OfficeNumbers = this.txtOFFICENumber.Text.Trim().ToUpper(), Deposit = decimal.Parse(this.txtCaticAssociationSuch.Text.Trim()), HasClientType = (HasClientType)Convert.ToInt32(this.rdolHasClientType.SelectedValue), PeriodStartOfUse = DateTime.Today.Date, PeriodEndOfUse = DateTime.Today.AddYears(ChinaPay.B3B.Service.SystemManagement.SystemParamService.DefaultUseLimit).Date }; for (int i = 0; i < this.chklBusinessType.Items.Count; i++) { if (this.chklBusinessType.Items[i].Selected) { info.BusinessType |= (BusinessType)Convert.ToInt32(this.chklBusinessType.Items[i].Value); } } info.HowToKnow = (HowToKnow)Convert.ToInt32(this.rdolHowToKnow.SelectedValue); if (info.HowToKnow == HowToKnow.Recommend) { info.Recommender = this.txtMarket.Text.Trim(); } return(info); }
protected void btnSubmit_Click(object sender, EventArgs e) { try { CompanyRegistrationInfo companyInfo = this.GetCompamyInfo(); ExistsVerifyCode(); CompanyService.Register(companyInfo); this.SucceedInfo(companyInfo); } catch (ArgumentNullException ex) { this.FailInfo(ex.Message); } catch (InvalidOperationException ex) { this.FailInfo(ex.Message); } catch (Exception ex) { this.FailInfo(ex.Message); /*this.FailInfo("系统异常请稍后再试...");*/ } }
/// <summary> /// 获取数据信息 /// </summary> /// <returns></returns> private CompanyRegistrationInfo GetCompamyInfo() { AddressInfo address = AddressInfo.GetAddress(this.hidAddress.Value); if (address == null) { throw new ArgumentNullException("请选择所在地"); } CompanyRegistrationInfo info = new CompanyRegistrationInfo() { CompanyId = Guid.NewGuid(), CompanyType = CompanyType.Purchaser, UserName = this.txtAccountNo.Text.Trim(), UserPassword = this.txtPassWord.Text.Trim(), ConfirmPassword = this.txtConfirmPassWord.Text.Trim(), CompanyName = this.txtCompanyName.Text.Trim(), AbbreviateName = this.txtCompanyShortName.Text.Trim(), Area = address.AreaCode, Province = address.ProvinceCode, City = address.CityCode, District = address.CountyCode, Address = this.txtAddress.Text.Trim(), OfficePhones = this.txtCompanyPhone.Text.Trim(), ManagerName = this.txtPrincipal.Text.Trim(), ManagerCellphone = this.txtPrincipalPhone.Text.Trim(), Contact = this.txtLinkman.Text.Trim(), ContactPhone = this.txtLinkManPhone.Text.Trim(), EmergencyContact = this.txtUrgencyLinkMan.Text.Trim(), EmergencyCall = this.txtUrgencyLinkManPhone.Text.Trim(), ManagerEmail = this.txtEmail.Text.Trim(), ManagerMsn = this.txtMSN.Text.Trim(), Faxes = this.txtFaxes.Text.Trim(), ManagerQQ = this.txtQQ.Text.Trim(), ZipCode = this.txtPostCode.Text.Trim(), HasClientType = (HasClientType)Convert.ToInt32(this.rdolHasClientType.SelectedValue) }; info.HowToKnow = (HowToKnow)Convert.ToInt32(this.rdolHowToKnow.SelectedValue); if (info.HowToKnow == HowToKnow.Recommend) { info.Recommender = this.txtMarket.Text.Trim(); } return(info); }
/// <summary> /// 成功信息 /// </summary> private void SucceedInfo(CompanyRegistrationInfo companyInfo) { Session["Info"] = companyInfo; Response.Redirect("./Succeed.aspx", false); }