Ejemplo n.º 1
0
        private void toolStripSetButton_Click(object sender, EventArgs e)
        {
            //System.Management.ManagementBaseObject result;
            Settings.Setting n = new Settings.Setting();
            n.Init();

            n.Gateway = new string[1];

            n.DHCP        = checkBox_DHCP.Checked;
            n.Ipv4Address = tbIpAddress.Text;
            n.Ipv4Mask    = tbSubnetMask.Text;
            n.Gateway[0]  = tbGateway.Text;

            n.DynamicDNS = checkBox_DynamicDNS.Checked;
            n.DNS[0]     = tbPriDNS.Text;
            n.DNS[1]     = tbSecDNS.Text;

            try
            {
                NicObject.SetNicInfo(NicObject.GetDeviceIDFromNum(cbNics.SelectedIndex), n);
            }
            catch (Exception exc)
            {
                MessageBox.Show(exc.Message);
            }

            NicObject.UpdateNicInfo();
            UpdateInfoText(cbNics.SelectedIndex);
            //            MessageBox.Show((string) result["IPAddress"]);
        }
Ejemplo n.º 2
0
        // Event trigger when user changed name on a setting in the list
        private void lstSettingsList_AfterLabelEdit(object sender, LabelEditEventArgs e)
        {
            ListView lstSender = (ListView)sender;

            var newname = e.Label;

            Settings.Setting tempNic = Settings.SettingsList[lstSender.SelectedIndices[0]];
            tempNic.Name = newname;
            Settings.SettingsList[lstSender.SelectedIndices[0]] = tempNic;
        }
Ejemplo n.º 3
0
        private void toolStripNewButton_Click(object sender, EventArgs e)
        {
            Settings.Setting n = new Settings.Setting();

            n.Name = "New entry";
            n.num  = Settings.SettingsList.Count;
            n.DHCP = false;

            Settings.SettingsList.Add(n);

            UpdateSettingsList();
        }