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
def addDept(dept): if XMLConnection.isDepartment(departments, dept): return 1 else: departments.append(dept) XMLConnection.writeXML(departments, people) return 1 return 0