public List <EnrollResultInfo> GetResultByStudentId(int studentId)
        {
            string     query   = "SELECT * FROM EnrollCoursesInfo WHERE StudentId=@studentId";
            SqlCommand command = new SqlCommand(query, connection);

            command.Parameters.AddWithValue("@studentId", studentId);
            connection.Open();
            reader = command.ExecuteReader();
            List <EnrollResultInfo> resultList = new List <EnrollResultInfo>();

            while (reader.Read())
            {
                EnrollResultInfo aCourse = new EnrollResultInfo();
                aCourse.CourseCode  = reader["Code"].ToString();
                aCourse.CourseTitle = (reader["Name"]).ToString();
                int GradeId = 0;
                GradeId = Convert.ToInt32(reader["GradeId"]);
                if (GradeId == 0)
                {
                    aCourse.Grade = "Not Graded Yet";
                }
                if (GradeId > 0)
                {
                    aCourse.Grade = (reader["Grade"]).ToString();
                }
                resultList.Add(aCourse);
            }
            connection.Close();


            return(resultList);
        }
Example #2
0
        public ActionResult UrlAsPDF(EnrollResultInfo enrollCourse)
        {
            return(new ActionAsPdf("ResultPdf", enrollCourse)
            {
                FileName = "Result.pdf"
            });

            ModelState.Clear();
        }
Example #3
0
        public ActionResult ResultPdf(EnrollResultInfo enrollCourse)
        {
            List <EnrollResultInfo> resultList = aCourseManager.GetResultByStudentId(enrollCourse.StudentId);

            ViewBag.ResultList = resultList;
            EnrollResultInfo aStudentInfo = aCourseManager.GetStudentByStudentId(enrollCourse.StudentId);

            ViewBag.StudentRegNo   = aStudentInfo.RegNo;
            ViewBag.Name           = aStudentInfo.StudentName;
            ViewBag.Email          = aStudentInfo.Email;
            ViewBag.DepartmentName = aStudentInfo.DepartmentName;


            return(View());
        }
        public EnrollResultInfo GetStudentByStudentId(int studentId)
        {
            string     queryTwo   = "SELECT * FROM StudentInfo WHERE Id=@studentId";
            SqlCommand commandTwo = new SqlCommand(queryTwo, connection);

            commandTwo.Parameters.AddWithValue("@studentId", studentId);
            connection.Open();
            reader = commandTwo.ExecuteReader();
            EnrollResultInfo aCourse = new EnrollResultInfo();

            while (reader.Read())
            {
                aCourse.StudentId      = Convert.ToInt32(reader["Id"]);
                aCourse.StudentName    = (reader["Name"]).ToString();
                aCourse.Email          = (reader["Email"]).ToString();
                aCourse.RegNo          = (reader["RegNo"]).ToString();
                aCourse.DepartmentName = (reader["DepartmentName"]).ToString();
            }

            connection.Close();
            return(aCourse);
        }