/// <summary> /// Opens a new Config Target Editor dialog. /// </summary> /// <param name="ConfigTargetID">The ID of the Target to Edit. If empty or set to -1 dialog goes into insert mode</param> /// public ConfigTarget(SNGDataSet ds, int ConfigTargetID = -1) { InitializeComponent(); this.SNGDataSet = ds; if (ConfigTargetID != -1) { this.configTargetsTableAdapter.FillByConfigTargetID(this.configDS.ConfigTargets, ConfigTargetID); } else { this.Text = "Add new Configuration Target"; ConfigDS.ConfigTargetsRow newRow = this.configDS.ConfigTargets.NewConfigTargetsRow(); newRow.TargetGroup = "default"; newRow.TargetName = ""; newRow.TargetIP = "0.0.0.0"; newRow.DeviceVendor = "Cisco"; newRow.Protocol = "Telnet"; newRow.JumpServerIP = ""; this.configDS.ConfigTargets.AddConfigTargetsRow(newRow); } distinctTargetGroupsTableAdapter.Fill(configDS.DistinctTargetGroups); var distinctGroupNames = from groupname in configDS.DistinctTargetGroups select groupname.DistinctTargetGroup; cbxTargetGroup.DataSource = distinctGroupNames.ToList(); }
public ConfigPuller(SNGDataSet ds, int ConfigurationSetID) { InitializeComponent(); this.SNGDataSet = ds; _workInProgress = new WorkInProgress(_workInProgressCaption, _workInProgressText); SetControlBackGround(this); _configurationSetID = ConfigurationSetID; }
public ConfigManager() { InitializeComponent(); this.SNGDataSet = SettingsManager.LoadDataset(); SetControlBackGround(this); }