public ISystemParameters LoadSystemParameters()
        {
            SystemParameters systemParameters = new SystemParameters();

            ConfigurationSection section = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None).
                                        RootSectionGroup.SectionGroups["applicationSettings"].
                                        Sections["TechnicalServices.Configuration.Global.Properties.SystemParametersSettings"];
            
            //SettingElement systemNameElement = ((ClientSettingsSection)section).Settings.Get("SystemName");
            //if (systemNameElement != null)
            //    systemParameters.SystemName = systemNameElement.Value.ValueXml.InnerText;

            SettingElement reloadImageElement = ((ClientSettingsSection)section).Settings.Get("ReloadImage");
            if (reloadImageElement != null)
                systemParameters.ReloadImage = reloadImageElement.Value.ValueXml.InnerText;

            SettingElement backgroundPresentationElement = ((ClientSettingsSection)section).Settings.Get("BackgroundPresentationUniqueName");
            if (backgroundPresentationElement != null)
                systemParameters.BackgroundPresentationUniqueName = backgroundPresentationElement.Value.ValueXml.InnerText;

            SettingElement defaultWndsizeElement = ((ClientSettingsSection)section).Settings.Get("DefaultWndsize");
            if (defaultWndsizeElement != null)
                systemParameters.DefaultWndsize = defaultWndsizeElement.Value.ValueXml.InnerText;

            SettingElement defaultBkgPresRestoreTimeout = ((ClientSettingsSection)section).Settings.Get("BackgroundScenarioRestoreTimeOut");
            if (defaultBkgPresRestoreTimeout != null)
                systemParameters.BackgroundPresentationRestoreTimeout = Int32.Parse(defaultBkgPresRestoreTimeout.Value.ValueXml.InnerText);

            return systemParameters;
        }
 public void SaveSystemParameters()
 {
     if(Changed)
     {   
         SystemParameters systemParametersUpdate = new SystemParameters();
         _gridControl.ConfirmChanges();
         systemParametersUpdate.ReloadImage = _gridControl[3, 2].Text;     //((FileNameControl)_gridControl[3, 2].Control).SelectedFileName;
         //systemParametersUpdate.SystemName = _gridControl[4, 2].Text;
         systemParametersUpdate.BackgroundPresentationUniqueName = _gridControl[1, 2].Text;
         systemParametersUpdate.DefaultWndsize = ((WindowSizeSetter)_gridControl[2, 2].Control).WindowSize;
         int time;
         if (Int32.TryParse(_gridControl[4, 2].Text, out time))
             systemParametersUpdate.BackgroundPresentationRestoreTimeout = time;
         systemParametersUpdate.IsDirty = true;
         Changed = false;
         AdministrationClient.Instance.SaveSystemParameters(systemParametersUpdate); 
     }
 }