public JsonResult delete(List <string> listCode) { int ret = 0; STUDENT_BUS bus = new STUDENT_BUS(); foreach (var id in listCode) { STUDENT_OBJ obj = bus.GetByID(new STUDENT_OBJ.BusinessObjectID(id)); //Kiểm tra đối tượng còn trên srrver hay không if (obj == null) { ret = -1; } //Kiểm tra thuộc đơn vị triển khai if (obj.UNIVERSITYCODE != ses.gUNIVERSITYCODE) { ret = -4; } if (ret >= 0) { MARK_BUS busMark = new MARK_BUS(); //kiểm tra sinh viên có trong lớp môn học nào không ret = busMark.checkCode(null, new fieldpara("STUDENTCODE", id)); busMark.CloseConnection(); //exist children if (ret != 0) { ret = -2; } } if (ret >= 0) { //xóa ret = bus.delete(obj._ID); } } //close connection bus.CloseConnection(); return(Json(new { ret = ret }, JsonRequestBehavior.AllowGet)); }