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); }
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; } }