/// <summary> /// Event handler to open the EditCoachAvailability form when the button is clicked /// </summary> /// <param name="sender">The parameter is not used.</param> /// <param name="e">The parameter is not used.</param> private void BtnAddToCourseList_Click(object sender, EventArgs e) { EditCoachAvailability editCoachAvailability = new EditCoachAvailability(this.cbxChooseCoach.SelectedValue.ToString()); editCoachAvailability.ShowDialog(); this.PopulateAvailabilityGrid(); }
/// <summary> /// Event handler to open the selected Availability record when double-clicked /// </summary> /// <param name="sender">The parameter is not used.</param> /// <param name="e">The parameter is not used.</param> private void DataGridViewAvailability_RowHeaderMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) { // Get the AvailabilityID for the selected row int selectedAvailabilityId = Convert.ToInt32(this.dataGridViewAvailability.SelectedRows[0].Cells["CoachAvailabilityID"].Value.ToString()); EditCoachAvailability editCoachAvailability = new EditCoachAvailability(selectedAvailabilityId); editCoachAvailability.ShowDialog(); this.PopulateAvailabilityGrid(); }