private void CancelButton_Click(object sender, EventArgs e) { if (CLocalDestinationSelection.Checked) { try { if (string.IsNullOrEmpty(CPassportNumberBox.Text) || string.IsNullOrEmpty(COriginSelectionBox.Text) || string.IsNullOrEmpty(CLocalDestinationSelectionBox.Text)) { throw new ArgumentNullException(); } LOCAL_FLIGHT l2 = new LOCAL_FLIGHT(); d = l2.location_check(COriginSelectionBox.Text, CLocalDestinationSelectionBox.Text); if (d) { throw new InvalidLocationException("Origin and destination location cannot be same"); } FLIGHT l3 = new LOCAL_FLIGHT(); if (l3.cancel(CPassportNumberBox.Text, COriginSelectionBox.Text, CLocalDestinationSelectionBox.Text, Ccabinclass.Text)) { MessageBox.Show("Cancel Successfully"); } else { MessageBox.Show("Record not fount"); } CPassportNumberBox.Clear(); COriginSelectionBox.ResetText(); CLocalDestinationSelectionBox.ResetText(); CLocalDestinationSelection.Checked = false; } catch (ArgumentNullException) { MessageBox.Show("Kindly Fill All The Fields"); } catch (InvalidLocationException ex) { MessageBox.Show(ex.Message); } } if (CInternationalDestinationSelection.Checked) { try { if (string.IsNullOrEmpty(CPassportNumberBox.Text) || string.IsNullOrEmpty(COriginSelectionBox.Text) || string.IsNullOrEmpty(CInternationalDestinationSelectionBox.Text)) { throw new ArgumentNullException(); } FLIGHT l4 = new INTERNATIONAL_FLIGHT(); if (l4.cancel(CPassportNumberBox.Text, COriginSelectionBox.Text, CInternationalDestinationSelectionBox.Text, Ccabinclass.Text)) { MessageBox.Show("Cancel Successfully"); } else { MessageBox.Show("Record not found"); } CPassportNumberBox.Clear(); COriginSelectionBox.ResetText(); CLocalDestinationSelectionBox.ResetText(); CLocalDestinationSelection.Checked = false; } catch (ArgumentNullException) { MessageBox.Show("Kindly Fill All The Fields"); } } }