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); }
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); }