Exemplo n.º 1
0
    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
Exemplo n.º 2
0
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