private void btnBefore_Click(object sender, EventArgs e) { //停止播放 if (wmPlayerForm != null) { wmPlayerForm.Stop(); } QuestionFourC frmBefore = new QuestionFourC(); frmBefore.TopMost = false; frmBefore.Show(); this.Close(); }
private void btnNext_Click(object sender, EventArgs e) { //停止播放 if (wmPlayerForm != null) { wmPlayerForm.Stop(); } string strResult = ""; if (rdA.Checked) { strResult += "A,"; } if (rdB.Checked) { strResult += "B,"; } M_QuestionnaireResultDetail question1 = new M_QuestionnaireResultDetail(); question1.QuestionResult = strResult; question1.QuestionCode = QuestionnaireCode.NaoNianChiDai + ".4.B"; question1.QuestionType = 1; question1.PQuestionCode = QuestionnaireCode.NaoNianChiDai + ".4"; //打分,1分,权重2.0 if (strResult.Contains("A")) { question1.QuestionScore = 1;//1*2; question1.PQuestionWeightScore = 1 * 2; } else { question1.QuestionScore = 0; question1.PQuestionWeightScore = 0; } ClientInfo.AddQuestionToQuestionnaire(question1, QuestionnaireCode.NaoNianChiDai); //更新第四大题权重分 //如果已登录 if (LoginInfo.GetInstance().UserId > 0) { M_QuestionnaireUserDetail questionnaireUserDetail = ClientInfo.GetQuestionnaireByCode(QuestionnaireCode.NaoNianChiDai); var results = screenWebapiClient.GetQuestionnaireResultDetails(questionnaireUserDetail.QuestionnaireRecodId); if (results != null && results.Any()) { decimal tempWeightScore = 0; decimal tempScore = 0; foreach (var item in results) { if (item.QuestionCode.Contains("301AD.4")) { tempScore += item.QuestionScore; } } tempWeightScore = tempScore * 2; foreach (var item in results) { if (item.QuestionCode.Contains("301AD.4")) { screenWebapiClient.UpdateQuestionnaireResultWeightScore(tempWeightScore, item.QuestionnaireResultDetailId); } } //MessageBox.Show(tempWeightScore.ToString()); } } QuestionFourC formC = new QuestionFourC(); formC.TopMost = false; //formC.Show(); formC.Show(); this.Close(); }