/// <summary> /// Handles the Load event of the Page control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="T:System.EventArgs"/> instance containing the event data.</param> protected void Page_Load(object sender, EventArgs e) { try { SetSimpleWeightConfigurationProperties(); shippingServiceSettings = ShippingService.FetchConfiguredShippingProviders(); if (shippingServiceSettings != null) { foreach (ProviderSettings providerSettings in shippingServiceSettings.ProviderSettingsCollection) { if (providerSettings.Name == typeof(SimpleWeightShippingProvider).Name) { simpleWeightConfigurationSettings = providerSettings; } } } else { shippingServiceSettings = new ShippingServiceSettings(); } view = Utility.GetParameter("view"); switch (view) { case "c": pnlConfiguration.Visible = true; pnlData.Visible = false; break; case "d": LoadSimpleShippingWeightRates(); pnlData.Visible = true; pnlConfiguration.Visible = false; break; default: pnlConfiguration.Visible = true; pnlData.Visible = false; break; } } catch (Exception ex) { Logger.Error(typeof(simpleweightconfiguration).Name + ".Page_Load", ex); base.MasterPage.MessageCenter.DisplayCriticalMessage(ex.Message); } }
/// <summary> /// Loads the configured tax providers. /// </summary> private void LoadConfiguredShippingProviders() { ShippingServiceSettings shippingServiceSettings = ShippingService.FetchConfiguredShippingProviders(); rblConfiguredProviders.Items.Clear(); if (shippingServiceSettings != null) { foreach (ProviderSettings providerSettings in shippingServiceSettings.ProviderSettingsCollection) { rblConfiguredProviders.Items.Add(new ListItem(providerSettings.Name, providerSettings.Name)); } if (!string.IsNullOrEmpty(shippingServiceSettings.DefaultProvider)) { rblConfiguredProviders.SelectedValue = shippingServiceSettings.DefaultProvider; rblConfiguredProviders.SelectedItem.Attributes.Add("class", "defaultProvider"); defaultProviderName = shippingServiceSettings.DefaultProvider; } } }
/// <summary> /// Handles the Load event of the Page control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="T:System.EventArgs"/> instance containing the event data.</param> protected void Page_Load(object sender, EventArgs e) { try { SetShippingGeneralSettingsProperties(); shippingServiceSettings = ShippingService.FetchConfiguredShippingProviders(); if (shippingServiceSettings == null) { shippingServiceSettings = new ShippingServiceSettings(); } if (!Page.IsPostBack) { LoadCountries(); chkUseShipping.Checked = shippingServiceSettings.UseShipping; txtShipFromZip.Text = shippingServiceSettings.ShipFromZip; ddlShipFromCountry.SelectedValue = shippingServiceSettings.ShipFromCountryCode; txtShippingBuffer.Text = StoreUtility.GetFormattedAmount(shippingServiceSettings.ShippingBuffer, false); } } catch (Exception ex) { Logger.Error(typeof(shippinggeneralsettings).Name + ".Page_Load", ex); base.MasterPage.MessageCenter.DisplayCriticalMessage(ex.Message); } }