}//------------------------- //##############################################END TEXTBOX txtAdditionalSlots EVENTS######################################################### //##############################################LINKLABEL lnkAddDetails EVENTS#################################################### //event is raised when the link label is clicked private void lnkAddDetailsClick(object sender, EventArgs e) { try { this.Cursor = Cursors.WaitCursor; using (SubjectScheduleDetailsCreate frmCreate = new SubjectScheduleDetailsCreate(_userInfo, _scheduleManager, _schedInfo)) { frmCreate.ShowDialog(this); if (frmCreate.HasCreated) { _hasUpdatedScheduleDetails = true; Int32 detailsLoaded = 0; this.dgvScheduleDetails.DataSource = _scheduleManager.GetBySysIdScheduleScheduleDetailsTable(_schedInfo.ScheduleSysId, false, ref detailsLoaded); this.dgvMarkDeleted.DataSource = _scheduleManager.GetBySysIdScheduleScheduleDetailsTable(_schedInfo.ScheduleSysId, true, ref detailsLoaded); this.SetAddDetailsTeamTeachingControls(); this.chkIsIrregularModular.Enabled = false; } } } catch (Exception ex) { RemoteClient.ProcStatic.ShowErrorDialog(ex.Message, "Error Loading Subject Details Create Module"); } finally { this.Cursor = Cursors.Arrow; } }//-------------------------------