def addLoadedDevice(self, deviceLoad): if deviceLoad.deviceType == 'router': device = Device('router.jpg', deviceLoad.deviceName, 'router', self) else: device = Device('computer.jpg', deviceLoad.deviceName, 'computer', self) device.move(deviceLoad.position) device.show() device.deviceType = deviceLoad.deviceType device.routageTable = deviceLoad.routageTable device.interfaceList = [] for interfaceLoad in deviceLoad.interfaceList: interface = Interface('point.png', interfaceLoad.interfaceName, self, device) interface.ip = interfaceLoad.ip interface.network = interfaceLoad.network device.interfaceList.append(interface) device.drawInterface() self.deviceList.append(device) try: self.detailsWindow.updateDetails() except Exception as e: pass
def enrollDevice(deviceOwner = "", deviceType = "", deviceName = ""): deviceId = generateId() device = Device() device.deviceID = deviceId device.deviceType = deviceType device.deviceName = deviceName device.deviceOwner = deviceOwner deviceDao = DeviceDAO() return deviceDao.createDevice(device)
def addLoadedDevice(self, deviceLoad): if deviceLoad.deviceType== 'router': device = Device('router.jpg', deviceLoad.deviceName, 'router', self) else: device = Device('computer.jpg', deviceLoad.deviceName, 'computer', self) device.move(deviceLoad.position) device.show() device.deviceType = deviceLoad.deviceType device.routageTable = deviceLoad.routageTable device.interfaceList = [] for interfaceLoad in deviceLoad.interfaceList: interface = Interface('point.png',interfaceLoad.interfaceName, self, device) interface.ip = interfaceLoad.ip interface.network = interfaceLoad.network device.interfaceList.append(interface) device.drawInterface() self.deviceList.append(device) try: self.detailsWindow.updateDetails() except Exception as e: pass