/// <summary>
 /// lấy danh sách sinh viên theo phòng thi, dùng bên quản lý
 /// </summary>
 /// <param name="page"></param>
 /// <param name="pageSize"></param>
 /// <param name="examHallCode">mã phòng thi</param>
 /// <returns></returns>
 public JsonResult GetListManage(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.getByExamhallManage(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.EXAMFORMNAME = com.string4Row(r, "examformname", "");
             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);
 }