Ejemplo n.º 1
0
        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
        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;
        }