示例#1
0
def addLaptop():
    serialNumber = request.vars["serial_number"].strip()
    l = Laptops(cdb,"",
                serialNumber,
                request.vars["name"],
                request.vars["battery_sn"],
                request.vars["charger_sn"],
                request.vars["mac_eth0"],
                request.vars["mac_wlan0"],
                request.vars["id_trademark"])
    response = l.process("add")
    
    if response=="OK":
        userData = getUserData(request.vars["username"])

        max = l.getMaxId()
        lh = LaptopsHistory(cdb,"",max,"2","2",userData["nif"],request.vars["username"],userData["name"],"")
        
        id_laptop = lh.userAssignment()
        if id_laptop:
            unassignmentLaptop(id_laptop)
             
        lh.add()
    
    return dict(response = response)  
示例#2
0
def modify():
    serial = request.vars["serial_number"].strip()
    l = Laptops(cdb, request.vars["id_laptop"], serial, request.vars["name"],
                request.vars["battery_sn"], request.vars["charger_sn"],
                request.vars["mac_eth0"], request.vars["mac_wlan0"],
                request.vars["id_trademark"])
    response = l.process(request.vars["action"])

    return dict(response=response)
示例#3
0
def modify():
    serial = request.vars["serial_number"].strip()
    l = Laptops(cdb,request.vars["id_laptop"],
                serial,
                request.vars["name"],
                request.vars["battery_sn"],
                request.vars["charger_sn"],
                request.vars["mac_eth0"],
                request.vars["mac_wlan0"],
                request.vars["id_trademark"])
    response = l.process(request.vars["action"])
        
    return dict(response = response)