private void btnAdd_Click(object sender, EventArgs e) { if (isPilot == true) { CrewOrPilot = new Pilot(udcCrewData.Birthdate, udcCrewData.Firstname, udcCrewData.Lastname, udcCrewData.GenderUser); foreach (int plane in lstCertificats.SelectedIndices) { ((Pilot)CrewOrPilot).AddAirplaneTypeLicense(Airplanes[plane]); } } else { CrewOrPilot = new Cabinecrew(udcCrewData.Birthdate, udcCrewData.Firstname, udcCrewData.Lastname, udcCrewData.GenderUser); } }
public frmCrewManagement(List<Airplane> airplanes, bool isEdit, Person person) { InitializeComponent(); foreach (Airplane plane in airplanes) { lstCertificats.Items.Add(plane.ToString()); } this.Airplanes = airplanes; this.isEdit = isEdit; CrewOrPilot = person; udcCrewData.txtFirstname.Text = CrewOrPilot.Firstname; udcCrewData.txtLastname.Text = CrewOrPilot.Name; udcCrewData.dtBirthdate.Value = CrewOrPilot.Birthdate; if(CrewOrPilot.Gender == Gender.Female) { udcCrewData.rbFemaleGender.Checked = true; udcCrewData.rbMaleGender.Checked = false; } else { udcCrewData.rbFemaleGender.Checked = false; udcCrewData.rbMaleGender.Checked = true; } if(CrewOrPilot is Cabinecrew) { rbCrew.Checked = true; } }