Exemplo n.º 1
0
        }//-------------------------

        //##############################################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;
            }
        }//-------------------------------