/// <summary> /// 开始考试 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button1_Click(object sender, EventArgs e) { #region 验证考试是否应该参与考试 JAAJ_ExamInfo oeiJAAJ_ExamInfo = ScoreData.GetCurrentExamInfo(); if (oeiJAAJ_ExamInfo != null) { oeiJAAJ_ExamineeInfo = ScoreData.GetExamineeInfoByIDNum(txtIDNum.Text.Trim(), oeiJAAJ_ExamInfo.nvcBatchNO); if (oeiJAAJ_ExamineeInfo == null) { MessageBox.Show("不存在该考生信息", "提示"); return; } } #endregion #region 调出对应考试科目的试题显示在终端界面上 oepiExamProceInfo = ScoreData.GetExamProceInfoByExamineeID(oeiJAAJ_ExamineeInfo.iExamineeID); if (oepiExamProceInfo != null) { int iSubjectItemID = oepiExamProceInfo.iSubjectItemID; //下面代码可以根据科目子项ID调出对应的子项对应的试题..... } #endregion #region 修改设备状态为忙碌状态 EnumSubmitResult oResult = ScoreData.UpdateDeviceStatus(1); #endregion }
/// <summary> /// 部分终端刷完卡未开始考试更新设备状态 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button4_Click(object sender, EventArgs e) { ScoreData.UpdateDeviceStatus(0); }