コード例 #1
0
        public StudentCourse(CommonExchange.SysAccess userInfo, CommonExchange.Student studentInfo, StudentLogic studentManager, String couseGroupId)
        {
            this.InitializeComponent();

            _userInfo       = userInfo;
            _studentManager = studentManager;

            _errProvider = new ErrorProvider();

            _couseGroupId = couseGroupId;

            _enrolmentCourseInfo = new CommonExchange.StudentEnrolmentCourse();

            if (String.IsNullOrEmpty(studentInfo.StudentSysId))
            {
                _enrolmentCourseInfo.StudentInfo.StudentSysId = "SYSTMP " + studentInfo.StudentId;
            }
            else
            {
                _enrolmentCourseInfo.StudentInfo.StudentSysId = studentInfo.StudentSysId;
            }

            this.Load += new EventHandler(ClassLoad);
            this.cboYear.SelectedIndexChanged      += new EventHandler(cboYearSelectedIndexChanged);
            this.cboSemester.SelectedIndexChanged  += new EventHandler(cboSemesterSelectedIndexChanged);
            this.btnSearchCourse.Click             += new EventHandler(btnSearchCourseClick);
            this.chkIsCurrentCourse.CheckedChanged += new EventHandler(chkIsCurrentCourseCheckedChanged);
        }
コード例 #2
0
        //########################################CLASS StudentCourseUpdate EVENTS####################################################
        //event is raised when the class is loaded
        protected override void ClassLoad(object sender, EventArgs e)
        {
            String semesterSysIdTemp = _enrolmentCourseInfo.SemesterInfo.SemesterSysId;

            _studentManager.InitializeSchoolYearComboCourse(this.cboYear, _enrolmentCourseInfo.SchoolFeeInfo.FeeInformationSysId);

            _studentManager.InitializeSemesterComboUpdateCourse(this.cboSemester, this.cboYear.SelectedIndex, semesterSysIdTemp);

            _enrolmentCourseInfoTemp = (CommonExchange.StudentEnrolmentCourse)_enrolmentCourseInfo.Clone();

            this.btnSearchCourse.Visible = false;

            this.chkIsCurrentCourse.Checked = _enrolmentCourseInfo.IsCurrentCourse;

            this.chkIsCurrentCourse.Enabled = _enrolmentCourseInfo.IsCurrentCourse ? false : true;

            this.cboSemester.Enabled = _studentManager.IsSemestralByCourse(_enrolmentCourseInfo.CourseInfo.CourseId) ? true : false;

            this.lblSysID.Text          = _enrolmentCourseInfo.EnrolmentCourseSysId;
            this.lblSysIdCourse.Text    = _enrolmentCourseInfo.CourseInfo.CourseId;
            this.lblCourseTitle.Text    = _studentManager.GetCourseTitle(_enrolmentCourseInfo.CourseInfo.CourseId);
            this.lblDepartmentName.Text = _studentManager.GetCourseDepartmentName(_enrolmentCourseInfo.CourseInfo.CourseId);

            this.cboYear.Enabled = this.cboSemester.Enabled = false;
        }//-----------------------------
コード例 #3
0
        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);
        }
コード例 #4
0
        public StudentEntryLevelCreate(CommonExchange.SysAccess userInfo, CommonExchange.StudentEnrolmentCourse enrolmentCourseInfo, StudentLogic studentManager, String yearLevelId)
            : base(userInfo, enrolmentCourseInfo, studentManager, yearLevelId)
        {
            this.InitializeComponent();

            _userInfo       = userInfo;
            _studentManager = studentManager;

            this.FormClosing     += new FormClosingEventHandler(ClassClosing);
            this.btnCancel.Click += new EventHandler(btnCancelClick);
            this.btnCreate.Click += new EventHandler(btnCreateClick);
        }
コード例 #5
0
        public StudentCourseUpdate(CommonExchange.SysAccess userInfo, CommonExchange.Student studentInfo,
                                   CommonExchange.StudentEnrolmentCourse enrolmentCourseInfo, StudentLogic studentManager, String courseGroupId)
            : base(userInfo, studentInfo, studentManager, courseGroupId)
        {
            this.InitializeComponent();

            _enrolmentCourseInfo = enrolmentCourseInfo;

            this.FormClosing     += new FormClosingEventHandler(ClassClosing);
            this.btnClose.Click  += new EventHandler(btnCloseClick);
            this.btnUpdate.Click += new EventHandler(btnUpdateClick);
        }
コード例 #6
0
        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);
        }