Exemple #1
0
        private void InsertIntoSemesterReg(string transId, string programme, string stage, string semester)
        {
            SemesterRegCard regCard = new SemesterRegCard();

            regCard.Reg_Transacton_ID     = transId;
            regCard.Student_No            = StudentNo();
            regCard.Student_Name          = GetStudentInfo().Name;
            regCard.Course_Code           = programme;
            regCard.Register_for          = SemesterRegCardService.Register_for.Stage;
            regCard.Register_forSpecified = true;
            regCard.Module_code           = stage;
            regCard.Term              = semester;
            regCard.Status            = SemesterRegCardService.Status.Open;
            regCard.StatusSpecified   = true;
            regCard.Campus            = GetStudentInfo().Global_Dimension_1_Code;
            regCard.Registration_Date = DateTime.Now;
            regCard.Academic_Year     = WebServices.StudentMgtService().GetCurrentAcademicYear(DateTime.Now);
            WebServices.SemesterRegService().Create(ref regCard);
        }
Exemple #2
0
        private void InsertIntoSemesterReg(string transId, string programme, string actionUrl)
        {
            var             reg_serv = WebServices.SemesterRegService();
            SemesterRegCard regCard  = new SemesterRegCard();

            regCard.Reg_Transacton_ID = transId;
            regCard.Student_No        = StudentNo();
            regCard.Student_Name      = GetStudentInfo().Name;
            regCard.Course_Code       = programme;
            if (!String.IsNullOrEmpty(actionUrl) && actionUrl == "Supplementary")
            {
                //apply for supplementary
                regCard.Register_for          = SemesterRegCardService.Register_for.Supplementary;
                regCard.Register_forSpecified = true;
            }
            else if (!String.IsNullOrEmpty(actionUrl) && actionUrl == "Special")
            {
                // apply for  special
                regCard.Register_for          = SemesterRegCardService.Register_for.Special;
                regCard.Register_forSpecified = true;
            }
            else if (!String.IsNullOrEmpty(actionUrl) && actionUrl == "Retake")
            {
                // Retake
                regCard.Register_for          = SemesterRegCardService.Register_for.Retake;
                regCard.Register_forSpecified = true;
            }
            regCard.Module_code       = GetStudentInfo().Current_Student_Stage;
            regCard.Term              = GetStudentInfo().Current_Semester;
            regCard.Status            = SemesterRegCardService.Status.Open;
            regCard.StatusSpecified   = true;
            regCard.Campus            = GetStudentInfo().Global_Dimension_1_Code;
            regCard.Registration_Date = DateTime.Now;
            regCard.Academic_Year     = WebServices.StudentMgtService().GetCurrentAcademicYear(GetStudentInfo().Date_Registered);
            reg_serv.Create(ref regCard);
        }