Ejemplo n.º 1
0
        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;
            }
        }