Example #1
0
        private void buttonAddCommander_Click(object sender, EventArgs e)
        {
            CommanderForm cf = new CommanderForm();

            cf.Init(true);

            if (cf.ShowDialog(this) == DialogResult.OK)
            {
                if (cf.Valid && !EDCommander.IsCommanderPresent(cf.CommanderName))
                {
                    EDCommander cmdr = new EDCommander();
                    cf.Update(cmdr);
                    EDCommander.Create(cmdr);
                    UpdateCommandersListBox();
                    _discoveryForm.LoadCommandersListBox();
                    _discoveryForm.ExportControl.PopulateCommanders();
                    _discoveryForm.RefreshHistoryAsync();           // will do a new parse on commander list adding/removing scanners
                    btnDeleteCommander.Enabled = EDCommander.NumberOfCommanders > 1;
                }
                else
                {
                    ExtendedControls.MessageBoxTheme.Show(this, "Command name is not valid or duplicate", "Cannot create Commander", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                }
            }
        }