public Flight(string org, string dest, FlightSatus state, double baseFare, int first, int buisness, int economy, FlightType type, DateTime dept, DateTime ret) { flightNumber = int.Parse(DateTime.Now.Day + "" + DateTime.Now.Month + "" + DateTime.Now.Hour + "" + DateTime.Now.Second); origin = org; destination = dest; flightState = state; baseFlightFare = baseFare; availSeatFirstClass = first; availSeatBuisnessClass = buisness; availSeatEconomyClass = economy; this.type = type; departueDate = dept; retDate = ret; flightBookings = new List <Eticket>(); Console.WriteLine("Flight number is : " + flightNumber); }
public static void ViewAllFlights(FlightSatus state) { List <Object> all = FileHandler.GetAllObj(ObjectChoices.Flight); int counter = 0; foreach (Object obj in all) { if (DateTime.Now > ((Flight)obj).DepartureDate) { ((Flight)obj).FlightState = FlightSatus.Arrived; FileHandler.Add(ObjectChoices.Flight, obj); } if (((Flight)obj).FlightState == state) { Console.WriteLine("#" + (++counter) + " : "); Console.WriteLine((Flight)obj); Console.WriteLine(); } } if (counter == 0) { Console.WriteLine("no flights "); } }