示例#1
0
 def findAll(self, fromDate, toDate):
     records = []
     rows = self.db.selectAllRecords(fromDate, toDate)
     
     for row in rows:
         # 0 = id, 1 = ecv, 2 = arrival, 3 = departure, 4 = companyId
         # 5 = boxId, 6 = photoFileName, 7 = status
         '''
         borrowed = False
         if row[7] == 'borrowed':
             borrowed = True
             
         #ECV, borrowed, companyID, boxId, boxCompanyId
         r = Record(row[1], borrowed, row[4], row[5], row[6])
         r.recordId = row[0]
         cas = row[2].split(" ")
         den = cas[0].split("-")
         hodziny = cas[1].split(":")
         r.arrivalTime = datetime.datetime(int(den[0]),int(den[1]),int(den[2]),int(hodziny[0]),int(hodziny[1]))
         cas = row[3].split(" ")
         den = cas[0].split("-")
         hodziny = cas[1].split(":")
         r.departureTime = datetime.datetime(int(den[0]),int(den[1]),int(den[2]),int(hodziny[0]),int(hodziny[1]))
         print(datetime.datetime(int(den[0]),int(den[1]),int(den[2]),int(hodziny[0]),int(hodziny[1])))
         r.status = row[7]
         '''
         r = Record(None, None, None, None, None)
         r.initFromDatabaseRecord(row)
         
         records.append(r)
     return records
示例#2
0
    def findAllWithStatus(self, fromDate, toDate, status):
        records = []
        rows = self.db.selectAllRecordsWithStatus(fromDate, toDate, status)

        for row in rows:
            r = Record(None, None, None, None, None)    # Prazdny zaznam
            r.initFromDatabaseRecord(row)

            records.append(r)
        return records