Exemplo n.º 1
0
def updateID(_id, parts):
    for person in people:
        if person.getID() == _id:
            print "got"+_id
            if parts[0] != "":
                person.setFirstName(parts[0])
            if parts[1] != "":
                person.setLastName(parts[1])
            if parts[2] != "":
                person.setPhoneNumber(parts[2])
            if parts[3] != "":
                person.setEMail(parts[3])
            if parts[4] != "":
                person.setCampus(parts[4])
            if parts[5] != "":
                person.setRole(parts[5])
            if parts[6] != "":
                if XMLConnection.isDepartment(departments, parts[6]):
                    person.setDepartment(parts[6])
                else:
                    addDept(parts[6])
            if parts[7] != "":
                person.setFax(parts[7])
            if parts[8] != "":
                person.setOffice(parts[8])
            Log.writeLog("Updated record "+ _id)
            return person
Exemplo n.º 2
0
def addDept(dept):
    if XMLConnection.isDepartment(departments, dept):
        return 1
    else:
        departments.append(dept)
        XMLConnection.writeXML(departments, people)
        return 1
    return 0