Ejemplo n.º 1
0
        private void LoadConfigFile()
        {
            FileIniDataParser parser = new FileIniDataParser();

            _data        = parser.ReadFile(_configFile.FullName);
            Database     = new Database(_data.Sections.GetSectionData("Database"));
            TempDatabase = new TempDatabase(_data.Sections.GetSectionData(Database.TempStorage));
            Parameters   = new Parameters(_data.Sections.GetSectionData("Parameters"));

            _iniSections = new IniSectionWrapper[] { Database, TempDatabase, Parameters };
        }
Ejemplo n.º 2
0
        private void CreateNew()
        {
            _data                = new IniData();
            Database             = new Database(new SectionData("Database"));
            Database.TempStorage = "TempDatabase";
            TempDatabase         = new TempDatabase(new SectionData(Database.TempStorage));
            Parameters           = new Parameters(new SectionData("Parameters"));

            _iniSections = new IniSectionWrapper[] { Database, TempDatabase, Parameters };

            foreach (var sec in _iniSections)
            {
                _data.Sections.Add(sec.SectionData);
            }
        }