CapDemo.ContinueSetting.EditTeamSetting C# (CSharp) 메소드

EditTeamSetting() 공개 메소드

public EditTeamSetting ( ) : void
리턴 void
        public void EditTeamSetting()
        {
            bool check = false;
            foreach (Add_Team item in ts.flp_Team.Controls)
            {
                int number;
                if (int.TryParse(item.lbl_IDPlayer.Text, out number))
                {
                    Player.IDPlayer = Convert.ToInt32(item.lbl_IDPlayer.Text.Trim());
                    Player.IDContest = contestID;
                    Player.Sequence = Convert.ToInt32(item.txt_Sequence.Text.Trim());
                    Player.PlayerName = item.txt_TeamName.Text.Trim();
                    Player.PlayerScore = Convert.ToInt32(item.txt_TeamScore.Text.Trim());
                    Player.Color = item.btn_Paint.BackColor.ToArgb().ToString();
                    if (PlayerBL.EditPlayerbyID(Player) == true)
                    {
                        check = true;
                    }
                    else
                    {
                        check = false;
                    }
                }
                else
                {
                    Player.IDContest = contestID;
                    Player.Sequence = Convert.ToInt32(item.txt_Sequence.Text.Trim());
                    Player.PlayerName = item.txt_TeamName.Text.Trim();
                    Player.PlayerScore = Convert.ToInt32(item.txt_TeamScore.Text.Trim());
                    Player.Color = item.btn_Paint.BackColor.ToArgb().ToString();
                    if (PlayerBL.AddPlayer(Player) == true)
                    {
                        check = true;
                    }
                    else
                    {
                        check = false;
                    }
                }
            }
            if (check == true)
            {
                //Competition_Setting cs = new Competition_Setting(ts.CountTeam());
                cs.AmountPlayer = ts.CountTeam();
                pnl_CreateSetup.Controls.Clear();
                pnl_CreateSetup.Controls.Add(cs);
            ///////
                LoadCompetitionSetting();
                btn_Next.Visible = false;
                btn_Save.Visible = true;
                btn_Back.Visible = true;
                i++;
                lbl_Status.Text = i.ToString() + "/5";
                if (run == true)
                {
                    cs.Enabled = false;
                }
                else
                {
                    cs.Enabled = true;
                }
            }
            else
            {
                MessageBox.Show("Thiết đặt đội bị lỗi. Vui lòng kiểm tra lại thông tin.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }