def transfer(): sID = input("Enter source ID: ") if Tank.isIDValid(sID) == False: print("Invalid ID entered. \n Back to Menu.") return dID = input("Enter Destination ID: ") if Tank.isIDValid(dID) == False: print("Invalid ID entered. \n Back to Menu.") return transferAMT = 0 while(transferAMT <= 0): transferAMT = int(input("Enter positive amount to transfer: ")) if tank_manager.transfer(sID, dID, transferAMT) == True: print("Tank ID: %s transfered %d to Tank ID: %s" % (sID, transferAMT, dID)) else: print("Did not transfer.")
def delete(): id = input("Enter the id of the tank you want to remove: ") if Tank.isIDValid(id) == False: print("Invalid ID entered. \n Back to Menu.") return if tank_manager.delete(id) == True: print("Tank with ID: %s terminated." % id) else: print("Tank Not terminated.")
def add(): id = input("Enter new Tank ID: ") if Tank.isIDValid(id) == False: print("Invalid ID entered.\n Tank Not Added.") return pNumber = input("Enter Part Number: ") amtLeft = input("Enter Amount Left: ") capacity = input("Enter Capacity: ") date = input("Enter the date (Y-M-D): ") newTank = id +"," + pNumber + "," + amtLeft + "," + capacity + "," + date addedTank = Tank(newTank) if tank_manager.add(addedTank) == True: print("Tank with ID: %s Added." % id) else: print("Tank Not Added.")