private bool LookupAddress(string Zipcode) { if (!string.IsNullOrEmpty(Zipcode)) { IShippingProvider provider = ShippingProvider.GetShippingProvider(ProductsBase.CountryCode); if (provider != null) { var Address = ShippingProvider_JP.GetAddressByPostalCode(ProductsBase.CountryCode, Zipcode); if (Address != null && Address.AddressDetails != null && Address.AddressDetails.Count > 0) { string CityTown = Address.AddressDetails[0].City.ToString(); List <string> words = Regex.Split(CityTown, @"\W+").ToList(); txtCity.Text = words[0].ToString(); if (words.Count > 1) { txtTown.Text = words[1].ToString(); txtStreet.Text = Address.AddressDetails[0].Street.ToString(); } else { txtTown.Text = Address.AddressDetails[0].Street.ToString(); } txtPrefecture.Text = Address.AddressDetails[0].State.ToString(); return(true); } else { return(false); } } } return(false); }
protected void Page_Load(object sender, EventArgs e) { _shippingProvider = ProductsBase.GetShippingProvider() as ShippingProvider_JP; }