コード例 #1
0
        public AddNewDevice(MainWindow handle, AddNewDeviceType deviceType, int deviceId)
        {
            InitializeComponent();

            this.handle     = handle;
            this.deviceType = deviceType;

            string name = "Root";

            device = DeviceList.getDevice(deviceId);

            if (device != null)
            {
                name = device.DeviceName;
            }

            switch (deviceType)
            {
            case AddNewDeviceType.PEER:
                device = DeviceList.getDevice(deviceId);
                addDeviceButton.Content = "Add Device";
                instructionBox.Content  = "Add new Peer device to " + name;
                break;

            case AddNewDeviceType.SLAVE:
                device = DeviceList.getDevice(deviceId);
                addDeviceButton.Content = "Add Device";
                instructionBox.Content  = "Add new Peer slave to " + name;
                break;

            case AddNewDeviceType.EDIT:
                device = DeviceList.getDevice(deviceId);
                addDeviceButton.Content = "Edit Device";
                instructionBox.Content  = "Edit device " + name;

                ipAddress.Text  = device.DomainName;
                deviceName.Text = device.DeviceName;
                break;
            }
        }
        public AddNewDevice(MainWindow handle, AddNewDeviceType deviceType, int deviceId)
        {
            InitializeComponent();

            this.handle = handle;
            this.deviceType = deviceType;

            string name = "Root";
            device = DeviceList.getDevice(deviceId);

            if (device != null)
                name = device.DeviceName;

            switch (deviceType)
            {
                case AddNewDeviceType.PEER:
                    device = DeviceList.getDevice(deviceId);
                    addDeviceButton.Content = "Add Device";
                    instructionBox.Content = "Add new Peer device to " + name;
                    break;
                case AddNewDeviceType.SLAVE:
                    device = DeviceList.getDevice(deviceId);
                    addDeviceButton.Content = "Add Device";
                    instructionBox.Content = "Add new Peer slave to " + name;
                    break;
                case AddNewDeviceType.EDIT:
                    device = DeviceList.getDevice(deviceId);
                    addDeviceButton.Content = "Edit Device";
                    instructionBox.Content = "Edit device "+ name ;

                    ipAddress.Text = device.DomainName;
                    deviceName.Text = device.DeviceName;
                    break;
            }

        }