/// <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);
            }
        }
示例#2
0
        /// <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);
     }
 }