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

team_checkCorrect() приватный Метод

private team_checkCorrect ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void
        void team_checkCorrect(object sender, EventArgs e)
        {
            int idPlayerUC = (e as MyEventArgs).IDPlayerUC;
            foreach (Team TeamCS in flp_Team.Controls)
            {
                if (TeamCS.IdPlayerUC == idPlayerUC)
                {
                    DialogResult dr = MessageBox.Show("Are you sure to assign this player is coccrect?", "Game Choice", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                    if (dr == DialogResult.Yes)
                    {
                        foreach (PlayerAnswer playerAnswer in audience.flp_PlayerAnswers.Controls)
                        {
                            if (TeamCS.lbl_IDPlayer.Text == playerAnswer.lbl_IDPlayer.Text)
                            {
                                //sound challenged
                                try
                                {
                                    axWindowsMediaPlayer1.URL = (Directory.GetCurrentDirectory()) + "\\Sound\\CapNhatDiem.wav";
                                    axWindowsMediaPlayer1.Ctlcontrols.play();
                                }
                                catch (Exception)
                                {
                                }

                                playerAnswer.lbl_TeamAnswer1.Text = CorrectAnswerChallenge;
                                PlayerAnswerShortQuestion = CorrectAnswerChallenge;
                                CorrectAnswer = 0;
                                PlayerCheck = 0;
                                AssignPlayerCorrect();
                                TeamCS.chk_Correct.Visible = false;

                            }
                        }

                        //show answer follow player
                        if (typequestion == "onechoice")
                        {
                            foreach (ShowAnswer showAnswer in audience.flp_AnswerQuiz.Controls)
                            {
                                foreach (RadioButton oneChoice in TeamCS.flp_Answer.Controls)
                                {
                                    if (oneChoice.Checked == true)
                                    {
                                        if (oneChoice.Text == showAnswer.rdb1.Text)
                                        {
                                            showAnswer.BackgroundImage = Properties.Resources.dung_2;
                                        }
                                        else
                                        {
                                            showAnswer.BackgroundImage = Properties.Resources.Answer_M;
                                        }
                                    }
                                }
                            }
                        }
                        if (typequestion == "multichoice")
                        {
                            foreach (ShowAnswer showAnswer in audience.flp_AnswerQuiz.Controls)
                            {
                                showAnswer.BackgroundImage = Properties.Resources.Answer_M;
                                foreach (CheckBox multiChoice in TeamCS.flp_Answer.Controls)
                                {
                                    if (multiChoice.Checked == true)
                                    {
                                        if (multiChoice.Text.ToLower() == showAnswer.chk1.Text.ToLower())
                                        {
                                            showAnswer.BackgroundImage = Properties.Resources.dung_2;
                                        }
                                    }
                                }
                            }
                        }

                    }
                    else
                    {
                        TeamCS.chk_Correct.Checked = false;
                    }
                }
            }
        }