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); }
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); }