Exemplo n.º 1
0
        private void btAgression_Click(object sender, EventArgs e)
        {
            Referee selectedReferee = (Referee)lbxReffereeList.SelectedItem;

            if (lbxReffereeList.SelectedIndex != -1)
            {
                string tmp;
                byte   Agression;

                do
                {
                    try
                    {
                        tmp       = ChangeForm.GetNewValue(selectedReferee.Agression.ToString(), "Агрессия судьи");
                        Agression = byte.Parse(tmp);
                        selectedReferee.Agression = Agression;
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("Некорректная агрессия для судьи! Повторите ввод!");
                        tmp = "s";
                    }
                }while (!byte.TryParse(tmp, out Agression));

                lbAgression.Text = Agression.ToString();
                RefreshRefereeList();
            }
        }
Exemplo n.º 2
0
        public static string GetNewValue(string OldValue, string Header)
        {
            ChangeForm cf = new ChangeForm();

            cf.tbNewValue.Text = OldValue;
            cf.Text            = Header;
            cf.ShowDialog();
            return(cf.tbNewValue.Text);
        }
Exemplo n.º 3
0
        private void btChangeName_Click(object sender, EventArgs e)
        {
            string Tmp = ChangeForm.GetNewValue(currentPlayer.Name + " " + currentPlayer.Surname, "Имя игрока");

            string[] stmp;

            if ((stmp = Tmp.Split(' ')).Count() >= 2)
            {
                currentPlayer.Name    = Tmp.Split(' ')[0];
                currentPlayer.Surname = Tmp.Split(' ')[1];
            }
            else
            {
                currentPlayer.Name    = Tmp.Split(' ')[0];
                currentPlayer.Surname = "";
            }

            this.lbName.Text = currentPlayer.Name + " " + currentPlayer.Surname;
        }
Exemplo n.º 4
0
        private void btChangeAge_Click(object sender, EventArgs e)
        {
            string tmp;
            byte   newAge;

            do
            {
                try
                {
                    tmp               = ChangeForm.GetNewValue(currentPlayer.Age.ToString(), "Возраст игрока");
                    newAge            = byte.Parse(tmp);
                    currentPlayer.Age = newAge;
                }
                catch (Exception)
                {
                    MessageBox.Show("Некорректный возраст игрока! Повторите ввод!");
                    tmp = "s";
                }
            }while(!byte.TryParse(tmp, out newAge));

            lbAge.Text = newAge.ToString();
        }
Exemplo n.º 5
0
        private void btChangeHealth_Click(object sender, EventArgs e)
        {
            string tmp;
            byte   newHealth;

            do
            {
                try
                {
                    tmp                  = ChangeForm.GetNewValue(currentPlayer.Health.ToString(), "Здоровье игрока");
                    newHealth            = byte.Parse(tmp);
                    currentPlayer.Health = newHealth;
                }
                catch (Exception)
                {
                    MessageBox.Show("Некорректное здоровье игрока! Повторите ввод!");
                    tmp = "s";
                }
            }while (!byte.TryParse(tmp, out newHealth));

            lbHealth.Text = newHealth.ToString();
        }
Exemplo n.º 6
0
        private void btChangeSkill_Click(object sender, EventArgs e)
        {
            string tmp;
            byte   newSkill;

            do
            {
                try
                {
                    tmp                 = ChangeForm.GetNewValue(currentPlayer.Skill.ToString(), "Скилл игрока");
                    newSkill            = byte.Parse(tmp);
                    currentPlayer.Skill = newSkill;
                }
                catch (Exception)
                {
                    MessageBox.Show("Некорректный скилл игрока! Повторите ввод!");
                    tmp = "s";
                }
            }while (!byte.TryParse(tmp, out newSkill));

            lbSkill.Text = newSkill.ToString();
        }
Exemplo n.º 7
0
        private void btRenameRefferee_Click(object sender, EventArgs e)
        {
            if (lbxReffereeList.SelectedIndex != -1)
            {
                Referee  selectedReferee = (Referee)lbxReffereeList.SelectedItem;
                string   Tmp             = ChangeForm.GetNewValue(selectedReferee.Name + " " + selectedReferee.Surname, "Имя судьи");
                string[] stmp;

                if ((stmp = Tmp.Split(' ')).Count() >= 2)
                {
                    selectedReferee.Name    = Tmp.Split(' ')[0];
                    selectedReferee.Surname = Tmp.Split(' ')[1];
                }
                else
                {
                    selectedReferee.Name    = Tmp.Split(' ')[0];
                    selectedReferee.Surname = "";
                }

                this.lbReffereeName.Text = selectedReferee.Name + " " + selectedReferee.Surname;
                RefreshRefereeList();
            }
        }
Exemplo n.º 8
0
 private void btRenameTeam_Click(object sender, EventArgs e)
 {
     this.Text = lbTeamName.Text = currentTeam.Name =
         ChangeForm.GetNewValue(currentTeam.Name, "Название команды");
 }