private void button5_Click(object sender, EventArgs e)
{
bool ChecForActivePassed = true;
// First check if forwarding connection is already active
switch ((int)this.numericUpDown1.Value)
{
case 1:
if (this.checkBoxF1.Checked)
ChecForActivePassed = false;
break;
case 2:
if (this.checkBoxF2.Checked)
ChecForActivePassed = false;
break;
case 3:
if (this.checkBoxF3.Checked)
ChecForActivePassed = false;
break;
case 4:
if (this.checkBoxF4.Checked)
ChecForActivePassed = false;
break;
case 5:
if (this.checkBoxF5.Checked)
ChecForActivePassed = false;
break;
case 6:
if (this.checkBoxF6.Checked)
ChecForActivePassed = false;
break;
case 7:
if (this.checkBoxF7.Checked)
ChecForActivePassed = false;
break;
case 8:
if (this.checkBoxF8.Checked)
ChecForActivePassed = false;
break;
case 9:
if (this.checkBoxF9.Checked)
ChecForActivePassed = false;
break;
case 10:
if (this.checkBoxF10.Checked)
ChecForActivePassed = false;
break;
}
if (ChecForActivePassed == false)
{
MessageBox.Show("Not allowed, connection currently active");
}
else
{
this.listBoxForwardingInterface.Items[(int)this.numericUpDown1.Value - 1] = "None";
this.listBoxForwardingMulticast.Items[(int)this.numericUpDown1.Value - 1] = "None";
this.listBoxForwardingPort.Items[(int)this.numericUpDown1.Value - 1] = "None";
UpdateForwardingCheckBoxes();
}
}