public UserFlightHistory(int userID, int leg1Id, int leg2Id) { this.userID = userID; this.leg1bookingId = leg1Id; this.leg2bookingId = leg2Id; flight leg1_flight = FormDatabaseHelper.getFlight_fromBookingTable(leg1Id); originAbv = leg1_flight.origin; leg1deptDate = leg1_flight.deptTime; leg1ArrivalDate = leg1_flight.arrivalTime; departureDate = leg1deptDate; this.paymentAmount = leg1_flight.cost; flight leg2_flight; if (leg2Id == 0) { finaldestAbv = leg1_flight.dest; connectionAbv = null; arrivalDate = leg1ArrivalDate; } else { leg2_flight = FormDatabaseHelper.getFlight_fromBookingTable(leg2Id); finaldestAbv = leg2_flight.dest; connectionAbv = leg2_flight.origin; leg2deptDate = leg2_flight.deptTime; leg2ArrivalDate = leg2_flight.arrivalTime; arrivalDate = leg2ArrivalDate; this.paymentAmount = this.paymentAmount + leg2_flight.cost + 8; } }