public static void SetStorePrimary(AspxCommonInfo aspxCommonObj, string currencyCode) { SQLHandler sqlH = new SQLHandler(); List <KeyValuePair <string, object> > Parameter = CommonParmBuilder.GetParamSP(aspxCommonObj); Parameter.Add(new KeyValuePair <string, object>("@CurrencyCode", currencyCode)); sqlH.ExecuteNonQuery("[dbo].[usp_Aspx_SetStorePrimary]", Parameter); StoreSettingConfig ssc = new StoreSettingConfig(); HttpContext.Current.Cache.Remove("AspxStoreSetting" + aspxCommonObj.PortalID.ToString() + aspxCommonObj.StoreID.ToString()); ssc.ResetStoreSettingKeys(aspxCommonObj.StoreID, aspxCommonObj.PortalID, aspxCommonObj.CultureName); }
public static void UpdateStoreSettings(string settingKeys, string settingValues, string prevFilePath, string newFilePath, string prevStoreLogoPath, string newStoreLogoPath, AspxCommonInfo aspxCommonObj) { try { FileHelperController fileObj = new FileHelperController(); string uplodedValue; if (newFilePath != null && prevFilePath != newFilePath) { string tempFolder = @"Upload\temp"; uplodedValue = fileObj.MoveFileToSpecificFolder(tempFolder, prevFilePath, newFilePath, @"Modules\AspxCommerce\AspxStoreSettingsManagement\uploads\", aspxCommonObj.StoreID, aspxCommonObj, "store_"); } else { uplodedValue = prevFilePath; } string uploadStorelogoValue; if (newStoreLogoPath != null && prevStoreLogoPath != newStoreLogoPath) { string tempFolder = @"Upload\temp"; uploadStorelogoValue = fileObj.MoveFileToSpecificFolder(tempFolder, prevStoreLogoPath, newStoreLogoPath, @"Modules\AspxCommerce\AspxStoreSettingsManagement\uploads\", aspxCommonObj.StoreID, aspxCommonObj, "storelogo_"); } else { uploadStorelogoValue = prevStoreLogoPath; } settingKeys = "DefaultProductImageURL" + '*' + "StoreLogoURL" + '*' + settingKeys; settingValues = uplodedValue + '*' + uploadStorelogoValue + '*' + settingValues; List<KeyValuePair<string, object>> parameter = CommonParmBuilder.GetParamSPC(aspxCommonObj); parameter.Add(new KeyValuePair<string, object>("@SettingKeys", settingKeys)); parameter.Add(new KeyValuePair<string, object>("@SettingValues", settingValues)); SQLHandler sqlH = new SQLHandler(); sqlH.ExecuteNonQuery("usp_Aspx_GetStoreSettingsUpdate", parameter); StoreSettingConfig ssc = new StoreSettingConfig(); HttpContext.Current.Cache.Remove("AspxStoreSetting" + aspxCommonObj.PortalID.ToString() + aspxCommonObj.StoreID.ToString()); ssc.ResetStoreSettingKeys(aspxCommonObj.StoreID, aspxCommonObj.PortalID, aspxCommonObj.CultureName); } catch (Exception e) { throw e; } }
public static void UpdateStoreSettings(string settingKeys, string settingValues, string prevFilePath, string newFilePath, string prevStoreLogoPath, string newStoreLogoPath, AspxCommonInfo aspxCommonObj) { try { FileHelperController fileObj = new FileHelperController(); string uplodedValue; if (newFilePath != null && prevFilePath != newFilePath) { string tempFolder = @"Upload\temp"; uplodedValue = fileObj.MoveFileToSpecificFolder(tempFolder, prevFilePath, newFilePath, @"Modules\AspxCommerce\AspxStoreSettingsManagement\uploads\", aspxCommonObj.StoreID, "store_"); } else { uplodedValue = prevFilePath; } string uploadStorelogoValue; if (newStoreLogoPath != null && prevStoreLogoPath != newStoreLogoPath) { string tempFolder = @"Upload\temp"; uploadStorelogoValue = fileObj.MoveFileToSpecificFolder(tempFolder, prevStoreLogoPath, newStoreLogoPath, @"Modules\AspxCommerce\AspxStoreSettingsManagement\uploads\", aspxCommonObj.StoreID, "storelogo_"); } else { uploadStorelogoValue = prevStoreLogoPath; } settingKeys = "DefaultProductImageURL" + '*' + "StoreLogoURL" + '*' + settingKeys; settingValues = uplodedValue + '*' + uploadStorelogoValue + '*' + settingValues; List <KeyValuePair <string, object> > parameter = CommonParmBuilder.GetParamSPC(aspxCommonObj); parameter.Add(new KeyValuePair <string, object>("@SettingKeys", settingKeys)); parameter.Add(new KeyValuePair <string, object>("@SettingValues", settingValues)); SQLHandler sqlH = new SQLHandler(); sqlH.ExecuteNonQuery("usp_Aspx_GetStoreSettingsUpdate", parameter); StoreSettingConfig ssc = new StoreSettingConfig(); HttpContext.Current.Cache.Remove("AspxStoreSetting" + aspxCommonObj.PortalID.ToString() + aspxCommonObj.StoreID.ToString()); ssc.ResetStoreSettingKeys(aspxCommonObj.StoreID, aspxCommonObj.PortalID, aspxCommonObj.CultureName); } catch (Exception e) { throw e; } }
public void SetStorePrimary(AspxCommonInfo aspxCommonObj, string currencyCode) { try { AspxCurrencyController.SetStorePrimary(aspxCommonObj, currencyCode); HttpContext.Current.Session["CurrencyCode"] = null; HttpContext.Current.Session["Region"] = null; StoreSettingConfig ssc = new StoreSettingConfig(); HttpContext.Current.Cache.Remove("AspxStoreSetting" + aspxCommonObj.PortalID.ToString() + aspxCommonObj.StoreID.ToString()); HttpContext.Current.Cache.Remove("AspxCurrencyRate" + aspxCommonObj.PortalID.ToString() + aspxCommonObj.StoreID.ToString()); ssc.ResetStoreSettingKeys(aspxCommonObj.StoreID, aspxCommonObj.PortalID, aspxCommonObj.CultureName); } catch (Exception ex) { throw ex; } }
public static void SetStorePrimary(AspxCommonInfo aspxCommonObj, string currencyCode) { SQLHandler sqlH = new SQLHandler(); List<KeyValuePair<string, object>> Parameter = CommonParmBuilder.GetParamSP(aspxCommonObj); Parameter.Add(new KeyValuePair<string, object>("@CurrencyCode", currencyCode)); sqlH.ExecuteNonQuery("[dbo].[usp_Aspx_SetStorePrimary]", Parameter); StoreSettingConfig ssc = new StoreSettingConfig(); HttpContext.Current.Cache.Remove("AspxStoreSetting" + aspxCommonObj.PortalID.ToString() + aspxCommonObj.StoreID.ToString()); ssc.ResetStoreSettingKeys(aspxCommonObj.StoreID, aspxCommonObj.PortalID, aspxCommonObj.CultureName); }