private void nextStepButton_Click(object sender, RoutedEventArgs e) { ICorpusConnector connector = null; switch (((ComboBoxItem)typesConnection.SelectedItem).Name) { case "local": connector = new LocalCorpusConnector(); break; case "db": connector = new DBConnector(connectionTextBox.Text); break; } if (dir) { singleton.ConnectorFrom = connector; var form = new MasterWizard1(singleton); form.Show(); } else { singleton.ConnectorTo = connector; var form = new MasterWizard3(singleton); form.Show(); } Close(); }
public MasterWizard1(Singleton singleton) { InitializeComponent(); this.singleton = singleton; connector = this.singleton.ConnectorFrom; connector.Connect(); listCorpora.ItemsSource = new ObservableCollection <ICorpora>(connector.GetCorpora()); }
private void connectButton_Click(object sender, RoutedEventArgs e) { var item = connectorList.SelectedItem as ListBoxItem; var connectionString = connectionTextBox.Text; switch (item.Name) { case "db": Connector = new DBConnector(connectionString); break; case "local": Connector = new LocalCorpusConnector(); break; } this.DialogResult = true; }
public void ConnectCorpus(ICorpusConnector connector) { this.connector = connector; connector.Connect(); }