示例#1
0
        private StudentInfoCard GetStudentInfo()
        {
            StudentInfoCard student = new StudentInfoCard();

            student = WebServices.StudentInfoService().Read(StudentNo());
            return(student);
        }
示例#2
0
        public ActionResult Index()
        {
            try
            {
                //Get Notices
                var            _Service = WebServices.NoticeService();
                List <Notices> notices  = _Service.ReadMultiple(null, null, 0).ToList();
                ViewBag.notices = notices.Count;

                var user = UserManager.Users.Where(x => x.UserName == User.Identity.Name).First();

                WebServices.PortalService().ExportStudentPhoto(user.StudentNumber, GeneralSetup.IMGPath);

                StudentInfoCard student = new StudentInfoCard();
                student           = WebServices.StudentInfoService().Read(user.StudentNumber);
                ViewBag.Documents = WebServices.ELearning(student.Programme).Count;
                //Get Next of kins
                StudentKin_Filter        filter  = new StudentKin_Filter();
                List <StudentKin_Filter> filters = new List <StudentKin_Filter>();
                filter.Field    = StudentKin_Fields.Student_No;
                filter.Criteria = user.StudentNumber;
                filters.Add(filter);

                StudentKin[] kins = WebServices.StudentKinService().ReadMultiple(filters.ToArray(), null, 0);
                ViewBag.kins = kins;
                ViewBag.No   = student.No;
                UserManager.Dispose();

                return(View(student));
            }catch (Exception ex)
            {
                ViewBag.errorMessage = ex.Message;
                return(View("Error"));
            }
        }
        private StudentInfoCard GetStudentInfo()
        {
            var             service = WebServices.StudentInfoService();
            StudentInfoCard student = service.Read(StudentNo());

            return(student);
        }
示例#4
0
        private StudentInfoCard GetStudentInfo()
        {
            StudentInfoCard_Service service = WebServices.StudentInfoService();
            StudentInfoCard         student = new StudentInfoCard();

            return(service.Read(StudentNo()));
        }
        private Units_SubjectsList[] GetUnits(StudentInfoCard student)
        {
            var serv = WebServices.UnitsSubjectsService();
            List <Units_SubjectsList_Filter> filters = new List <Units_SubjectsList_Filter>();
            Units_SubjectsList_Filter        filter  = new Units_SubjectsList_Filter();
            Units_SubjectsList_Filter        filter1 = new Units_SubjectsList_Filter();
            Units_SubjectsList_Filter        filter2 = new Units_SubjectsList_Filter();

            filter.Field    = Units_SubjectsList_Fields.Programme_Code;
            filter.Criteria = student.Programme;

            filter1.Field    = Units_SubjectsList_Fields.Stage;
            filter1.Criteria = student.Current_Student_Stage;

            filter2.Field    = Units_SubjectsList_Fields.Semester;
            filter2.Criteria = student.Current_Student_Semester;

            filters.Add(filter);
            filters.Add(filter1);
            filters.Add(filter2);

            Units_SubjectsList[] units = serv.ReadMultiple(filters.ToArray(), null, 0);
            return(units);
        }