Ejemplo n.º 1
0
 private void ThSearchDevice()
 {
     if (!Directory.Exists(settingFolderPath))
     {
         Directory.CreateDirectory(settingFolderPath);
     }
     if (File.Exists(ipSettingPath))
     {
         File.Delete(ipSettingPath);
     }
     this.Invoke((MethodInvoker) delegate
     {
         panelContainer.Controls.Clear();
         MachineInfo machineInfo = new MachineInfo();
         string receiveMsg       = machineInfo.MachineInfoEtc();
         string[] mashineArray   = receiveMsg.Split('@');
         for (int i = 0; i < mashineArray.Length; i++)
         {
             if (mashineArray[i] != "")
             {
                 Usercontrols.DeviceManagement_MachineInfo deviceManagement_MachineInfo = new Usercontrols.DeviceManagement_MachineInfo();
                 deviceManagement_MachineInfo.Setting(machineInfo.MachineNumber(mashineArray[i]),
                                                      machineInfo.MachineIP(mashineArray[i]),
                                                      machineInfo.MachineDefaultGateway(mashineArray[i]),
                                                      machineInfo.MachineNetworkMask(mashineArray[i]),
                                                      machineInfo.MachineMac(mashineArray[i]));
                 deviceManagement_MachineInfo.Dock = DockStyle.Top;
                 panelContainer.Controls.Add(deviceManagement_MachineInfo);
                 buttonSchoolTime.Enabled = true;
             }
         }
         buttonSearchIP.Enabled = true;
     });
 }
 private void buttonSearchIP_Click(object sender, EventArgs e)
 {
     if (!Directory.Exists(settingFolderPath))
     {
         Directory.CreateDirectory(settingFolderPath);
     }
     if (File.Exists(ipSettingPath))
     {
         File.Delete(ipSettingPath);
     }
     panelContainer.Controls.Clear();
     MachineInfo machineInfo = new MachineInfo();
     string receiveMsg = machineInfo.MachineInfoEtc();
     string[] mashineArray = receiveMsg.Split('@');
     for (int i = 0; i < mashineArray.Length; i++)
     {
         Usercontrols.DeviceManagement_MachineInfo deviceManagement_MachineInfo = new Usercontrols.DeviceManagement_MachineInfo();
         deviceManagement_MachineInfo.Setting(machineInfo.MachineNumber(mashineArray[i]), 
             machineInfo.MachineIP(mashineArray[i]), 
             machineInfo.MachineDefaultGateway(mashineArray[i]),
             machineInfo.MachineNetworkMask(mashineArray[i]), 
             machineInfo.MachineMac(mashineArray[i]));
         deviceManagement_MachineInfo.Dock = DockStyle.Top;
         panelContainer.Controls.Add(deviceManagement_MachineInfo);
     }
 }