예제 #1
0
        public ActionResult PercentageExportToPDF(string reportName)
        {
            Session["email"] = null;

            var sffx     = DateTime.Now.ToString("ddMMyyyyHHmm");
            var fileName = reportName + "_" + sffx + ".pdf";



            var dt        = DataLayer.GetActivityPercentage();
            var modelList = new List <StudentActivityPercentage>();


            foreach (DataRow item in dt.Rows)
            {
                var model = new StudentActivityPercentage
                {
                    UserId    = item["UserId"].ToString(),
                    FullName  = item["StudentName"].ToString(),
                    GroupName = item["GroupName"].ToString(),
                    StudentTotalActivities = item["StudentTotalActivities"].ToString(),
                    TotalActivities        = item["TotalActivities"].ToString(),
                    ProgressValue          = item["PercentageCompletion"].ToString()
                };

                modelList.Add(model);
            }

            return(new ViewAsPdf("StudentActivityPercentage", modelList)
            {
                FileName = fileName
            });
        }
예제 #2
0
        //progress

        public ActionResult StudentActivityPercentage()
        {
            Session["email"] = null;

            var dt        = DataLayer.GetActivityPercentage();
            var modelList = new List <StudentActivityPercentage>();


            foreach (DataRow item in dt.Rows)
            {
                var model = new StudentActivityPercentage
                {
                    UserId    = item["UserId"].ToString(),
                    FullName  = item["StudentName"].ToString(),
                    GroupName = item["GroupName"].ToString(),
                    StudentTotalActivities = item["StudentTotalActivities"].ToString(),
                    TotalActivities        = item["TotalActivities"].ToString(),
                    ProgressValue          = item["PercentageCompletion"].ToString()
                };

                modelList.Add(model);
            }


            return(View(modelList));
        }