public static string GetSettingValueString(string settingName, string settingCategory)
        {
            string s = "";

            SettingsDS.SettingsDSDataTable dt = BllProxySettings.SelectSetting(settingName, settingCategory);

            if (dt.Rows.Count > 0)
            {
                s = dt[0].value;
            }

            return(s);
        }
        public static SettingsDS.SettingsDSDataTable SelectSetting(string settingName, string settingCategory)
        {
            //bool byPass = true;
            string cacheKey = cacheKeyPreffix + settingName;

            ////---------------------------------------------------------------------
            object cacheItem = cache[cacheKey];

            if ((byPass == true) || (cacheItem == null))
            {
                cacheItem = BllSettings.SelectSetting(settingName, settingCategory);
                cache.Insert(cacheKey, cacheItem, null, DateTime.Now.ToUniversalTime().AddHours(cachePeriodHours), System.Web.Caching.Cache.NoSlidingExpiration, System.Web.Caching.CacheItemPriority.Default, null);
            }
            ////---------------------------------------------------------------------

            SettingsDS.SettingsDSDataTable resultDt = ((SettingsDS.SettingsDSDataTable)cacheItem);
            return(resultDt);
        }
        public static bool GetSettingValueBoolean(string settingName, string settingCategory)
        {
            bool result = false;

            bool b = false;

            SettingsDS.SettingsDSDataTable dt = BllProxySettings.SelectSetting(settingName, settingCategory);

            string s = "";

            if (dt.Rows.Count > 0)
            {
                s = dt[0].value;
            }


            if (bool.TryParse(s, out b))
            {
                result = b;
            }

            return(result);
        }
        public static Int32 GetSettingValueInt(string settingName, string settingCategory)
        {
            Int32 result = 0;

            Int32 i = 0;

            SettingsDS.SettingsDSDataTable dt = BllProxySettings.SelectSetting(settingName, settingCategory);

            string s = "";

            if (dt.Rows.Count > 0)
            {
                s = dt[0].value;
            }


            if (Int32.TryParse(s, out i))
            {
                result = i;
            }


            return(result);
        }
 public static SettingsDS.SettingsDSDataTable SelectSetting(string settingName, string settingCategory)
 {
     SettingsDS.SettingsDSDataTable dt = DalSettings.SelectSetting(settingName, settingCategory);
     return(dt);
 }
 public static SettingsDS.SettingsDSDataTable GetAllSettings(string category)
 {
     SettingsDS.SettingsDSDataTable dt = DalSettings.GetAllSettings(category);
     return(dt);
 }
 public void BindData(string categoryName)
 {
     SettingsDS.SettingsDSDataTable dt1 = BllProxySettings.GetAllSettings(categoryName);
     rptSettingsCtxServer.DataSource = dt1;
     rptSettingsCtxServer.DataBind();
 }