/// <summary> /// Adds flight to a pilot and refreshes the list box of pilots on the form. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnAddFlight_Click(object sender, EventArgs e) { Pilot pilot = (Pilot)lbxPilots.SelectedItem; int flightDuration = Convert.ToInt32(tbFlightDuration.Text); if (pilot != null) { pilot.AddFlight(flightDuration); pilot.OnFullCapacity += this.PilotCapacityFull; ShowPilots(); } }
/// <summary> /// Creates several "fake" pilots and adds them to the airlines object. /// </summary> private void CreateFakePilots() { Pilot pilot = new Pilot("John Perry", 30); // pilot.OnFullCapacity += this.PilotCapacityFull; pilot.AddFlight(110); pilot.AddFlight(60); airlines.AddPilot(pilot); pilot = new Pilot("Ann Smiths", 40); // pilot.OnFullCapacity += this.PilotCapacityFull; pilot.AddFlight(75); airlines.AddPilot(pilot); pilot = new Pilot("Joe Jefferson", 33); // pilot.OnFullCapacity += this.PilotCapacityFull; pilot.AddFlight(120); airlines.AddPilot(pilot); pilot = new Pilot("Jack Gibbs", 45); // pilot.OnFullCapacity += this.PilotCapacityFull; pilot.AddFlight(90); airlines.AddPilot(pilot); }