Beispiel #1
0
 def loadFromID(self, id):
     result = Query.getOneResult("select * from " + Query.getDBName() +".BUILDINGS where ID = '" + id + "'")
     if result is None:
         return
     self.loadFromResult(result)
     #floorPlans = []
     floors = Floor.getAllForBuilding(id)
     for floor in floors:
         self.floorPlans.append(floor.floor_map)
     return self
Beispiel #2
0
    def getBuildingInfo(building_id):
        building = Building()
        building.loadFromID(building_id)
	#Find all floor plans for our end place
        floorPlans = []
        floors = Floor.getAllForBuilding(building_id)
        for floor in floors:
            floorPlans.append(floor.floor_map)
        buildingInfo = BuildingWithFloor()
        buildingInfo.loadUp(building.__dict__, floorPlans)

        return buildingInfo.__dict__