/// <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();
        }
Ejemplo n.º 2
0
 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);
 }