Exemple #1
0
        public static ArrayList GetCustomSettingValues(int moduleId)
        {
            ArrayList customSettings = new ArrayList();

            using (IDataReader reader = DBModuleSettings.GetModuleSettings(moduleId))
            {
                while (reader.Read())
                {
                    int sortOrder = 100;
                    if (reader["SortOrder"] != DBNull.Value)
                    {
                        sortOrder = Convert.ToInt32(reader["SortOrder"]);
                    }

                    CustomModuleSetting setting
                        = new CustomModuleSetting(
                              new Guid(reader["FeatureGuid"].ToString()),
                              -1,
                              reader["ResourceFile"].ToString(),
                              reader["SettingName"].ToString().Trim(),
                              reader["SettingValue"].ToString(),
                              reader["ControlType"].ToString(),
                              reader["RegexValidationExpression"].ToString(),
                              reader["ControlSrc"].ToString(),
                              reader["HelpKey"].ToString(),
                              sortOrder
                              );
                    customSettings.Add(setting);
                }
            }

            return(customSettings);
        }
Exemple #2
0
        public static Hashtable GetModuleSettings(int moduleId)
        {
            Hashtable settings = new Hashtable();

            using (IDataReader dr = DBModuleSettings.GetModuleSettings(moduleId))
            {
                while (dr.Read())
                {
                    settings[dr["SettingName"].ToString().Trim()] = dr["SettingValue"].ToString();
                }
            }

            return(settings);
        }