protected void Page_Load(object sender, EventArgs e) { try { GetAllCountry(); BindCountryImage(); Page.ClientScript.RegisterClientScriptInclude("JQueryFormValidate", ResolveUrl("~/js/FormValidation/jquery.form-validation-and-hints.js")); IncludeJs("CurrencyManage", "/js/GridView/jquery.grid.js", "/js/GridView/SagePaging.js", "/js/GridView/jquery.global.js", "/js/GridView/jquery.dateFormat.js", "/js/MessageBox/jquery.easing.1.3.js", "/js/MessageBox/alertbox.js", "/Modules/AspxCommerce/AspxCurrenciesManagement/js/CurrencyManagement.js", "/js/AjaxFileUploader/ajaxupload.js", "/js/FancyDropDown/fancyDropDown.js", "/js/FormValidation/jquery.validate.js", "/js/CurrencyFormat/jquery.formatCurrency-1.4.0.js", "/js/CurrencyFormat/jquery.formatCurrency.all.js"); PortalID = GetPortalID; StoreID = GetStoreID; UserName = GetUsername; CultureName = GetCurrentCultureName; UserModuleId = SageUserModuleID; maxFileSize = Convert.ToInt32(StoreSetting.GetStoreSettingValueByKey(StoreSetting.MaximumImageSize, StoreID, PortalID, CultureName)); IncludeCss("CurrencyManage", "/Templates/" + TemplateName + "/css/GridView/tablesort.css", "/Templates/" + TemplateName + "/css/MessageBox/style.css", "/Templates/" + TemplateName + "/css/JQueryUI/jquery.ui.all.css", "/Modules/AspxCommerce/AspxCurrenciesManagement/css/module.css"); IncludeLanguageJS(); } catch (Exception ex) { ProcessException(ex); } }
protected void Page_Load(object sender, EventArgs e) { try { if (!IsPostBack) { IncludeCss("MostViewedItems", "/Templates/" + TemplateName + "/css/GridView/tablesort.css", "/Templates/" + TemplateName + "/css/MessageBox/style.css", "/Templates/" + TemplateName + "/css/PopUp/style.css", "/Templates/" + TemplateName + "/css/JQueryUI/jquery.ui.all.css"); IncludeJs("MostViewedItems", "/js/GridView/jquery.grid.js", "/js/GridView/SagePaging.js", "/js/GridView/jquery.global.js", "/js/GridView/jquery.dateFormat.js", "/js/DateTime/date.js", "/js/MessageBox/jquery.easing.1.3.js", "/js/MessageBox/alertbox.js", "/js/AjaxFileUploader/ajaxupload.js", "/js/PopUp/custom.js", "/js/ExportToCSV/table2CSV.js", "/Modules/AspxCommerce/AspxItemsManagement/js/MostViewedItems.js", "/js/CurrencyFormat/jquery.formatCurrency-1.4.0.js", "/js/CurrencyFormat/jquery.formatCurrency.all.js"); StoreID = GetStoreID; PortalID = GetPortalID; Username = GetUsername; CultureName = GetCurrentCultureName; StoreSettingConfig ssc = new StoreSettingConfig(); CurrencyCode = ssc.GetStoreSettingsByKey(StoreSetting.MainCurrency, GetStoreID, GetPortalID, CultureName); CurrencySymbol = StoreSetting.GetSymbolFromCurrencyCode(CurrencyCode, GetStoreID, GetPortalID); string modulePath = this.AppRelativeTemplateSourceDirectory; hst = AppLocalized.getLocale(modulePath); } IncludeLanguageJS(); } catch (Exception ex) { ProcessException(ex); } }
protected void ButtonLowStock_Click(object sender, System.EventArgs e) { try { StoreSettingConfig ssc = new StoreSettingConfig(); AspxCommonInfo aspxCommonObj = new AspxCommonInfo(); aspxCommonObj.StoreID = GetStoreID; aspxCommonObj.PortalID = GetPortalID; aspxCommonObj.CultureName = GetCurrentCultureName; string CurrencyCode = ssc.GetStoreSettingsByKey(StoreSetting.MainCurrency, GetStoreID, GetPortalID, CultureName); string CurrencySymbol = StoreSetting.GetSymbolFromCurrencyCode(CurrencyCode, GetStoreID, GetPortalID); List <KeyValuePair <string, object> > parameter = CommonParmBuilder.GetParamSPC(aspxCommonObj); parameter.Add(new KeyValuePair <string, object>("@CurrencySymbol", CurrencySymbol)); LowStockQuantity = int.Parse(ssc.GetStoreSettingsByKey(StoreSetting.LowStockQuantity, GetStoreID, GetPortalID, GetCurrentCultureName)); parameter.Add(new KeyValuePair <string, object>("@LowStockQuantity", LowStockQuantity)); string filename = "MyReport_LowStockItems" + "_" + DateTime.Now.ToString("M_dd_yyyy_H_M_s") + ".csv"; string filePath = HttpContext.Current.Server.MapPath(ResolveUrl(this.AppRelativeTemplateSourceDirectory)) + filename; ExportLargeData csvLdata = new ExportLargeData(); csvLdata.ExportToCSV(true, ",", "[dbo].[usp_Aspx_GetLowStockItemsForExport]", parameter, filePath); } catch (Exception ex) { ProcessException(ex); } }
/// <summary> /// Get a single StoreSetting from the StoreSetting table /// </summary> public static StoreSetting GetStoreSetting(string storeSettingName) { // Invalid Id if (storeSettingName == null) { return(null); } // Scan existing StoreSetting storeSetting = StoreSetting.Get(storeSettingName); if ((StoreSettings.Count > 0) && (StoreSettings.Keys.Contains(storeSetting.Id))) { StoreSetting.Refresh(StoreSettings[storeSetting.Id], storeSetting); return(StoreSettings[storeSetting.Id]); } // Not found, let's check the database if (storeSetting != null) { StoreSettings.Add(storeSetting.Id, storeSetting); return(storeSetting); } return(null); }
protected void ButtonShippingCsv_Click(object sender, System.EventArgs e) { try { AspxCommonInfo aspxCommonObj = new AspxCommonInfo(); aspxCommonObj.StoreID = GetStoreID; aspxCommonObj.PortalID = GetPortalID; aspxCommonObj.CultureName = GetCurrentCultureName; StoreSettingConfig ssc = new StoreSettingConfig(); string CurrencyCode = ssc.GetStoreSettingsByKey(StoreSetting.MainCurrency, GetStoreID, GetPortalID, CultureName); string CurrencySymbol = StoreSetting.GetSymbolFromCurrencyCode(CurrencyCode, GetStoreID, GetPortalID); List <KeyValuePair <string, object> > parameter = CommonParmBuilder.GetParamSPC(aspxCommonObj); parameter.Add(new KeyValuePair <string, object>("@CurrencySymbol", CurrencySymbol)); string filename = "MyReport_StoreShipping" + "_" + DateTime.Now.ToString("M_dd_yyyy_H_M_s") + ".csv"; string filePath = HttpContext.Current.Server.MapPath(ResolveUrl(this.AppRelativeTemplateSourceDirectory)) + filename; ExportLargeData csvLdata = new ExportLargeData(); string showReport = HdnValue.Value; if (showReport == "1") { csvLdata.ExportToCSV(true, ",", "[dbo].[usp_Aspx_ShippingReportDetailsForExport]", parameter, filePath); } else if (showReport == "2") { csvLdata.ExportToCSV(true, ",", "[dbo].[usp_Aspx_GetShippingDetailsByCurrentMonthForExport]", parameter, filePath); } else { csvLdata.ExportToCSV(true, ",", "[dbo].[usp_Aspx_GetShippingReportDetailsBy24hoursForExport]", parameter, filePath); } } catch (Exception ex) { ProcessException(ex); } }
public static StoreSetting GetSetting <TValue>(ObjectStoreParameters para) { var setting = new StoreSetting(); setting.PrimaryKey = para.PrimaryKey; var keytype = Helper.TypeHelper.GetFieldType <TValue>(setting.PrimaryKey); if (keytype != null) { setting.PrimaryKeyLen = Helper.KeyHelper.GetKeyLen(keytype, para.PrimaryKeyLength); } else { setting.PrimaryKeyLen = para.PrimaryKeyLength; } setting.MaxCacheLevel = para.MaxCacheLevel; setting.ValueTypeFullName = typeof(TValue).FullName; setting.UseDefaultNETBinaryFormater = para.UseDefaultNETBinaryFormater; setting.EnableLog = para.EnableLog; setting.EnableVersion = para.EnableVersion; setting.Columns = GetColumns <TValue>(para.ColumnList, setting.PrimaryKey, setting.PrimaryKeyLen); setting.Indexs = para.IndexList; return(setting); }
public GeneralSettingsUpdateControl() { InitializeComponent(); #if !DEMO Updater.Connected += Client_Connected; Updater.ConnectFailed += Client_ConnectFailed; Updater.Disconnected += Client_Disconnected; Updater.Authenticated += Client_Authenticated; Updater.UpdateReceived += Client_UpdateReceived; Updater.ReceivedFileBlock += Client_ReceivedFileBlock; Updater.ReceivedVersion += Updater_ReceivedVersion; Updater.ZipExtractionFailed += Updater_ZipExtractionFailed; #if DEBUG //Updater.Debug += new TextEventHandler(Updater_Debug); #endif flowDocumentScroll.IsEnabled = false; flowDocumentScroll.Document = new FlowDocument(); int? value = StoreSetting.Get("AutoUpdate").IntValue; bool isAutoUpdateEnabled = (value != null) && (value.Value != 0); radioButtonAutoUpdateIsEnabled.IsSelected = isAutoUpdateEnabled; radioButtonAutoUpdateIsNotEnabled.IsSelected = !isAutoUpdateEnabled; textBoxServer.Text = LocalSetting.Values.String["UpdateServer"]; textBoxPort.Text = LocalSetting.Values.String["UpdateServerPort"]; #endif }
protected void Page_Load(object sender, EventArgs e) { try { if (!IsPostBack) { PortalID = GetPortalID; StoreID = GetStoreID; UserName = GetUsername; CultureName = GetCurrentCultureName; UserModuleId = SageUserModuleID; Page.ClientScript.RegisterClientScriptInclude("JQueryFormValidate", ResolveUrl("~/js/FormValidation/jquery.form-validation-and-hints.js")); IncludeJs("BrandManage", "/js/GridView/jquery.grid.js", "/js/GridView/SagePaging.js", "/js/GridView/jquery.global.js", "/js/GridView/jquery.dateFormat.js", "/js/MessageBox/jquery.easing.1.3.js", "/js/MessageBox/alertbox.js", "/Modules/AspxCommerce/AspxBrandManagement/js/BrandManage.js", "/js/AjaxFileUploader/ajaxupload.js"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "ckEditorUserModuleID", " var ckEditorUserModuleID='" + SageUserModuleID + "';", true); IncludeJs("BrandManageCk", "/Editors/ckeditor/ckeditor.js", "/Editors/ckeditor/adapters/jquery.js"); IncludeCss("BrandManage", "/Templates/" + TemplateName + "/css/GridView/tablesort.css", "/Templates/" + TemplateName + "/css/MessageBox/style.css", "/Templates/" + TemplateName + "/css/JQueryUI/jquery.ui.all.css", "/Modules/AspxCommerce/AspxBrandManagement/css/module.css"); maxFileSize = Convert.ToInt32(StoreSetting.GetStoreSettingValueByKey(StoreSetting.MaximumImageSize, GetStoreID, GetPortalID, GetCurrentCultureName)); } AddLanguage(); IncludeLanguageJS(); } catch (Exception ex) { ProcessException(ex); } }
private static void timer_Tick(object sender, EventArgs e) { StoreSetting setting = SettingManager.GetStoreSetting("EnableAutoLogoffForDialogWindows"); bool disableForDialogWindows = ((setting.IntValue == null) || (setting.IntValue.Value == 0)); if (disableForDialogWindows && PosDialogWindow.HasPosDialogWindowsOpen) { return; } setting = SettingManager.GetStoreSetting("AutoLogoffTimeout"); if (setting.IntValue != null) { SettingManager.SetStoreSetting("AutoLogoffTimeout", setting.IntValue.Value.Clamp(5, 9999)); } if (UserControlManager.UserInactivity <= new TimeSpan(0, 0, 10)) { return; } if (AutoLogout != null) { AutoLogout.Invoke(null, new EventArgs()); } CloseDialogWindows(); StopAutoLogoutTimer(); Singleton.Logout(); MainWindow.Singleton.loginControl.Visibility = Visibility.Visible; MainWindow.Singleton.orderEntryControl.Visibility = Visibility.Hidden; }
protected void btnExportDetailToCSV_Click(object sender, EventArgs e) { try { AspxCommonInfo aspxCommonObj = new AspxCommonInfo(); aspxCommonObj.StoreID = GetStoreID; aspxCommonObj.PortalID = GetPortalID; aspxCommonObj.UserName = GetUsername; aspxCommonObj.CultureName = GetCurrentCultureName; StoreSettingConfig ssc = new StoreSettingConfig(); string CurrencyCode = ssc.GetStoreSettingsByKey(StoreSetting.MainCurrency, GetStoreID, GetPortalID, CultureName); string CurrencySymbol = StoreSetting.GetSymbolFromCurrencyCode(CurrencyCode, GetStoreID, GetPortalID); List <KeyValuePair <string, object> > parameter = CommonParmBuilder.GetParamSPC(aspxCommonObj); parameter.Add(new KeyValuePair <string, object>("@CouponCode", HdnValueDetail.Value)); parameter.Add(new KeyValuePair <string, object>("@CurrencySymbol", CurrencySymbol)); string filename = "MyReport_CouponPerSales" + "_" + DateTime.Now.ToString("M_dd_yyyy_H_M_s") + ".csv"; string filePath = HttpContext.Current.Server.MapPath(ResolveUrl(this.AppRelativeTemplateSourceDirectory)) + filename; ExportLargeData csvLdata = new ExportLargeData(); csvLdata.ExportToCSV(true, ",", "[dbo].[usp_Aspx_GetCouponPerSalesDetailViewForExport]", parameter, filePath); } catch (Exception ex) { ProcessException(ex); } }
protected void Button1_Click(object sender, EventArgs e) { try { DataTable resultsData = new DataTable(); AspxCommonInfo aspxCommonObj = new AspxCommonInfo(); aspxCommonObj.StoreID = GetStoreID; aspxCommonObj.PortalID = GetPortalID; aspxCommonObj.UserName = GetUsername; aspxCommonObj.CultureName = GetCurrentCultureName; StoreSettingConfig ssc = new StoreSettingConfig(); string CurrencyCode = ssc.GetStoreSettingsByKey(StoreSetting.MainCurrency, GetStoreID, GetPortalID, CultureName); string CurrencySymbol = StoreSetting.GetSymbolFromCurrencyCode(CurrencyCode, GetStoreID, GetPortalID); List <KeyValuePair <string, object> > parameter = CommonParmBuilder.GetParamSPC(aspxCommonObj); parameter.Add(new KeyValuePair <string, object>("@CurrencySymbol", CurrencySymbol)); string filename = "MyReport_Shipments" + "_" + DateTime.Now.ToString("M_dd_yyyy_H_M_s") + ".xls"; string filePath = HttpContext.Current.Server.MapPath(ResolveUrl(this.AppRelativeTemplateSourceDirectory)) + filename; ExportLargeData excelLdata = new ExportLargeData(); excelLdata.ExportTOExcel(filePath, "[dbo].[usp_Aspx_GetShipmentsDetailsForExport]", parameter, resultsData); } catch (Exception ex) { ProcessException(ex); } }
public static void UpdateSetting(string SettingFile, StoreSetting setting) { Kooboo.IndexedDB.Serializer.Simple.SimpleConverter <StoreSetting> converter = new Serializer.Simple.SimpleConverter <StoreSetting>(); var allbytes = converter.ToBytes(setting); File.WriteAllBytes(SettingFile, allbytes); }
protected void Page_Load(object sender, EventArgs e) { try { AspxCommonInfo aspxCommonObj = new AspxCommonInfo(); aspxCommonObj.StoreID = GetStoreID; aspxCommonObj.PortalID = GetPortalID; aspxCommonObj.UserName = GetUsername; aspxCommonObj.CultureName = GetCurrentCultureName; if (!IsPostBack) { StoreSettingConfig ssc = new StoreSettingConfig(); if (Session["CurrencyCode"] != null && Session["CurrencyCode"] != "") { SelectedCurrency = Session["CurrencyCode"].ToString(); } else { SelectedCurrency = ssc.GetStoreSettingsByKey(StoreSetting.MainCurrency, GetStoreID, GetPortalID, GetCurrentCultureName); } IncludeJs("Currencyconversion", "/js/CurrencyFormat/jquery.formatCurrency-1.4.0.js", "/js/CurrencyFormat/jquery.formatCurrency.all.js", "/js/FancyDropDown/fancyDropDown.js", "/Modules/AspxCommerce/AspxCurrencyConverter/js/AspxCurrencyConverter.js");// IncludeCss("Currencyconversion", "/Templates/" + TemplateName + "/css/FancyDropDown/fancy.css"); StoreID = GetStoreID; PortalID = GetPortalID; CultureName = GetCurrentCultureName; MainCurrency = ssc.GetStoreSettingsByKey(StoreSetting.MainCurrency, StoreID, PortalID, CultureName); MyAccoutURL = ssc.GetStoreSettingsByKey(StoreSetting.MyAccountURL, StoreID, PortalID, CultureName); SingleAddressCheckOutURL = ssc.GetStoreSettingsByKey(StoreSetting.SingleCheckOutURL, StoreID, PortalID, CultureName); CompareItemListURL = ssc.GetStoreSettingsByKey(StoreSetting.CompareItemURL, StoreID, PortalID, CultureName); MyCartURL = ssc.GetStoreSettingsByKey(StoreSetting.ShoppingCartURL, StoreID, PortalID, CultureName); AdditionalCVR = ssc.GetStoreSettingsByKey(StoreSetting.AdditionalCVR, StoreID, PortalID, CultureName); ItemMgntPageURL = ssc.GetStoreSettingsByKey(StoreSetting.ItemMgntPageURL, StoreID, PortalID, CultureName); if (Session["Region"] != null && Session["Region"] != "") { Region = Session["Region"].ToString(); } else { Region = StoreSetting.GetRegionFromCurrencyCode(SelectedCurrency, StoreID, PortalID); } AspxCommerceWebService aws = new AspxCommerceWebService(); aws.GetCurrencyRateOnChange(aspxCommonObj, MainCurrency, SelectedCurrency, Region); if (Session["CurrencyRate"] != null && Session["CurrencyRate"] != "") { currencyRate = Math.Round(double.Parse(Session["CurrencyRate"].ToString()), 4); } } IncludeLanguageJS(); //BindCurrencyList(); } catch (Exception ex) { ProcessException(ex); } }
public StoreSettingViewModel(StoreSetting item) { InnerItem = item; AvailableValueTypes = new string[] { textShortText, textLongText, textInteger, textDecimal, textBoolean, textDateTime, textXML }; IsValueTypeChangeable = AvailableValueTypes.All(x => x != InnerItem.ValueType); UpdateInputControlsVisibility(); }
void parent_Loaded(object sender, RoutedEventArgs e) { StoreSetting setting = SettingManager.GetStoreSetting("EnableAutoLogoffInPasswordChange"); if ((setting.IntValue == null) || (setting.IntValue.Value == 0)) { LoginControl.StopAutoLogoutTimer(); } }
protected void Page_Load(object sender, EventArgs e) { try { AspxCommonInfo aspxCommonObj = new AspxCommonInfo(); aspxCommonObj.StoreID = GetStoreID; aspxCommonObj.PortalID = GetPortalID; aspxCommonObj.UserName = GetUsername; aspxCommonObj.CultureName = GetCurrentCultureName; if (!IsPostBack) { if (Session["OrderID"] != null) { orderID = int.Parse(Session["OrderID"].ToString()); } var sfConfig = new SageFrameConfig(); _isUseFriendlyUrls = sfConfig.GetSettingBollByKey(SageFrameSettingKeys.UseFriendlyUrls); if (_isUseFriendlyUrls) { if (!IsParent) { _sageRedirectPath = ResolveUrl("~/portal/" + GetPortalSEOName + "/" + sfConfig.GetSettingsByKey(SageFrameSettingKeys.PortalDefaultPage) + ".aspx"); } else { _sageRedirectPath = ResolveUrl("~/" + sfConfig.GetSettingsByKey(SageFrameSettingKeys.PortalDefaultPage) + ".aspx"); } } else { _sageRedirectPath = ResolveUrl("{~/Default.aspx?ptlid=" + GetPortalID + "&ptSEO=" + GetPortalSEOName + "&pgnm=" + sfConfig.GetSettingsByKey(SageFrameSettingKeys.PortalDefaultPage)); } var imgProgress = (Image)UpdateProgress1.FindControl("imgPrgress"); if (imgProgress != null) { imgProgress.ImageUrl = GetTemplateImageUrl("ajax-loader.gif", true); } hlnkHomePage.NavigateUrl = _sageRedirectPath; SendEmailFrom = StoreSetting.GetStoreSettingValueByKey(StoreSetting.SendEcommerceEmailsFrom, GetStoreID, GetPortalID, GetCurrentCultureName); SendOrderNotice = StoreSetting.GetStoreSettingValueByKey(StoreSetting.SendOrderNotification, GetStoreID, GetPortalID, GetCurrentCultureName); SendConfrimMessage(); } IncludeLanguageJS(); } catch (Exception ex) { ProcessException(ex); } }
public static int GetOrderIdOffset() { StoreSetting dailyIdOffset = SettingManager.GetStoreSetting("DailyIdOffset"); if ((dailyIdOffset == null) || !dailyIdOffset.IntValue.HasValue) { return(0); } return(dailyIdOffset.IntValue.Value); }
private void RaiseStoreSettingEditInteractionRequest(StoreSetting originalItem) { var item = originalItem.DeepClone(EntityFactory as IKnownSerializationTypes); if (RaiseStoreSettingEditInteractionRequest(item, "Edit Store Setting".Localize())) { // copy all values to original: OnUIThread(() => originalItem.InjectFrom <CloneInjection>(item)); originalItem.ValueType = originalItem.ValueType; IsModified = true; } }
public virtual ISeadQueryCache GetCache(StoreSetting settings) { try { if (settings?.UseRedisCache == true) { return(new RedisCacheFactory().Create(settings.CacheHost, settings.CachePort)); } } catch (InvalidOperationException) { Console.WriteLine("Failed to connect to Redis!"); } Console.WriteLine("Warning: Using in memory cache provider!"); return(new MemoryCacheFactory().Create()); }
/// <summary> /// Gets the managed StoreSetting, or creates a managed StoreSetting if /// one doesn't exist. /// </summary> private static StoreSetting GetUpdatedManagedStoreSetting(StoreSetting storeSetting) { if ((StoreSettings.Count == 0) || !StoreSettings.Keys.Contains(storeSetting.Id)) { // Setting is not a managed instance yet StoreSettings.Add(storeSetting.Id, storeSetting); } else { // Refresh the managed StoreSetting with the current StoreSetting instance StoreSetting.Refresh(StoreSettings[storeSetting.Id], storeSetting); } return(StoreSettings[storeSetting.Id]); }
protected void Page_Load(object sender, EventArgs e) { try { AspxCommonInfo aspxCommonObj = new AspxCommonInfo(); aspxCommonObj.StoreID = GetStoreID; aspxCommonObj.PortalID = GetPortalID; aspxCommonObj.UserName = GetUsername; aspxCommonObj.CultureName = GetCurrentCultureName; if (!IsPostBack) { StoreSettingConfig ssc = new StoreSettingConfig(); if (Session["CurrencyCode"] != null && Session["CurrencyCode"] != "") { SelectedCurrency = Session["CurrencyCode"].ToString(); } else { SelectedCurrency = ssc.GetStoreSettingsByKey(StoreSetting.MainCurrency, GetStoreID, GetPortalID, GetCurrentCultureName); } IncludeJs("Currencyconversion", "/js/FancyDropDown/fancyDropDown.js");// IncludeCss("Currencyconversion", "/Templates/" + TemplateName + "/css/FancyDropDown/fancy.css", "/Modules/AspxCommerce/AspxCurrencyConverter/css/module.css"); StoreID = GetStoreID; PortalID = GetPortalID; CultureName = GetCurrentCultureName; MainCurrency = ssc.GetStoreSettingsByKey(StoreSetting.MainCurrency, StoreID, PortalID, CultureName); if (Session["Region"] != null && Session["Region"] != "") { Region = Session["Region"].ToString(); } else { Region = StoreSetting.GetRegionFromCurrencyCode(SelectedCurrency, StoreID, PortalID); } AspxCoreController acc = new AspxCoreController(); acc.GetCurrencyRateOnChange(aspxCommonObj, MainCurrency, SelectedCurrency, Region); if (Session["CurrencyRate"] != null && Session["CurrencyRate"] != "") { currencyRate = Math.Round(double.Parse(Session["CurrencyRate"].ToString()), 4); } } IncludeLanguageJS(); BindCurrencyList(); } catch (Exception ex) { ProcessException(ex); } }
private void SaveOptions() { #if !DEMO StoreSetting.Set("AutoUpdate", (radioButtonAutoUpdateIsEnabled.IsSelected ? 1 : 0)); LocalSetting.Values.String["UpdateServerPort"] = textBoxPort.Text; LocalSetting.Values.String["UpdateServer"] = textBoxServer.Text; LocalSetting.Update(); // Need to notify other clients of this information so they can update // their LocalSetting values BroadcastClientSocket.SendMessage("UpdateServerInfo " + LocalSetting.Values.String["UpdateServer"] + " " + LocalSetting.Values.String["UpdateServerPort"]); #endif }
public IStoreSetting BuildEntity(StoreSettingDto dto) { var entity = new StoreSetting() { Key = dto.Key, Name = dto.Name, Value = dto.Value, TypeName = dto.TypeName, CreateDate = dto.CreateDate, UpdateDate = dto.UpdateDate }; entity.ResetDirtyProperties(); return(entity); }
private void RaiseStoreSettingDeleteInteractionRequest(StoreSetting item) { var confirmation = new ConditionalConfirmation { Content = string.Format("Are you sure you want to delete Store Setting '{0}'?".Localize(), item.Name), Title = "Delete confirmation".Localize(null, LocalizationScope.DefaultCategory) }; CommonConfirmRequest.Raise(confirmation, (x) => { if (x.Confirmed) { InnerItem.Settings.Remove(item); } }); }
private void CheckAndAddSetting(IList <StoreSetting> settings, string key, string value, IList <string> errorList) { try { if (settings.Find <StoreSetting>(delegate(StoreSetting s) { return(s.FieldName == key); }) == null) { StoreSetting setting = new StoreSetting(AbleContext.Current.Store, key, value); setting.Save(); AbleContext.Current.Store.Settings.Add(setting); } } catch (Exception ex) { errorList.Add(string.Format("An error occurred while adding store setting key: '{0}', value: '{1}', error: {2}", key, value, ex.Message)); } }
private void LoadGlobalVariables() { StoreSettingConfig ssc = new StoreSettingConfig(); string currencyCode = ssc.GetStoreSettingsByKey(StoreSetting.MainCurrency, GetStoreID, GetPortalID, GetCurrentCultureName); if (currencyCode != null) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "region", " var region='" + StoreSetting.GetRegionFromCurrencyCode(currencyCode, GetStoreID, GetPortalID) + "';", true); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "curSymbol", " var curSymbol='" + StoreSetting.GetSymbolFromCurrencyCode(currencyCode, GetStoreID, GetPortalID) + "';", true); } }
private DbContextOptionsBuilder CreateOptionsBuilder(StoreSetting settings) { var optionsBuilder = new DbContextOptionsBuilder(); var connectionString = new NpgsqlConnectionStringBuilder { Host = settings.Host, Database = settings.Database, Username = settings.Username, Password = settings.Password, Port = Convert.ToInt32(settings.Port), Pooling = false }.ConnectionString; optionsBuilder.UseNpgsql(connectionString); return(optionsBuilder); }
private bool RaiseStoreSettingEditInteractionRequest(StoreSetting item, string title) { bool result = false; var itemVM = _settingVmFactory.GetViewModelInstance( new KeyValuePair <string, object>("item", item) ); var confirmation = new ConditionalConfirmation(itemVM.InnerItem.Validate); confirmation.Title = title; confirmation.Content = itemVM; CommonConfirmRequest.Raise(confirmation, (x) => { result = x.Confirmed; }); return(result); }
internal static bool IsSameSetting(StoreSetting settings, StoreSetting newsetting) { if (settings.EnableLog != newsetting.EnableLog || settings.EnableVersion != newsetting.EnableVersion || settings.UseDefaultNETBinaryFormater != newsetting.UseDefaultNETBinaryFormater || settings.PrimaryKey != newsetting.PrimaryKey || settings.PrimaryKeyLen != newsetting.PrimaryKeyLen) { return(false); } string oldindex = string.Empty; string newindex = string.Empty; if (settings.Indexs != null) { foreach (var item in settings.Indexs) { oldindex += item.Key + item.Value.ToString(); } } if (newsetting.Indexs != null) { foreach (var item in newsetting.Indexs) { newindex += item.Key + item.Value.ToString(); } } if (settings.Columns != null) { foreach (var item in settings.Columns) { oldindex += item.Key + item.Value.ToString(); } } if (newsetting.Columns != null) { foreach (var item in newsetting.Columns) { newindex += item.Key + item.Value.ToString(); } } return(oldindex == newindex); }
public static void StartAutoLogoutTimer() { StoreSetting setting = SettingManager.GetStoreSetting("DisableAutoLogoff"); if ((setting.IntValue == null) || (setting.IntValue.Value == 0)) { if (_autoLogoutTimer == null) { _autoLogoutTimer = new DispatcherTimer { Interval = new TimeSpan(0, 0, 5) }; _autoLogoutTimer.Tick += timer_Tick; } if (!_autoLogoutTimer.IsEnabled) { _autoLogoutTimer.Start(); } } }
/// <summary> /// Creates a store setting and persists it to the database /// </summary> /// <param name="name">The settings name</param> /// <param name="value">The settings value</param> /// <param name="typeName">The type name</param> /// <param name="raiseEvents">Optional boolean indicating whether or not to raise events</param> /// <returns><see cref="IStoreSetting"/></returns> public IStoreSetting CreateStoreSettingWithKey(string name, string value, string typeName, bool raiseEvents) { Mandate.ParameterNotNullOrEmpty(name, "name"); Mandate.ParameterNotNullOrEmpty(value, "value"); Mandate.ParameterNotNullOrEmpty(typeName, "typeName"); var storeSetting = new StoreSetting() { Name = name, Value = value, TypeName = typeName }; if (raiseEvents) if (Creating.IsRaisedEventCancelled(new Events.NewEventArgs<IStoreSetting>(storeSetting), this)) { storeSetting.WasCancelled = true; return storeSetting; } using (new WriteLock(Locker)) { var uow = _uowProvider.GetUnitOfWork(); using (var repository = _repositoryFactory.CreateStoreSettingRepository(uow)) { repository.AddOrUpdate(storeSetting); uow.Commit(); } } if (raiseEvents) Created.RaiseEvent(new Events.NewEventArgs<IStoreSetting>(storeSetting), this); return storeSetting; }