Exemplo n.º 1
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"));
            }
        }
Exemplo n.º 2
0
        public ActionResult NextOfKin()
        {
            SetViewBag();

            RelativesList[] relatives = WebServices.RelativesService().ReadMultiple(null, null, 0);
            ViewBag.Relatives = relatives.ToList();

            //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 = StudentNo();
            filters.Add(filter);

            ViewBag.CallBackUrlOnRefresh = callBackUrl("NextOfKin");

            StudentKin[] kins = WebServices.StudentKinService().ReadMultiple(filters.ToArray(), null, 0);
            return(View(kins));
        }