private void cmdAddDatabaseConnection_Click(object sender, RoutedEventArgs e) { string val = "Connection_" + (grdConnections.Items.Count + 1); if ( DotNetSiemensPLCToolBoxLibrary.General.InputBox.Show("Connectionname", "Name of the Database Connection", ref val) == DialogResult.OK) { foreach ( ConnectionConfig plcConnectionConfiguration in ProtokollerConfiguration.ActualConfigInstance.Connections) { if (plcConnectionConfiguration.Name.ToLower().Trim() == val.ToLower().Trim()) { MessageBox.Show("A Connection with this Name already Exists!", "Error", MessageBoxButton.OK, MessageBoxImage.Error); return; } } var myConfig = new DatabaseConfig(); myConfig.Name = val; ProtokollerConfiguration.ActualConfigInstance.Connections.Add(myConfig); } }
public DatabaseConnection(DatabaseConfig dbConf) { databaseConfig = dbConf; }