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

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

private team_checkChallenge ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void
        void team_checkChallenge(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 use Challenged Choice?", "Game Choice", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                    if (dr == DialogResult.Yes)
                    {
                        //record
                        Record Restore = new Record();
                        Restore.Defy_I = 0;
                        Restore.IDPlayer = records.ElementAt(team).IDPlayer;
                        Restore.IDContest = iDContest;
                        RecordBL.UpdateDefy(Restore);

                        records.ElementAt(team).Defy = false;
                        //TeamCS.gb_team.Visible = false;
                        TeamCS.chk_defy.Visible = false;
                        CheckChallengeChoice = true;
                        ShowTeamsChallenged();

                        //sound challenged
                        try
                        {
                            axWindowsMediaPlayer1.URL = (Directory.GetCurrentDirectory()) + "\\Sound\\CapNhatDiem.wav";
                            axWindowsMediaPlayer1.Ctlcontrols.play();
                        }
                        catch (Exception)
                        {
                        }

                        foreach (Team_AudienceScreeen TeamAS in audience.flp_Team.Controls)
                        {
                            if (TeamCS.lbl_IDPlayer.Text ==  TeamAS.lbl_ID.Text)
                            {
                                TeamAS.HighLightChallenge(true);
                            }
                        }
                    }
                    else
                    {
                        TeamCS.chk_defy.Checked = false;
                    }
                }
            }
        }