var mnu; $(function () { mnu = $.SystemGeneral.getUrlParam("MNU"); }); //联动批次 function cgopSchoolYearSelect(data) { var SchoolyearID = $("#SchoolYearCode").combogridX("getValue"); //$("#ExaminationBatchID").combogridX("setValue", "-1"); $('#ProjectName').val(""); $('#ExaminationType').val(""); var jsonString = "({'QueryParamsDatas':'SchoolyearID|*|" + SchoolyearID + "|@|'})"; $("#ExaminationBatchID").combogridX("reload", eval(jsonString)); } function cgopBatchSelect(data) { var ExaminationBatchID = $("#ExaminationBatchID").combogridX("getValue"); //$("#ExaminationTypeID").combogridX("setValue", "-1"); //$("#ExaminationBatchProjectID").combogridX("setValue", "-1"); var jsonString = "({'QueryParamsDatas':'ExaminationBatchID|*|" + ExaminationBatchID + "|@|'})"; $("#ExaminationTypeID").combogridX("reload", eval(jsonString)); } function cgopExamTypeSelect(data) { var ExaminationTypeID = $("#ExaminationTypeID").combogridX("getValue"); //$("#ExaminationBatchProjectID").combogridX("setValue", "-1"); var ExaminationBatchID = $("#ExaminationBatchID").combogridX("getValue"); var jsonString = "({'QueryParamsDatas':'ExaminationTypeID|*|" + ExaminationTypeID + "|@|ExaminationBatchID|*|" + ExaminationBatchID + "|@|'})"; $("#ExaminationProjectID").combogridX("reload", eval(jsonString)); } function cgopBatchProjectSelect(data) { var ExaminationProjectID = $("#ExaminationProjectID").combogridX("getValue"); var ExaminationBatchID = $("#ExaminationBatchID").combogridX("getValue"); //$("#ExaminationProjectFeeID").combogridX("setValue", "-1"); var jsonString = "({'QueryParamsDatas':'cgExaminationProject|*|" + ExaminationProjectID + "|@|cgExaminationBatch|*|" + ExaminationBatchID + "|@|'})"; $("#ExaminationProjectFeeID").combogridX("reload", eval(jsonString)); } function AddUser() { $.popupTopWindow('添加学生', CMS_SystemConfig.VirtualDirectoryPath + '/ExaminationApplayStudentList/StudentSelect?MNU=' + mnu + '&examinationRegistrationID=' , 800, 600, AddUser_Confirm); } function AddUser_Confirm(studentList) { if (!studentList) return; var studentViewList = $("#dgStudentList").cmsXDataTable("getRows"); var addedStudentViewList = $.map( $.grep(studentList, function (x) { return $.grep(studentViewList, function (y) { return y.UserID == x.UserID; }).length == 0; }), function (x) { return { UserID: x.UserID, CollegeName: x.CollegeName, Years: x.SchoolyearID, ClassmajorName: x.ClassmajorName, UserName: x.UserName, SexName: x.SexName, IDNumber: x.IDNumber, }; }); var addedStudentIDs = $.map(addedStudentViewList, function (x) { return x.UserID; }).join(','); var newStudentViewList = addedStudentViewList.concat(studentViewList); $("#dgStudentList").cmsXDataTable("loadData", { rows: newStudentViewList, total: newStudentViewList.length }); } function validChooseUser() { var d = []; $.each($("#dgStudentList").cmsXDataTable("getSelections"), function (index) { d.push(this.UserID); }); return d; } function DelUser() { var d = validChooseUser(); var studentViewList = $("#dgStudentList").cmsXDataTable("getRows"); var i, j; var len = studentViewList.length; for (i = len - 1; i >= 0; i--) { for (j = 0; j < d.length; j++) { if (studentViewList[i].UserID == d[j]) { studentViewList.splice(i, 1); break; } } } $("#dgStudentList").cmsXDataTable("loadData", { rows: studentViewList, total: studentViewList.length }); } function Save() { $(document.forms[0]).submit(); }