コード例 #1
0
        private void LoadTaxCheckoutControl()
        {
            plhTaxCheckout.Controls.Clear();
            ITaxProvider taxProvider = StoreController.GetTaxProvider(StoreSettings.TaxName);

            TaxControl = (ICheckoutControl)taxProvider.GetCheckoutControl(this, ControlPath);
            TaxControl.StoreSettings = StoreSettings;
            plhTaxCheckout.Controls.Add((ProviderControlBase)TaxControl);
        }
コード例 #2
0
        private void LoadShippingCheckoutControl()
        {
            plhShippingCheckout.Controls.Clear();
            IShippingProvider shippingProvider = StoreController.GetShippingProvider(StoreSettings.ShippingName);

            ShippingControl = (ICheckoutControl)shippingProvider.GetCheckoutControl(this, ControlPath);
            ShippingControl.StoreSettings = StoreSettings;
            ShippingControl.IncludeVAT    = IncludeVAT;
            plhShippingCheckout.Controls.Add((ProviderControlBase)ShippingControl);
            if (StoreSettings.NoDelivery | Shipping == ShippingMode.None)
            {
                plhShippingCheckout.Visible = false;
            }
            else
            {
                plhShippingCheckout.Visible = true;
            }
        }