private void BindData() { txtURL.Text = SettingManager.GetSettingValue("ShippingRateComputationMethod.UPS.URL"); txtAccessKey.Text = SettingManager.GetSettingValue("ShippingRateComputationMethod.UPS.AccessKey"); txtUsername.Text = SettingManager.GetSettingValue("ShippingRateComputationMethod.UPS.Username"); txtPassword.Text = SettingManager.GetSettingValue("ShippingRateComputationMethod.UPS.Password"); txtAdditionalHandlingCharge.Value = SettingManager.GetSettingValueDecimalNative("ShippingRateComputationMethod.UPS.AdditionalHandlingCharge"); int defaultShippedFromCountryId = SettingManager.GetSettingValueInteger("ShippingRateComputationMethod.UPS.DefaultShippedFromCountryId"); CommonHelper.SelectListItem(ddlShippedFromCountry, defaultShippedFromCountryId); txtShippedFromZipPostalCode.Text = SettingManager.GetSettingValue("ShippingRateComputationMethod.UPS.DefaultShippedFromZipPostalCode"); string customerClassificationStr = SettingManager.GetSettingValue("ShippingRateComputationMethod.UPS.CustomerClassification"); if (!String.IsNullOrEmpty(customerClassificationStr)) { UPSCustomerClassification customerClassification = (UPSCustomerClassification)Enum.Parse(typeof(UPSCustomerClassification), customerClassificationStr); CommonHelper.SelectListItem(ddlUPSCustomerClassification, customerClassification.ToString()); } string pickupTypeStr = SettingManager.GetSettingValue("ShippingRateComputationMethod.UPS.PickupType"); if (!String.IsNullOrEmpty(pickupTypeStr)) { UPSPickupType pickupType = (UPSPickupType)Enum.Parse(typeof(UPSPickupType), pickupTypeStr); CommonHelper.SelectListItem(ddlUPSPickupType, pickupType.ToString()); } string packagingTypeStr = SettingManager.GetSettingValue("ShippingRateComputationMethod.UPS.PackagingType"); if (!String.IsNullOrEmpty(packagingTypeStr)) { UPSPackagingType packagingType = (UPSPackagingType)Enum.Parse(typeof(UPSPackagingType), packagingTypeStr); CommonHelper.SelectListItem(ddlUPSPackagingType, packagingType.ToString()); } // bingding carrier service offered string carrierServiceOffered = SettingManager.GetSettingValue("ShippingRateComputationMethod.USP.CarrierServicesOffered"); foreach (ListItem item in chkListUPSServices.Items) { if (carrierServiceOffered.Contains(item.Value)) { item.Selected = true; } } BindConvertionGrid(); }
private void BindData() { txtURL.Text = SettingManager.GetSettingValue("ShippingRateComputationMethod.UPS.URL"); txtAccessKey.Text = SettingManager.GetSettingValue("ShippingRateComputationMethod.UPS.AccessKey"); txtUsername.Text = SettingManager.GetSettingValue("ShippingRateComputationMethod.UPS.Username"); txtPassword.Text = SettingManager.GetSettingValue("ShippingRateComputationMethod.UPS.Password"); txtAdditionalHandlingCharge.Value = SettingManager.GetSettingValueDecimalNative("ShippingRateComputationMethod.UPS.AdditionalHandlingCharge"); int defaultShippedFromCountryId = SettingManager.GetSettingValueInteger("ShippingRateComputationMethod.UPS.DefaultShippedFromCountryId"); CommonHelper.SelectListItem(ddlShippedFromCountry, defaultShippedFromCountryId); txtShippedFromZipPostalCode.Text = SettingManager.GetSettingValue("ShippingRateComputationMethod.UPS.DefaultShippedFromZipPostalCode"); string customerClassificationStr = SettingManager.GetSettingValue("ShippingRateComputationMethod.UPS.CustomerClassification"); if (!String.IsNullOrEmpty(customerClassificationStr)) { UPSCustomerClassification customerClassification = (UPSCustomerClassification)Enum.Parse(typeof(UPSCustomerClassification), customerClassificationStr); CommonHelper.SelectListItem(ddlUPSCustomerClassification, customerClassification.ToString()); } string pickupTypeStr = SettingManager.GetSettingValue("ShippingRateComputationMethod.UPS.PickupType"); if (!String.IsNullOrEmpty(pickupTypeStr)) { UPSPickupType pickupType = (UPSPickupType)Enum.Parse(typeof(UPSPickupType), pickupTypeStr); CommonHelper.SelectListItem(ddlUPSPickupType, pickupType.ToString()); } string packagingTypeStr = SettingManager.GetSettingValue("ShippingRateComputationMethod.UPS.PackagingType"); if (!String.IsNullOrEmpty(packagingTypeStr)) { UPSPackagingType packagingType = (UPSPackagingType)Enum.Parse(typeof(UPSPackagingType), packagingTypeStr); CommonHelper.SelectListItem(ddlUPSPackagingType, packagingType.ToString()); } }
public void Save() { UPSCustomerClassification customerClassification = (UPSCustomerClassification)Enum.Parse(typeof(UPSCustomerClassification), ddlUPSCustomerClassification.SelectedItem.Value); UPSPickupType pickupType = (UPSPickupType)Enum.Parse(typeof(UPSPickupType), ddlUPSPickupType.SelectedItem.Value); UPSPackagingType packagingType = (UPSPackagingType)Enum.Parse(typeof(UPSPackagingType), ddlUPSPackagingType.SelectedItem.Value); SettingManager.SetParam("ShippingRateComputationMethod.UPS.URL", txtURL.Text); SettingManager.SetParam("ShippingRateComputationMethod.UPS.AccessKey", txtAccessKey.Text); SettingManager.SetParam("ShippingRateComputationMethod.UPS.Username", txtUsername.Text); SettingManager.SetParam("ShippingRateComputationMethod.UPS.Password", txtPassword.Text); SettingManager.SetParamNative("ShippingRateComputationMethod.UPS.AdditionalHandlingCharge", txtAdditionalHandlingCharge.Value); int defaultShippedFromCountryId = int.Parse(this.ddlShippedFromCountry.SelectedItem.Value); SettingManager.SetParam("ShippingRateComputationMethod.UPS.DefaultShippedFromCountryId", defaultShippedFromCountryId.ToString()); SettingManager.SetParam("ShippingRateComputationMethod.UPS.DefaultShippedFromZipPostalCode", txtShippedFromZipPostalCode.Text); SettingManager.SetParam("ShippingRateComputationMethod.UPS.CustomerClassification", customerClassification.ToString()); SettingManager.SetParam("ShippingRateComputationMethod.UPS.PickupType", pickupType.ToString()); SettingManager.SetParam("ShippingRateComputationMethod.UPS.PackagingType", packagingType.ToString()); }
private void BindData() { txtURL.Text = this.SettingManager.GetSettingValue("ShippingRateComputationMethod.UPS.URL"); txtAccessKey.Text = this.SettingManager.GetSettingValue("ShippingRateComputationMethod.UPS.AccessKey"); txtUsername.Text = this.SettingManager.GetSettingValue("ShippingRateComputationMethod.UPS.Username"); txtPassword.Text = this.SettingManager.GetSettingValue("ShippingRateComputationMethod.UPS.Password"); txtAdditionalHandlingCharge.Value = this.SettingManager.GetSettingValueDecimalNative("ShippingRateComputationMethod.UPS.AdditionalHandlingCharge"); int defaultShippedFromCountryId = this.SettingManager.GetSettingValueInteger("ShippingRateComputationMethod.UPS.DefaultShippedFromCountryId"); CommonHelper.SelectListItem(ddlShippedFromCountry, defaultShippedFromCountryId); txtShippedFromZipPostalCode.Text = this.SettingManager.GetSettingValue("ShippingRateComputationMethod.UPS.DefaultShippedFromZipPostalCode"); string customerClassificationStr = this.SettingManager.GetSettingValue("ShippingRateComputationMethod.UPS.CustomerClassification"); if (!String.IsNullOrEmpty(customerClassificationStr)) { UPSCustomerClassification customerClassification = (UPSCustomerClassification)Enum.Parse(typeof(UPSCustomerClassification), customerClassificationStr); CommonHelper.SelectListItem(ddlUPSCustomerClassification, customerClassification.ToString()); } string pickupTypeStr = this.SettingManager.GetSettingValue("ShippingRateComputationMethod.UPS.PickupType"); if (!String.IsNullOrEmpty(pickupTypeStr)) { UPSPickupType pickupType = (UPSPickupType)Enum.Parse(typeof(UPSPickupType), pickupTypeStr); CommonHelper.SelectListItem(ddlUPSPickupType, pickupType.ToString()); } string packagingTypeStr = this.SettingManager.GetSettingValue("ShippingRateComputationMethod.UPS.PackagingType"); if (!String.IsNullOrEmpty(packagingTypeStr)) { UPSPackagingType packagingType = (UPSPackagingType)Enum.Parse(typeof(UPSPackagingType), packagingTypeStr); CommonHelper.SelectListItem(ddlUPSPackagingType, packagingType.ToString()); } string carrierServicesOffered = this.SettingManager.GetSettingValue("ShippingRateComputationMethod.UPS.CarrierServicesOffered", string.Empty); var services = new UPSServices(); // Load all service names if (carrierServicesOffered.Length == 0) { foreach (string service in services.Services) { this.cblCarrierServicesOffered.Items.Add(service); } } else { // Load and select previously selected services foreach (string service in services.Services) { ListItem cblItem = new ListItem(service); string serviceId = UPSServices.GetServiceId(service); if (!String.IsNullOrEmpty(serviceId) && !String.IsNullOrEmpty(carrierServicesOffered)) { // Add delimiters [] so that single digit IDs aren't found in multi-digit IDs serviceId = String.Format("[{0}]", serviceId); if (carrierServicesOffered.Contains(serviceId) == true) { cblItem.Selected = true; } } this.cblCarrierServicesOffered.Items.Add(cblItem); } } }
public void Save() { UPSCustomerClassification customerClassification = (UPSCustomerClassification)Enum.Parse(typeof(UPSCustomerClassification), ddlUPSCustomerClassification.SelectedItem.Value); UPSPickupType pickupType = (UPSPickupType)Enum.Parse(typeof(UPSPickupType), ddlUPSPickupType.SelectedItem.Value); UPSPackagingType packagingType = (UPSPackagingType)Enum.Parse(typeof(UPSPackagingType), ddlUPSPackagingType.SelectedItem.Value); this.SettingManager.SetParam("ShippingRateComputationMethod.UPS.URL", txtURL.Text); this.SettingManager.SetParam("ShippingRateComputationMethod.UPS.AccessKey", txtAccessKey.Text); this.SettingManager.SetParam("ShippingRateComputationMethod.UPS.Username", txtUsername.Text); this.SettingManager.SetParam("ShippingRateComputationMethod.UPS.Password", txtPassword.Text); this.SettingManager.SetParamNative("ShippingRateComputationMethod.UPS.AdditionalHandlingCharge", txtAdditionalHandlingCharge.Value); int defaultShippedFromCountryId = int.Parse(this.ddlShippedFromCountry.SelectedItem.Value); this.SettingManager.SetParam("ShippingRateComputationMethod.UPS.DefaultShippedFromCountryId", defaultShippedFromCountryId.ToString()); this.SettingManager.SetParam("ShippingRateComputationMethod.UPS.DefaultShippedFromZipPostalCode", txtShippedFromZipPostalCode.Text); this.SettingManager.SetParam("ShippingRateComputationMethod.UPS.CustomerClassification", customerClassification.ToString()); this.SettingManager.SetParam("ShippingRateComputationMethod.UPS.PickupType", pickupType.ToString()); this.SettingManager.SetParam("ShippingRateComputationMethod.UPS.PackagingType", packagingType.ToString()); var carrierServicesOffered = new StringBuilder(); int carrierServicesCount = 0; foreach (ListItem li in cblCarrierServicesOffered.Items) { if (li.Selected == true) { string serviceId = UPSServices.GetServiceId(li.Text); if (!String.IsNullOrEmpty(serviceId)) { // Add delimiters [] so that single digit IDs aren't found in multi-digit IDs carrierServicesOffered.AppendFormat("[{0}]:", serviceId); } carrierServicesCount++; } } // Add default options if no services were selected (Ground, 3 Day Select, Standard, and Worldwide Expedited) if (carrierServicesCount == 0) { this.SettingManager.SetParam("ShippingRateComputationMethod.UPS.CarrierServicesOffered", "[03]:[12]:[11]:[08]:"); } else { this.SettingManager.SetParam("ShippingRateComputationMethod.UPS.CarrierServicesOffered", carrierServicesOffered.ToString()); } }