Example #1
0
        // New Method to add row in data table, from and to GUID and Type (Foreign)
        public DMBase(ref DESettings settings, bool initialiseData)
        {
            // VBConversions Note: Non-static class variable initialization is below.  Class variables cannot be initially assigned non-static values in C#.
            DefaultTabType = DisplayTabsType.HORIZONTAL.ToString();
            this.settings  = settings;
            dtHiddenFields = new DataTable();
            dtHiddenFields.Columns.Add(new System.Data.DataColumn(FROM_COLUMN));
            dtHiddenFields.Columns.Add(new System.Data.DataColumn(TO_COLUMN));
            dtHiddenFields.Columns.Add(new System.Data.DataColumn(RELATION_TYPE));
            dtHiddenFields.Columns.Add(new System.Data.DataColumn(PROPERTY_NAME));
            SetHiddenFields();
            MConfigs          = new ModuleConfigurations();
            tbl_config_detail = new tbl_config_detail(settings);
            tbl_table_detail  = new tbl_table_detail(settings);
            SetValues();
            tbl_page_text_lang textLang = new tbl_page_text_lang(ref settings);

            pageTexts          = textLang.GetTextsForPage(settings.DefaultBusinessUnit, "SystemDefaults.aspx");
            DisplayTabs        = new DisplayTabs(pageTexts);
            settings.PageTexts = pageTexts;
            AccordionGroup     = new AccordionGroup(pageTexts);
            if (initialiseData)
            {
                SetModuleConfiguration();
            }
        }
Example #2
0
        public static ConfigurationEntity[] GetDMConfigurations(DESettings settings, string talentModuleName)
        {
            string   className = Utilities.GetClassName(GlobalConstants.NS_TALENTMODULES, talentModuleName);
            TypeInfo type      = (TypeInfo)(ReflectionUtils.GetTypeInfo(className));

            System.Collections.Generic.List <string> list = new System.Collections.Generic.List <string>();
            foreach (FieldInfo field in type.GetFields((System.Reflection.BindingFlags)(BindingFlags.Public | BindingFlags.Static | BindingFlags.FlattenHierarchy)))
            {
                list.Add(System.Convert.ToString(field.GetValue(null)));
            }
            tbl_config_detail configDetail = new tbl_config_detail(settings);

            return(configDetail.RetrieveConfigurationEntities(list));
        }