当前位置: 首页>>代码示例>>C#>>正文


C# StoreSettingConfig.ResetStoreSettingKeys方法代码示例

本文整理汇总了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;
           }
       }
开发者ID:xiaoxiaocoder,项目名称:AspxCommerce2.7,代码行数:45,代码来源:AspxStoreSetProvider.cs

示例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;
     }
 }
开发者ID:xiaoxiaocoder,项目名称:AspxCommerce2.7,代码行数:17,代码来源:AspxCoreController.cs

示例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);
 }
开发者ID:xiaoxiaocoder,项目名称:AspxCommerce2.7,代码行数:10,代码来源:AspxCurrencyProvider.cs


注:本文中的AspxCommerce.Core.StoreSettingConfig.ResetStoreSettingKeys方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。