private void Ekle_Click(object sender, RoutedEventArgs e) { var dlg = new AddConnectionStringWindow(); if (dlg.ShowDialog() == true) { var cstr = dlg.ConnectionString.Text.Trim(); if (cstr.Length == 0) { return; } if (_connections.IndexOf(cstr) < 0) { _connections.Add(cstr); } this.ConnectionsCombo.SelectedItem = cstr; } }
private void AddConnection_Click(object sender, RoutedEventArgs e) { var dlg = new AddConnectionStringWindow(); if (dlg.ShowDialog() == true) { var cstr = dlg.Key.Text.Trim(); if (cstr.Length < 0) { throw new ArgumentNullException("connectionKey"); } var connection = config.Connections.FirstOrDefault(x => String.Compare(x.Key, cstr, StringComparison.OrdinalIgnoreCase) == 0); if (connection == null) { connection = new GeneratorConfig.Connection { Key = cstr, ConnectionString = dlg.ConnectionString.Text.Trim(), ProviderName = dlg.Provider.Text.Trim(), Tables = new List <GeneratorConfig.Table> { } }; config.Connections.Add(connection); _connections.Clear(); _connections.AddRange(config.Connections); } else { connection.ConnectionString = dlg.ConnectionString.Text.Trim(); connection.ProviderName = dlg.Provider.Text.Trim(); } this.ConnectionsCombo.SelectedItem = connection; config.Save(); } }
private void Ekle_Click(object sender, RoutedEventArgs e) { var dlg = new AddConnectionStringWindow(); if (dlg.ShowDialog() == true) { var cstr = dlg.Key.Text.Trim(); if (cstr.Length < 0) throw new ArgumentNullException("connectionKey"); var connection = config.Connections.FirstOrDefault(x => String.Compare(x.Key, cstr, StringComparison.OrdinalIgnoreCase) == 0); if (connection == null) { connection = new GeneratorConfig.Connection { Key = cstr, ConnectionString = dlg.ConnectionString.Text.Trim(), ProviderName = dlg.Provider.Text.Trim(), Tables = new List<GeneratorConfig.Table> { } }; config.Connections.Add(connection); _connections.Clear(); _connections.AddRange(config.Connections); } else { connection.ConnectionString = dlg.ConnectionString.Text.Trim(); connection.ProviderName = dlg.Provider.Text.Trim(); } this.ConnectionsCombo.SelectedItem = connection; SaveConfig(); } }