/// <summary>
 /// update bản ghi
 /// </summary>
 /// <param name="obj"></param>
 /// <returns></returns>
 public int Update(EXAMHALLSTUDENT_OBJ obj)
 {
     int ret = 0;
     EXAMHALLSTUDENT_BUS bus = new EXAMHALLSTUDENT_BUS();
     var objTemp = bus.GetByID(new EXAMHALLSTUDENT_OBJ.BusinessObjectID(obj.CODE));
     if (objTemp == null)
     {
         ret = -1;
     }
     else
     {
        // objTemp.EXAMFORMCODE = obj.EXAMFORMCODE;
         if (!string.IsNullOrWhiteSpace(obj.EXAMHALLCODE))
             objTemp.EXAMHALLCODE = obj.EXAMHALLCODE;
         objTemp.LOCK = obj.LOCK; // = 0: thi bình thường, = 1: hủy kết quả thi
         objTemp.REALBEGINTIME = obj.REALBEGINTIME;
         objTemp.REALENDTIME = obj.REALENDTIME;
         objTemp.FINALENDTIME = obj.FINALENDTIME;
         objTemp.FINISHTIME = obj.FINISHTIME;
         objTemp.REPORTTIME = obj.REPORTTIME;
         objTemp.EDITTIME = DateTime.Now;
         obj.EDITUSER = _ses.loginCode;
         ret = bus.update(objTemp);
     }
     bus.CloseConnection();
     return ret;
 }