本文整理汇总了C#中AspxCommerce.Core.StoreSettingConfig.ResetStoreSettingKeys方法的典型用法代码示例。如果您正苦于以下问题:C# StoreSettingConfig.ResetStoreSettingKeys方法的具体用法?C# StoreSettingConfig.ResetStoreSettingKeys怎么用?C# StoreSettingConfig.ResetStoreSettingKeys使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类AspxCommerce.Core.StoreSettingConfig
的用法示例。
在下文中一共展示了StoreSettingConfig.ResetStoreSettingKeys方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: UpdateStoreSettings
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;
}
}
示例2: SetStorePrimary
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;
}
}
示例3: SetStorePrimary
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);
}