} //-------------------------------- //event is raised when the option button is changed private void ctlManagerOnModeOptionCheckedChanged(ClientExchange.RoomSubjectCourseFilter courseFilter) { _frmClassroomSearch.WindowState = FormWindowState.Minimized; _frmClassroomSearch.Hide(); _frmSubjectSearch.WindowState = FormWindowState.Minimized; _frmSubjectSearch.Hide(); _frmCourseSearch.WindowState = FormWindowState.Minimized; _frmCourseSearch.Hide(); _courseFilter = courseFilter; } //-------------------------------
//####################################################CLASS ClassroomSubjectManager EVENTS############################################### //event is raised when the class is loaded private void ClassLoad(object sender, EventArgs e) { try { _courseManager = new CourseLogic(_userInfo); _frmClassroomSearch = new ClassroomSearchList(); _frmClassroomSearch.OnDoubleClickEnter += new SearchListDataGridDoubleClickEnter(_frmClassroomSearchOnDoubleClickEnter); _frmClassroomSearch.OnCreate += new ClassroomSearchListLinkCreateClick(_frmClassroomSearchOnCreate); _frmClassroomSearch.LocationPoint = new Point(10, 360); _frmClassroomSearch.AdoptGridSize = true; _frmClassroomSearch.MdiParent = this; _frmSubjectSearch = new SubjectSearchList(); _frmSubjectSearch.OnDoubleClickEnter += new SearchListDataGridDoubleClickEnter(_frmSubjectSearchOnDoubleClickEnter); _frmSubjectSearch.OnCreate += new SubjectSearchListLinkCreateClick(_frmSubjectSearchOnCreate); _frmSubjectSearch.LocationPoint = new Point(10, 360); _frmSubjectSearch.AdoptGridSize = false; _frmSubjectSearch.MdiParent = this; _frmCourseSearch = new CourseSearchList(); _frmCourseSearch.OnDoubleClickEnter += new SearchListDataGridDoubleClickEnter(_frmCourseSearchOnDoubleClickEnter); _frmCourseSearch.OnCreate += new CourseSearchListLinkCreateClick(_frmCourseSearchOnCreate); _frmCourseSearch.LocationPoint = new Point(50, 360); _frmCourseSearch.AdoptGridSize = true; _frmCourseSearch.MdiParent = this; lblRecordDate.Text = "Record Date: " + DateTime.Parse(_courseManager.ServerDateTime).ToString(); _courseFilter = new ClientExchange.RoomSubjectCourseFilter(); _courseFilter.ForSubject = true; if (!(RemoteServerLib.ProcStatic.IsSystemAccessAdmin(_userInfo) || RemoteServerLib.ProcStatic.IsSystemAccessCollegeRegistrar(_userInfo) || RemoteServerLib.ProcStatic.IsSystemAccessHighSchoolGradeSchoolRegistrar(_userInfo))) { throw new Exception("You are not authorized to access this module."); } else if (RemoteServerLib.ProcStatic.IsSystemAccessHighSchoolGradeSchoolRegistrar(_userInfo)) { _frmCourseSearch.DisableCreateLink(); } } catch (Exception ex) { RemoteClient.ProcStatic.ShowErrorDialog("\n" + ex.Message, "Error Authenticating"); this.Close(); } } //----------------------------------------