Example #1
0
    def onAdd(self):
        print('onAdd Called')
        numPilotRows = list(range(len(self.tempPilotRows)))
        keyID, vCode = (self.keyID.text, self.vCode.text)
        print(keyID, vCode)

        if (keyID != '') or (vCode != ''):  # Check neither field was left blank.
            for x in numPilotRows:
                if (self.keyID.text == self.tempPilotRows[x].keyID) and (self.vCode.text == self.tempPilotRows[x].vCode):
                    keyID, vCode = ('', '')  # We already have this key so null it so next check fails

            if (keyID != '') and (vCode != ''):
                pilots = apiCheck(keyID, vCode)

                print(pilots)  # Console debug

                if pilots != []:
                    for row in pilots:
                        # keyID, vCode, characterID, characterName, corporationID, corporationName, keyType, keyExpires, skills, isActive
                        self.tempPilotRows.append(Character(row[0], row[1], row[2], row[3], row[4], row[5], row[6], row[7], row[8], 0))
Example #2
0
    def onRefresh(self):
        self.refreshPilotRows = []
        numPilotRows = list(range(len(self.tempPilotRows)))

        for x in numPilotRows:
            if (self.tempPilotRows[x].keyID) and (self.tempPilotRows[x].vCode):
                if x > 0 and (self.tempPilotRows[x].keyID == self.tempPilotRows[x - 1].keyID):
                    keyID, vCode = ('', '')  # We already have this key so null it so next check fails
                else:
                    keyID, vCode = (self.tempPilotRows[x].keyID, self.tempPilotRows[x].vCode)

            if (keyID != '') and (vCode != ''):
                pilots = apiCheck(keyID, vCode)

                # print(pilots)  # Console debug

                if pilots != []:
                    for row in pilots:
                        # keyID, vCode, characterID, characterName, corporationID, corporationName, keyType, keyExpires, skills, isActive
                        self.refreshPilotRows.append(Character(row[0], row[1], row[2], row[3], row[4], row[5], row[6], row[7], row[8], 0))

        self.tempPilotRows = self.refreshPilotRows