private void InitializeShippingCountryAndProvince() { // SET THE COUNTRY LIST ShipToCountry.DataSource = this.Countries; ShipToCountry.DataBind(); // INITIALIZE THE SHIPPING COUNTRY AND PROVINCE LIST string countryCode, province; if (!Page.IsPostBack) { Address shipAddress = GetShippingAddress(); countryCode = shipAddress.CountryCode; province = shipAddress.Province; SelectCountryAndProvince(ShipToCountry, countryCode, ShipToProvince, ShipToProvinceList, ShipToPostalCodeRequired, province); } else { countryCode = Request.Form[ShipToCountry.UniqueID]; SelectCountry(ShipToCountry, countryCode, ShipToProvince, ShipToProvinceList, ShipToPostalCodeRequired); if (ShipToProvinceList.Visible) { province = Request.Form[ShipToProvinceList.UniqueID]; } else { province = Request.Form[ShipToProvince.UniqueID]; } SelectProvince(ShipToProvince, ShipToProvinceList, province); } }
protected override void ProcessAdditionalFields(ref Entity record) { if (record == null) { throw new ArgumentNullException(nameof(record)); } record["salesrepid"] = SalesRepId.Get(Context.ExecutionContext); record["shipto_city"] = ShipToCity.Get(Context.ExecutionContext); record["shipto_country"] = ShipToCountry.Get(Context.ExecutionContext); record["shipto_fax"] = ShipToFax.Get(Context.ExecutionContext); record["shipto_line1"] = ShipToLine1.Get(Context.ExecutionContext); record["shipto_line2"] = ShipToLine2.Get(Context.ExecutionContext); record["shipto_line3"] = ShipToLine3.Get(Context.ExecutionContext); record["shipto_name"] = ShipToName.Get(Context.ExecutionContext); record["shipto_postalcode"] = ShipToPostalCode.Get(Context.ExecutionContext); record["shipto_stateorprovince"] = ShipToStateOrProvince.Get(Context.ExecutionContext); record["shipto_telephone"] = ShipToTelephone.Get(Context.ExecutionContext); record["willcall"] = WillCall.Get(Context.ExecutionContext); }