Example #1
0
        public void SendKey(int cellindex)
        {
            KettellAnswer ka = new KettellAnswer();

            ka.Time              = DateTime.Now;
            ka.AnswerIndex       = (int)_currentaparam.num;
            ka.AnswerDescription = _currentaparam.buttondescription;
            ka.SelectedCellIndex = cellindex;
            string celldescription = "d";

            switch (cellindex)
            {
            case 0:
                celldescription = "A";
                break;

            case 1:
                celldescription = "B";
                break;

            case 2:
                celldescription = "C";
                break;
            }
            cellsparam c = _currentaparam.cellsparams.First(cp => cp.description.Trim() == celldescription);

            ka.SelectedCellDescription       = celldescription;
            ka.SelectedCellButtonDescription = c.buttonsescription;
            _answers.Add(ka);
        }
Example #2
0
        public testresult ResultsToBase(Answers Answers)
        {
            KettellAnswers _answersforbase = new KettellAnswers(_ge);

            for (int i = 0, count = Answers.Count; i < count; i++)
            {
                _answersforbase.Add(Answers[i].SelectedCellIndex(), Answers[i].ContentDescription, "", Answers[i].Id, "");
            }

            XmlSerializer mySerializer = new XmlSerializer(typeof(KettellAnswers));

            StringWriter myWriter = new StringWriter();

            mySerializer.Serialize(myWriter, _answersforbase);

            testresult t = testresult.Createtestresult(0, _humanid, DateTime.Now, (int)EnumPTests.KettellA, myWriter.ToString(), "manual");

            _fe.testresults.AddObject(t);
            _fe.SaveChanges();

            myWriter.Close();
            return(t);
        }