Exemplo n.º 1
0
        private void btnReboot_Click(object sender, EventArgs e)
        {
            if (listView1.SelectedItems.Count == 1)
            {
                DigiMessage device = (DigiMessage)listView1.SelectedItems[0].Tag;

                digiManager.Reboot(device.MacAddress, 2000);
            }
        }
Exemplo n.º 2
0
        private void btnConfigure_Click(object sender, EventArgs e)
        {
            try
            {
                if (listView1.SelectedItems.Count == 1)
                {
                    DigiMessage device = (DigiMessage)listView1.SelectedItems[0].Tag;


                    frmDigiDeviceConfigure fConfig = new frmDigiDeviceConfigure();
                    fConfig.SetDevice(device);
                    var dlgRes = fConfig.ShowDialog(this);
                    if (dlgRes == System.Windows.Forms.DialogResult.OK)
                    {
                        // change settings

                        if (fConfig.IsDHCP)
                        {
                            digiManager.SetDHCP(device.MacAddress, 2000);
                        }
                        else
                        {
                            digiManager.SetStaticIP(
                                device.MacAddress,
                                fConfig.NewIPAddress,
                                fConfig.NewNetmask,
                                fConfig.NewDefaultGateway,
                                2000);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("An error occured while configuring the device. Review configuration and try again.\n\n" + ex.Message, "Configuration error");
            }
        }
Exemplo n.º 3
0
 internal void SetDevice(DigiMessage device)
 {
     _device = device;
 }