public void EndPractice() { //停止计时 m_timer.Enabled = false; //计算时间 TimeSpan ts = DateTime.Now.Subtract(myUnitScore.StartDateTime); myUnitScore.PracticeTime = (int)ts.TotalMilliseconds; // 登记成绩 //m_Answered = m_QueAll - m_notAnswered; myUnitScore.ProgramID = 1030301; myUnitScore.StudentID = studentID; myUnitScore.TotalNumber = this.m_QueAll; myUnitScore.CompleteNumber = this.m_Answered; myUnitScore.RightNumber = this.m_RightNumber; myUnitScore.ErrorNumber = m_Answered - m_RightNumber; myUnitScore.CorrectRate = (int)(Convert.ToDouble(m_RightNumber) / m_QueAll * 100); // 评价成绩 myUnitScore.DoEvaluation(); // 保存成绩 btSHFUnitScores us = new btSHFUnitScores(); us.AddOne(myUnitScore); // 停止处理流程; m_StartFlag = false; }//EndPractice
private void Save() { shfUnitScore.TotalScore = RightCount * 10; shfUnitScore.RightNumber = RightCount; shfUnitScore.ErrorNumber = WrongCount; shfUnitScore.StartDateTime = DateTime.Now; shfUnitScore.StudentID = shfUserLogin.UserID; shfUnitScore.ProgramID = 1030301; shfUnitScores.AddOne(shfUnitScore); }
public void EndPractice() { //停止计时 m_timer.Enabled = false; //计算时间 TimeSpan ts = DateTime.Now.Subtract(myUnitScore.StartDateTime); myUnitScore.PracticeTime = (int)ts.TotalMilliseconds; // 登记成绩 //m_Answered = m_QueAll - m_notAnswered; myUnitScore.ProgramID = 1030301; myUnitScore.StudentID = studentID; myUnitScore.TotalNumber = this.m_QueAll; myUnitScore.CompleteNumber = this.m_Answered; myUnitScore.RightNumber = this.m_RightNumber; myUnitScore.ErrorNumber = m_Answered - m_RightNumber; myUnitScore.CorrectRate = (int)(Convert.ToDouble(m_RightNumber) / m_QueAll * 100); // 评价成绩 myUnitScore.DoEvaluation(); // 保存成绩 btSHFUnitScores us = new btSHFUnitScores(); us.AddOne(myUnitScore); // 停止处理流程; m_StartFlag = false; }