Пример #1
0
 private void BindHowToKnow()
 {
     FieldInfo[] fieldInfo = typeof(HowToKnow).GetFields();
     foreach (var item in fieldInfo)
     {
         if (!item.IsSpecialName)
         {
             HowToKnow obj = (HowToKnow)item.GetRawConstantValue();
             this.rdolHowToKnow.Items.Add(new ListItem(obj.GetDescription(), item.GetRawConstantValue().ToString()));
         }
     }
     this.rdolHowToKnow.Items[0].Selected = true;
 }
Пример #2
0
        /// <summary>
        /// 获取数据信息
        /// </summary>
        /// <returns></returns>
        private SupplierRegistrationInfo GetProviderInfo()
        {
            AddressInfo address = AddressInfo.GetAddress(this.hidAddress.Value);

            if (address == null)
            {
                throw new ArgumentNullException("请选择所在地");
            }
            SupplierRegistrationInfo info = new SupplierRegistrationInfo()
            {
                ProviderId      = Guid.NewGuid(),
                CompanyType     = Common.Enums.CompanyType.Supplier,
                UserName        = this.txtAccountNo.Text.Trim(),
                UserPassword    = this.txtPassWord.Text.Trim(),
                ConfirmPassword = this.txtConfirmPassWord.Text.Trim(),
                Name            = this.txtUserName.Text.Trim(),
                NickName        = this.txtPetName.Text.Trim(),
                Area            = address.AreaCode,
                Province        = address.ProvinceCode,
                City            = address.CityCode,
                District        = address.CountyCode,
                Address         = this.txtAddress.Text.Trim(),
                Contact         = this.txtLinkman.Text.Trim(),
                ContactPhone    = this.txtLinkManPhone.Text.Trim(),
                Email           = this.txtEmail.Text.Trim(),
                Faxes           = this.txtFaxes.Text.Trim(),
                MSN             = this.txtMSN.Text.Trim(),
                QQ               = this.txtQQ.Text.Trim(),
                ZipCode          = this.txtPostCode.Text.Trim(),
                HasClientType    = (HasClientType)Convert.ToInt32(this.rdolHasClientType.SelectedValue),
                PeriodStartOfUse = DateTime.Today.Date,
                PeriodEndOfUse   = DateTime.Today.AddYears(ChinaPay.B3B.Service.SystemManagement.SystemParamService.DefaultUseLimit).Date
            };
            HowToKnow howToknow = (HowToKnow)Convert.ToInt32(this.rdolHowToKnow.SelectedValue);

            if (howToknow == HowToKnow.Recommend)
            {
                info.Recommender = this.txtMarket.Text.Trim();
            }
            return(info);
        }