CapDemo.Open_Game.AssignPlayerCorrect C# (CSharp) Метод

AssignPlayerCorrect() публичный Метод

public AssignPlayerCorrect ( ) : void
Результат void
        public void AssignPlayerCorrect()
        {
            //show correct answer with question type: onechoie or multichoice
            if (typequestion == "onechoice" || typequestion == "multichoice")
            {
                foreach (ShowAnswer answer in audience.flp_AnswerQuiz.Controls)
                {
                    if (answer.lbl_Correct.Text.ToLower() == "true")
                    {
                        //answer.BackgroundImage = Properties.Resources.dung_2;
                        //if (typequestion == "onechoice")
                        //{
                        //    CorrectAnswerChallenge = answer.rdb1.Text;
                        //}
                        //else
                        //{
                        //    CorrectAnswerChallenge += answer.chk1.Text;
                        //}
                        CorrectAnswer++;
                        PlayerCheck++;
                    }
                }
            }
            else
            {
                CorrectAnswerChallenge = CorrectShortAnswer;
            }

            //check player correct or incorrect
            if (typequestion == "multichoice")
            {
                foreach (PlayerAnswer playerAnswer in audience.flp_PlayerAnswers.Controls)
                {
                    if (playerAnswer.lbl_TeamAnswer1.Text.ToLower() == CorrectAnswerChallenge.ToLower() || playerAnswer.lbl_Check.Text == "true")
                    {
                        playerAnswer.lbl_Check.Text = "true";
                        playerAnswer.pb_Result.Image = Properties.Resources.Correct_ico;
                        CheckPlayerCorrect = true;

                        //Show Score team have receive
                        if (CheckChallengeChoice == false)
                        {
                            //Sound
                            try
                            {
                                axWindowsMediaPlayer1.URL = (Directory.GetCurrentDirectory()) + "\\Sound\\DapAnDung.wav";
                                axWindowsMediaPlayer1.Ctlcontrols.play();
                            }
                            catch (Exception)
                            {
                            }

                            if (_BonusPhase == 0)
                            {
                                playerAnswer.lbl_Score.Text = "" + _BonusPhase;
                            }
                            else
                            {
                                playerAnswer.lbl_Score.Text = "+" + _BonusPhase;
                            }
                            playerAnswer.lbl_Score.Visible = true;
                        }
                        else
                        {
                            ReceiveScoreChallenge();
                        }
                    }
                    else
                    {
                        playerAnswer.lbl_Check.Text = "false";
                        playerAnswer.pb_Result.Image = Properties.Resources.X_icon_vien;

                        //sound wrong answer
                        if (CheckChallengeChoice == true)
                        {
                            ReceiveScoreChallenge();
                        }
                    }
                }
            }
            else
            {
                if (typequestion == "onechoice")
                {
                    foreach (PlayerAnswer playerAnswer in audience.flp_PlayerAnswers.Controls)
                    {
                        if (playerAnswer.lbl_TeamAnswer1.Text.ToLower() == CorrectAnswerChallenge.ToLower() || playerAnswer.lbl_Check.Text == "true")
                        {
                            playerAnswer.lbl_Check.Text = "true";
                            playerAnswer.pb_Result.Image = Properties.Resources.Correct_ico;
                            CheckPlayerCorrect = true;

                            //Show Score team have receive
                            if (CheckChallengeChoice == false)
                            {
                                //Sound
                                try
                                {
                                    axWindowsMediaPlayer1.URL = (Directory.GetCurrentDirectory()) + "\\Sound\\DapAnDung.wav";
                                    axWindowsMediaPlayer1.Ctlcontrols.play();
                                }
                                catch (Exception)
                                {
                                }

                                if (_BonusPhase == 0)
                                {
                                    playerAnswer.lbl_Score.Text = "" + _BonusPhase;
                                }
                                else
                                {
                                    playerAnswer.lbl_Score.Text = "+" + _BonusPhase;
                                }
                                playerAnswer.lbl_Score.Visible = true;
                            }
                            else
                            {
                                ReceiveScoreChallenge();
                            }
                        }
                        else
                        {
                            playerAnswer.lbl_Check.Text = "false";
                            playerAnswer.pb_Result.Image = Properties.Resources.X_icon_vien;
                            //sound wrong answer
                            if (CheckChallengeChoice == true)
                            {
                                ReceiveScoreChallenge();
                            }
                        }
                    }
                }
                else
                {
                    foreach (PlayerAnswer playerAnswer in audience.flp_PlayerAnswers.Controls)
                    {
                        if (playerAnswer.lbl_TeamAnswer1.Text.ToLower() == CorrectAnswerChallenge.ToLower() || playerAnswer.lbl_Check.Text == "true")
                        {
                            playerAnswer.lbl_Check.Text = "true";
                            playerAnswer.pb_Result.Image = Properties.Resources.Correct_ico;
                            CheckPlayerCorrect = true;

                            //Show Score team have receive
                            if (CheckChallengeChoice == false)
                            {
                                //Sound
                                try
                                {
                                    axWindowsMediaPlayer1.URL = (Directory.GetCurrentDirectory()) + "\\Sound\\DapAnDung.wav";
                                    axWindowsMediaPlayer1.Ctlcontrols.play();
                                }
                                catch (Exception)
                                {
                                }

                                if (_BonusPhase ==0)
                                {
                                    playerAnswer.lbl_Score.Text = "" + _BonusPhase;
                                }
                                else
                                {
                                    playerAnswer.lbl_Score.Text = "+" + _BonusPhase;
                                }
                                playerAnswer.lbl_Score.Visible = true;
                            }
                            else
                            {
                                ReceiveScoreChallenge();
                            }
                        }
                        else
                        {
                            playerAnswer.lbl_Check.Text = "false";
                            playerAnswer.pb_Result.Image = Properties.Resources.X_icon_vien;
                            //sound wrong answer
                            if (CheckChallengeChoice == true)
                            {
                                ReceiveScoreChallenge();
                            }
                        }
                    }
                }
            }
        }