Beispiel #1
0
        /// <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);
        }
Beispiel #2
0
 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("系统异常请稍后再试...");*/ }
 }
Beispiel #3
0
        /// <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);
        }
Beispiel #4
0
 /// <summary>
 /// 成功信息
 /// </summary>
 private void SucceedInfo(CompanyRegistrationInfo companyInfo)
 {
     Session["Info"] = companyInfo;
     Response.Redirect("./Succeed.aspx", false);
 }