public StudentEntryLevelUpdate(CommonExchange.SysAccess userInfo, CommonExchange.StudentEnrolmentLevel enrolmentLevelInfo, CommonExchange.StudentEnrolmentCourse enrolmentCourseInfo, StudentLogic studentManager) { this.InitializeComponent(); _userInfo = userInfo; _studentManager = studentManager; _enrolmentCourseInfo = enrolmentCourseInfo; _enrolmentLevelInfo = enrolmentLevelInfo; _enrolmentLevelInfoTemp = (CommonExchange.StudentEnrolmentLevel)enrolmentLevelInfo.Clone(); CommonExchange.CourseInformation courseInfo = _studentManager.GetSelectedCourse(_enrolmentCourseInfo.CourseInfo.CourseId); this.lblSysIdCourse.Text = courseInfo.CourseId; this.lblCourseTitle.Text = courseInfo.CourseTitle; this.lblDepartmentName.Text = _studentManager.GetCourseDepartmentName(courseInfo.CourseId); String semester = String.IsNullOrEmpty(_studentManager.GetSemesterDescription(_enrolmentCourseInfo.SemesterInfo.SemesterSysId)) ? String.Empty : _studentManager.GetSemesterDescription(_enrolmentCourseInfo.SemesterInfo.SemesterSysId) + " "; this.lblSchoolYearSemester.Text = semester + _studentManager.GetYearDescriptionByFeeInformationSystemId(_enrolmentCourseInfo.SchoolFeeInfo.FeeInformationSysId); this.lblSysID.Text = _enrolmentLevelInfo.EnrolmentLevelSysId; this.chkIsEntryLevel.Checked = _enrolmentLevelInfo.IsEntryLevel; this.chkIsEntryLevel.Enabled = false; _studentManager.InitializeSchoolYearComboLevelUpdate(this.cboYear, _studentManager.GetYearIdByEnrolmentLevelSysId(_enrolmentLevelInfo.EnrolmentLevelSysId)); if (_studentManager.IsSemestralByCourse(_enrolmentCourseInfo.CourseInfo.CourseId)) { _studentManager.InitializeSemesterComboUpdateLevel(this.cboSemester, _enrolmentLevelInfo.SemesterInfo.SemesterSysId); _dateStart = _studentManager.GetSemesterDateStart(_enrolmentLevelInfo.SemesterInfo.SemesterSysId); _dateEnd = _studentManager.GetSemesterDateEnd(_enrolmentLevelInfo.SemesterInfo.SemesterSysId); } else { _dateStart = _studentManager.GetSchoolYearDateStart(_studentManager.GetYearIdByEnrolmentLevelSysId(_enrolmentLevelInfo.EnrolmentLevelSysId)); _dateEnd = _studentManager.GetSchoolYearDateEnd(_studentManager.GetYearIdByEnrolmentLevelSysId(_enrolmentLevelInfo.EnrolmentLevelSysId)); } _studentManager.InitializeYearLevelComboUpdate(this.cboYearLevel, _enrolmentLevelInfo.EnrolmentLevelSysId); this.SetRecordLocked(); this.cboSemester.Enabled = _studentManager.IsSemestralByCourse(courseInfo.CourseId) ? true : false; this.FormClosing += new FormClosingEventHandler(ClassClosing); this.btnClose.Click += new EventHandler(btnCloseClick); this.btnDelete.Click += new EventHandler(btnDeleteClick); }
public ChangeStudentEnrollmentLevel(CommonExchange.SysAccess userInfo, CommonExchange.StudentEnrolmentLevel enrolmentLevelInfo, StudentLoadingLogic studentManager, String enrolmentLevelSysIdExcludeLIst, String studentSysId, String yearId, String sysIdSemester) { this.InitializeComponent(); _userInfo = userInfo; _enrolmentLevelInfo = enrolmentLevelInfo; _studentManager = studentManager; _studentSysId = studentSysId; _yearId = yearId; _sysIdSemester = sysIdSemester; _enrolmentLevelSysIdExcludeList = enrolmentLevelSysIdExcludeLIst; this.Load += new EventHandler(ClassLoad); this.cboYearLevel.SelectedIndexChanged += new EventHandler(cboYearLevelSelectedIndexChanged); this.btnClose.Click += new EventHandler(btnCloseClick); this.btnUpdate.Click += new EventHandler(btnUpdateClick); }
public StudentEntryLevel(CommonExchange.SysAccess userInfo, CommonExchange.StudentEnrolmentCourse enrolmentCourseInfo, StudentLogic studentManager, String yearLevelId) { this.InitializeComponent(); _userInfo = userInfo; _studentManager = studentManager; _yearLevelId = yearLevelId; _enrolmentLevelInfo = new CommonExchange.StudentEnrolmentLevel(); _enrolmentCourseInfo = enrolmentCourseInfo; _enrolmentLevelInfo.StudentEnrolmentCourseInfo.EnrolmentCourseSysId = enrolmentCourseInfo.EnrolmentCourseSysId; _errProvider = new ErrorProvider(); this.Load += new EventHandler(ClassLoad); this.cboYearLevel.SelectedIndexChanged += new EventHandler(cboYearLevelSelectedIndexChanged); this.cboYear.SelectedIndexChanged += new EventHandler(cboYearSelectedIndexChanged); this.cboSemester.SelectedIndexChanged += new EventHandler(cboSemesterSelectedIndexChanged); }
} //--------------------------------- //################################################END TEXTBOX txtAmount EVENTS######################################################## //################################################LINKBUTTON lnkEnroll EVENTS######################################################### //event is raised when the link is clicked private void lnkEnrollLinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { try { this.Cursor = Cursors.WaitCursor; using (StudentSearchOnTextboxList frmSearch = new StudentSearchOnTextboxList(_userInfo, _specialManager, _dateStart, _dateEnd)) { frmSearch.AdoptGridSize = false; frmSearch.ShowDialog(this); if (frmSearch.HasSelected) { CommonExchange.StudentEnrolmentLevel studentEnrolmentLevelInfo = _specialManager.GetDetailsByStudentIdStudentInformation(frmSearch.PrimaryId); if (_specialManager.IsAlreadyEnrolled(studentEnrolmentLevelInfo.StudentEnrolmentCourseInfo.StudentInfo.StudentId)) { MessageBox.Show("The student is already enrolled in the special class.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { this.dgvEnrolled.DataSource = _specialManager.EnrollSpecialClassLoad(studentEnrolmentLevelInfo); } } _specialManager.SetSelectedDataTableToNull(); } } catch (Exception ex) { RemoteClient.ProcStatic.ShowErrorDialog(ex.Message, "Error Loading Student Search Module"); } finally { this.Cursor = Cursors.Arrow; } } //---------------------------------