Example #1
0
        public void Initialize(TeamConfiguratorForm Parent)
        {
            m_Parent = Parent;

            m_listTPCtrls.Clear();
            m_listRegulars.Clear();
            m_listReserves.Clear();

            m_listTPCtrls.Add(teamPlayerControl1);
            m_listTPCtrls.Add(teamPlayerControl2);
            m_listTPCtrls.Add(teamPlayerControl3);
            m_listTPCtrls.Add(teamPlayerControl4);
            m_listTPCtrls.Add(teamPlayerControl5);
            m_listTPCtrls.Add(teamPlayerControl6);
            m_listTPCtrls.Add(teamPlayerControl7);
            m_listTPCtrls.Add(teamPlayerControl8);
            m_listTPCtrls.Add(teamPlayerControl9);
            m_listTPCtrls.Add(teamPlayerControl10);
            m_listTPCtrls.Add(teamPlayerControl11);
            m_listTPCtrls.Add(teamPlayerControl12);

            int i = 1;

            foreach (TeamPlayerControl ctrl in m_listTPCtrls)
            {
                ctrl.Initialize(i, this);
                i++;
            }

            lbl_RegularsAvailValue.Text = "";
            lbl_ReservesAvailValue.Text = "";
        }
Example #2
0
        private void Btn_Edit_Click(object sender, EventArgs e)
        {
            if (m_oPlayer != null)
            {
                string sOldPlayerName       = m_oPlayer.Name;
                TeamConfiguratorForm parent = this.ParentForm as TeamConfiguratorForm;

                PlayerEditPopup oPlayerEditPopup = new PlayerEditPopup();
                oPlayerEditPopup.StartDialog(m_oPlayer, parent.m_dictPlayers);

                if (parent.m_dictPlayers.Remove(sOldPlayerName))
                {
                    parent.m_dictPlayers.Add(m_oPlayer.Name, m_oPlayer);
                }
                parent.UpdatePlayers();

                UpdateMyself();
            }
        }