コード例 #1
0
ファイル: MainForm.cs プロジェクト: thwaringiii/Rosetta
        private void ApplySettings()
        {
            Sources.SelectedValue = _settings.SourceStoreConfiguration.StoreFullName;
            SourceConfiguration.LoadConfiguration(_settings.SourceStoreConfiguration, true);
            Destinations.SelectedValue = _settings.DestinationStoreConfiguration.StoreFullName;
            DestinationConfiguration.LoadConfiguration(_settings.DestinationStoreConfiguration, false);
            MappingSource.LoadItems(_settings.SourceStoreConfiguration.Columns.Select(x => x.Name));
            MappingDestination.LoadItems(_settings.DestinationStoreConfiguration.Columns.Select(x => x.Name));
            Mappings.LoadItems(_settings.Mappings.Select(x => x.DisplayName));
            ProcessorMappings.LoadItems(_settings.Mappings.Select(x => x.DisplayName));
            PreProcessors.LoadItems(_settings.Mappings.SelectMany(x => x.PreProcesses.Select(y => x.DisplayName + "|" + y.DisplayName)));

            UpdateControlState();
        }
コード例 #2
0
ファイル: MainForm.cs プロジェクト: thwaringiii/Rosetta
        private void ListBoxSelectedIndexChanged(object sender, EventArgs e)
        {
            var control = (ListBox)sender;

            if (control.SelectedItems.Count > 0)
            {
                var dataStore = (control.SelectedValue ?? control.SelectedItem).ToString();

                if (control == Sources)
                {
                    _settings.SourceStoreConfiguration.StoreFullName = dataStore;
                    _settings.SourceStoreConfiguration.Filter        = GetStoreFilter(dataStore);
                    SourceConfiguration.LoadConfiguration(_settings.SourceStoreConfiguration, true);
                }
                else if (control == Destinations)
                {
                    _settings.DestinationStoreConfiguration.StoreFullName = dataStore;
                    _settings.DestinationStoreConfiguration.Filter        = GetStoreFilter(dataStore);
                    DestinationConfiguration.LoadConfiguration(_settings.DestinationStoreConfiguration, false);
                }
            }

            UpdateControlState();
        }