Ejemplo n.º 1
0
        protected void FillHeading(string strId)
        {
            ExamResultBLL examResultBLL = new ExamResultBLL();
            PaperBLL      kBLL          = new PaperBLL();

            RailExam.Model.ExamResult examResult = examResultBLL.GetExamResult(int.Parse(strId));
            RailExam.Model.Paper      paper      = null;

            if (examResult != null)
            {
                paper = kBLL.GetPaper(examResult.PaperId);
                lblExamBeginDateTime.Text     = examResult.BeginDateTime.ToString();
                lblExamEndDateTime.Text       = examResult.EndDateTime.ToString();
                lblExamineeName.Text          = examResult.ExamineeName;
                HiddenFieldEmployeeName.Value = lblExamineeName.Text;

                lblJudgeBeginDateTime.Text = examResult.JudgeBeginDateTime.ToString();
                lblJudgeEndDateTime.Text   = examResult.JudgeEndDateTime.ToString();
                lblJudgerName.Text         = examResult.JudgeName;
                if (examResult.Score <= 0M)
                {
                    lblScore.Text      = examResult.AutoScore.ToString();
                    ViewState["Score"] = examResult.AutoScore;
                    lblScore.Text     += "分";
                }
                else
                {
                    lblScore.Text      = examResult.Score.ToString();
                    ViewState["Score"] = examResult.Score;
                    lblScore.Text     += "分";
                }

                HiddenFieldScore.Value = lblScore.Text;
                examResultBLL.UpdateJudgeBeginTime(int.Parse(strId), DateTime.Now);
            }
            if (paper != null)
            {
                this.lblTitle.Text      = paper.PaperName;
                this.lblTitleRight.Text = "总共 " + paper.ItemCount + " 题,共 " + paper.TotalScore + " 分";
            }
        }