Example #1
0
 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);
 }
Example #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     _shippingProvider = ProductsBase.GetShippingProvider() as ShippingProvider_JP;
 }