Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * @author EPOI
- */
- public class Ticket {
- static int numberOfTickets = 0;
- private int ticket_ID;
- private int bus_ID;
- private int seatNumber;
- private String destination;
- private String dateOfLeaving;
- private String dateOfArriving;
- private String timeOfLeaving;
- private int price;
- //passenger object 'p'
- public Ticket(){
- ticket_ID = 0;
- bus_ID = 0;
- seatNumber = 0;
- destination = " ";
- dateOfLeaving = " ";
- dateOfArriving = " ";
- timeOfLeaving = " ";
- price = 0;
- numberOfTickets++;
- }
- public void bookTicket(int tid, int bid, int sNumber, String dest, String doL, String doA, String toL){
- ticket_ID = tid;
- bus_ID = bid;
- seatNumber = sNumber;
- destination = dest;
- dateOfLeaving = doL;
- dateOfArriving = doA;
- timeOfLeaving = toL;
- }
- public int ticketID(){return ticket_ID;}
- public int ticketBusId(){return bus_ID;}
- public int ticketSeatNumber(){return seatNumber;}
- public String ticketDestination(){return destination;}
- public String ticketDateOfLeaving(){return dateOfLeaving;}
- public String ticketDateOfArriving(){return dateOfArriving;}
- public String timeOfLeaving(){return timeOfLeaving;}
- public int getPrice(){
- switch(destination){
- case "Alexandria":
- price = 250;
- break;
- case "Sharm El-Sheikh":
- price = 250;
- break;
- case "Dahab":
- price = 265;
- break;
- case "Hurghada":
- price = 265;
- break;
- case "Aswan":
- price = 300;
- break;
- default:
- price = 0;
- }
- return price;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement