def __init__(self, name="UNNAMED LOCATION", code="N/A", cap=False): # Create Location ID Number self.id = db.appendToList(db.locationList, self) # Create Attributes self.name = name self.code = code self.cap = cap
def __init__(self, prov=None, covs=[]): Product.__init__(self) # Create Insurance ID self.id = db.appendToList(db.insList, self) # Create insurance Attributes self.insProvider = prov self.insCover = covs
def __init__(self, prov=None, acts=None): Product.__init__(self) # Create Activity ID self.id = db.appendToList(db.actList, self) # Create activity attributes self.actProvider = prov self.actType = acts self.price = self.actProvider.rate + self.actType.rate
def __init__(self, cname="UNNAMED COUNTRY", codeNum="000", codeWord="N/A"): # Create Country ID Number self.id = db.appendToList(db.countryList, self) # Create Country Attributes self.countryName = cname # Country Name self.countryCapital = None # Location Object of Capital City (Filled in below) self.codeWord = codeWord # ISO 3166-1 Alpha-3 Code (3 chars) self.codeNumber = codeNum # ISO 3166-1 Numeric Code (3 chars) self.locations = [] # One country may have many locations of interest
def __init__(self, t=None, m=None, d=None, g=None): Product.__init__(self) # Create Vehicle ID self.id = db.appendToList(db.vehicleList, self) # Create vehicle attributes. self.transporter = t # Transport Company self.model = m # Car/Bike Type self.drive = d # Drive Type self.gears = g # Gears Type
def __init__(self, t=None, c=[], b=[], d=[], g=[]): # Create Transport ID self.id = db.appendToList(db.transpoList, self) # Create Transport Details self.transporter = t # One transporter per product. self.vehicleCars = c # One can have multiple cars. self.vehicleBikes = b # One can have mutliple bikes. self.vehicleDrives = d # One can offer mutliple drives. self.vehicleGears = g # One can offer multiple gear types.
def __init__(self, newName="UNNAMED BIKE", newDesc="UNDESCRIBED BIKE.", newRate=0.00): # Create Bike ID Number self.id = db.appendToList(db.bikesList, self) # Add Bike Attributes self.name = newName self.desc = newDesc self.rate = newRate
def __init__(self, newName="UNNAMED CAR", newDesc="UNDESCRIBED CAR.", newRate=0.00): # Create Car ID Number self.id = db.appendToList(db.carsList, self) # Add Car Attributes self.name = newName self.desc = newDesc self.rate = newRate
def __init__(self, newName="UNNAMED ACTIVITY TYPE", newDesc="UNDESCRIBED ACTIVITY TYPE", newRate=0.00): # Create Activity Type ID Number self.id = db.appendToList(db.actTypesList, self) # Add Activity Type Attributes self.name = newName self.desc = newDesc self.rate = newRate
def __init__(self, newName="UNNAMED ACTIVITY PROVIDER", newDesc="UNDESCRIBED ACTIVITY PROVIDER", newRate=0.00): # Create Activity Provider ID Number self.id = db.appendToList(db.actProvidersList, self) # Add Activity Provider Attributes self.name = newName self.desc = newDesc self.rate = newRate
def __init__(self, hot=None, rty=[], htf=[]): Product.__init__(self) # Create Hotel ID self.id = db.appendToList(db.hotelList, self) # Create Hotel Details self.hotelier = hot # One Hotelier may operate many hotels. self.roomTypes = rty # One hotel may have many room types. self.roomPrices = [] # Room prices run parallel here. self.chosenRoom = 0 # Room chosen to stay in. -1 = no choice. self.hotelFeatures = htf # One hotel may have many features.
def __init__(self, newName="UNNAMED FEATURE", newDesc="UNDESCRIBED FEATURE.", newRate=0.00): # Create Hotel Feature ID Number self.id = db.appendToList(db.hotelFeatureList, self) # Other Hotel Feature Attributes self.name = newName # Feature name self.desc = newDesc # Feature description self.rate = newRate # Feature cost (if any)
def __init__(self, newName="UNNAMED AIR TICKET", newDesc="UNDESCRIBED AIR TICKET.", newRate=0.00): # Create Ticket ID Number self.id = db.appendToList(db.airTicketList, self) # Create Ticket Attributes self.name = newName self.desc = newDesc self.rate = newRate
def __init__(self, cu=[], st=[], pr=[], date=dt.datetime.now()): # Create Transaction ID Numer self.tid = db.appendToList(db.transacList, self) # Create Essential Transaction Data self.datetime = date # Date and time of transaction self.customer = cu # List of customers involved. self.staff = st # List of staff involved. self.prods = pr # List of products. self.total = (0.00, 0) # Tuple with cost, and number of objs in prods self.notes = "" # For where notes about the transaction go. self.getTotalPrices()
def __init__(self): # Create Product ID Number self.pid = db.appendToList(db.prodList, self) # Create Product Essentials self.name = "" self.desc = "" self.price = -0.00 self.startDate = dt.now() self.endDate = dt.now() self.days = 0 self.location = None
def __init__(self, newName="UNNAMED TRANSPORTER", newDesc="UNDESCRIBED TRANSPORTER.", newPrice=0.00): # Create Transporter ID Number self.id = db.appendToList(db.transporterList, self) # Add Transporter Attributes self.name = newName self.desc = newDesc self.baseRate = newPrice self.ctry = None self.locs = []
def __init__(self, newName="UNNAMED ROOM", newDesc="UNDESCRIBED ROOM.", newCap=1, newRate=0.00): # Create Hotel Room ID Number self.id = db.appendToList(db.hotelRoomList, self) # Create Hotel Room Attributes self.name = newName # Room type name. self.desc = newDesc # Room description. self.cap = newCap # Room capacity. self.rate = newRate # Room Rate.
def __init__(self): Product.__init__(self) # Create Flight ID self.id = db.appendToList(db.flightList, self) # Create Flight Details self.airportDep = None self.airportArr = None self.airline = None self.flightCode = None self.depDatetime = None self.arrDatetime = None self.ticket = None
def __init__(self, newName="UNNAMED AIRPORT", newDesc="UNDESCRIBED.", newCode="N/A", newCtry=None): # Create Airport ID Number self.id = db.appendToList(db.airportList, self) # Create Airport attributes self.name = newName # Airport Name. self.desc = newDesc # Airport description. self.code = newCode # Airport IATA code. (MEL, JFK, LAX, etc.) self.ctry = newCtry # One Airport can only exist in one country.
def __init__(self, cu=[], st=[], pr=[], date=dt.datetime.now(), due=dt.datetime.now(), pay=0.0, paid=False): Transaction.__init__(self, cu, st, pr, date) # Create Order ID Number self.id = db.appendToList(db.orderList, self) # Create Order Data self.dueDate = due self.amountPaid = pay self.paid = paid
def __init__(self, fn="Test", ln="Testington"): # Create Customer ID Number Person.__init__(self,fn,ln) self.id = db.appendToList(db.customerList,self) self.contacts = {"email":"*****@*****.**", "homePhone":"03 1234 5678", "mobilePhone":"0404 123 456"} self.address = {"zipcode":"", "state":"", "city":"", "streetName":"", "streetNumber":"", "unitNumber":""}
def __init__(self, newName="UNNAMED AIRLINE", newDesc="UNDESCRIBED AIRLINE.", newCode="--", newCtry="---", tickets=[]): # Create Airport ID Number self.id = db.appendToList(db.airlineList, self) # Create Airline attributes self.name = newName # Airline name. self.desc = newDesc # Airline description/blurb. self.code = newCode # Airline IATA code. (Two characters) self.ctry = newCtry # One Airline can only be based in one country. self.tix = tickets # One airline can offer many types of tickets. self.ports = [] # One Airline can offer services in multiple airports.
def __init__(self, fn="Toast", ln="Toastersen"): Person.__init__(self,fn,ln) # Create Staff ID Number self.id = db.appendToList(db.staffList,self) # Create Staff Essentials self.fname = fn self.lname = ln self.contacts = {"email":"*****@*****.**", "homePhone":"03 1234 5678", "mobilePhone":"0404 789 012"} self.address = {"zipcode":"", "state":"", "city":"", "streetName":"", "streetNumber":"", "unitNumber":""}
def __init__(self, newName="UNNAMED HOTELIER", newRate=0.00): # Create Hotelier ID Number self.id = db.appendToList(db.hotelierList, self) # Other Hotelier Attributes self.name = newName # Hotelier name. self.rate = newRate # Hotelier baserate.
def __init__(self, newName="UNNAMED DRIVE", newDesc="UNDESCRIBED DRIVE."): # Create Drive ID Number self.id = db.appendToList(db.driveList, self) # Add Drive Attributes self.name = newName self.desc = newDesc
def __init__(self, newName="UNNAMED GEARS", newDesc="UNDESCRIBED GEARS."): # Create Gear ID Number self.id = db.appendToList(db.gearList, self) # Add Gear Attributes self.name = newName self.desc = newDesc