Пример #1
0
 private void button1_Click(object sender, EventArgs e)
 {
     // Altera e salva o novo nome da jogadora apenas se o nome foi alterado.
     if (textBox1.Text != jogadoraDaTela.Nome)
     {
         jogadoraDaTela.Nome = textBox1.Text;
         FormularioPrincipal.PersistirJogadoras();
     }
     Close();
 }
Пример #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            // Cria um novo objeto de Jogadora para representar a jogadora
            // e insere o objeto na lista de jogadoras da aplicação.
            // Após isso, solicita que os dados sejam salvos no banco.

            Jogadora jogadora = new Jogadora();

            jogadora.Nome = textBox1.Text;

            FormularioPrincipal.jogadoras.Add(jogadora);
            FormularioPrincipal.PersistirJogadoras();

            Close();
        }
Пример #3
0
        private void button2_Click(object sender, EventArgs e)
        {
            // Procura na grid qual linha está selecionada para obter o dado da jogadora.
            foreach (DataGridViewRow row in dataGridView1.Rows)
            {
                if (row.Selected)
                {
                    Jogadora jogadora = (Jogadora)row.DataBoundItem;

                    if (jogadora != null)
                    {
                        // Quando o objeto é obtido, o remove da lista e solicita para que os dados no banco sejam salvos.
                        FormularioPrincipal.jogadoras.Remove(jogadora);
                        FormularioPrincipal.PersistirJogadoras();
                    }
                }
            }

            // Solicita que a grid seja atualizada com a nova jogadora adicionada.
            source.ResetBindings(false);
        }
        private void button1_Click(object sender, EventArgs e)
        {
            string nomeSelecionado = (string)comboBox1.SelectedValue;
            int    ponto           = Convert.ToInt32(numericUpDown1.Value);

            Jogadora jogadoraSelecionado = FormularioPrincipal.PegaJogadoraPorNome(nomeSelecionado);

            // Verifica se o ponto informado pelo usuário é valido e se for, adiciona o Ponto na lista
            // da jogadora selecionada.
            if (jogadoraSelecionado.PontoEhValido(ponto))
            {
                jogadoraSelecionado.Pontos.Add(ponto);

                // Após alterado a lista de pontos, solicita que sejam salvos os dados no banco.
                FormularioPrincipal.PersistirJogadoras();
            }
            else
            {
                MessageBox.Show("Valor informado para o campo \"Placar\" deve ser maior que 0 e menor que 1000.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }

            Close();
        }