public JsonResult GetList(string examhallcode) { ////khai báo lấy dữ liệu STUDENT_BUS bus = new STUDENT_BUS(); DataSet ds = new DataSet(); var ret = 0; ret = bus.getByExamhall(ref ds, examhallcode); bus.CloseConnection(); List<dynamic> liStudent = new List<dynamic>(); if (ret >= 0) { foreach (DataRow r in ds.Tables["examhallstudent"].Rows) { dynamic objtemp = new ExpandoObject(); objtemp.EXAMHALLSTUDENTCODE = com.string4Row(r, "code", ""); objtemp.CODEVIEW = com.string4Row(r, "codeview", ""); // MÃ SINH VIÊN objtemp.NAME = com.string4Row(r, "name", ""); // MÃ SINH VIÊN objtemp.BIRTHDAY = com.string4Row(r, "birthday", ""); objtemp.REALBEGINTIME = com.string4Row(r, "realbegintime", ""); // thời gian thực tế sinh viên bắt đầu thi objtemp.REALENDTIME = com.string4Row(r, "realendtime", ""); objtemp.EXAMFORMCODE = com.string4Row(r, "examformcode", ""); objtemp.LOCK = com.int4Row(r, "lock", 0); objtemp.FINALENDTIME = com.string4Row(r, "finalendtime", ""); liStudent.Add(objtemp); } } return Json(new { ret = ret, lst = liStudent }, JsonRequestBehavior.AllowGet); }