string AddVatDetailsIfApplicable(VATSettingEnum vatSetting) { if (!AppConfigProvider.GetAppConfigValue <bool>("VAT.Enabled")) { return(string.Empty); } if (vatSetting == VATSettingEnum.ShowPricesInclusiveOfVAT) { return(string.Format(" {0}", StringResourceProvider.GetString("setvatsetting.aspx.6"))); } return(string.Format(" {0}", StringResourceProvider.GetString("setvatsetting.aspx.7"))); }
string AddVatDetailsIfApplicable(VATSettingEnum vatSetting) { if (!AppLogic.AppConfigBool("VAT.Enabled")) { return(string.Empty); } if (vatSetting == VATSettingEnum.ShowPricesInclusiveOfVAT) { return(string.Format(" {0}", "inc vat")); } return(string.Format(" {0}", "Excluding VAT")); }
/// <summary> /// Performs the necessary action for this control per postback /// </summary> /// <param name="selectedValue"></param> protected override void DoPostbackRoutine(string selectedValue) { String VATSetting = Customer.ValidateVATSetting(selectedValue); String vtr = ""; ThisCustomer.RequireCustomerRecord(); VATSettingEnum vt = (VATSettingEnum)System.Int32.Parse(VATSetting); ThisCustomer.VATSettingRAW = vt; Exception vatServiceException; if (vtr.Length != 0 && !AppLogic.VATRegistrationIDIsValid(ThisCustomer, vtr, out vatServiceException)) { vtr = String.Empty; } if (ThisCustomer.VATRegistrationID != vtr) { ThisCustomer.SetVATRegistrationID(vtr); } RefreshPage(); }
protected void Page_Load(object sender, System.EventArgs e) { Response.CacheControl = "private"; Response.Expires = 0; Response.AddHeader("pragma", "no-cache"); Customer ThisCustomer = ((AspDotNetStorefrontPrincipal)Context.User).ThisCustomer; String VATSetting = Customer.ValidateVATSetting(CommonLogic.QueryStringCanBeDangerousContent("VATSetting")); String vtr = CommonLogic.QueryStringCanBeDangerousContent("VATRegistrationID"); if (vtr.Trim().Length != 0) { ThisCustomer.RequireCustomerRecord(); } VATSettingEnum vt = (VATSettingEnum)System.Int32.Parse(VATSetting); ThisCustomer.VATSettingRAW = vt; Exception vatServiceException; if (vtr.Length != 0 && !AppLogic.VATRegistrationIDIsValid(ThisCustomer, vtr, out vatServiceException)) { vtr = String.Empty; } if (ThisCustomer.VATRegistrationID != vtr) { ThisCustomer.SetVATRegistrationID(vtr); } String msg = String.Empty; switch (vt) { case VATSettingEnum.ShowPricesInclusiveOfVAT: msg = AppLogic.GetString("setvatsetting.aspx.3", ThisCustomer.SkinID, ThisCustomer.LocaleSetting); break; case VATSettingEnum.ShowPricesExclusiveOfVAT: msg = AppLogic.GetString("setvatsetting.aspx.4", ThisCustomer.SkinID, ThisCustomer.LocaleSetting); break; default: vt = VATSettingEnum.ShowPricesInclusiveOfVAT; msg = AppLogic.GetString("setvatsetting.aspx.3", ThisCustomer.SkinID, ThisCustomer.LocaleSetting); break; } Label1.Text = String.Format(AppLogic.GetString("setvatsetting.aspx.1", ThisCustomer.SkinID, ThisCustomer.LocaleSetting), msg); string ReturnURL = CommonLogic.QueryStringCanBeDangerousContent("ReturnURL"); // recompose the ReturnUrl chunk ReturnURL = AppLogic.ReturnURLDecode(ReturnURL); AppLogic.CheckForScriptTag(ReturnURL); if (ReturnURL.IndexOf("setvatsetting.aspx") != -1) { ReturnURL = String.Empty; } if (ReturnURL.Length == 0) { ReturnURL = "default.aspx"; } Response.AddHeader("REFRESH", "1; URL=" + Server.UrlDecode(ReturnURL)); }