private void AtualizarListaPersonagem()
        {
            PersonagemRepository tudo = new PersonagemRepository();

            dataGridView1.Rows.Clear();
            foreach (Personagem personagem in tudo.ObterPersonagens())
            {
                dataGridView1.Rows.Add(new Object[] {
                    personagem.GetNome(),
                    personagem.GetCla(),
                    personagem.GetNivelChakra()
                });
            }
        }
        private void ApagarPersonagem()
        {
            if (dataGridView1.CurrentRow == null)
            {
                MessageBox.Show("Seu ZOEIRINHO, selecione algo neste grid");
                return;
            }



            string nome = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0].Value.ToString();

            dataGridView1.Rows.RemoveAt(dataGridView1.CurrentRow.Index);
            PersonagemRepository repository = new PersonagemRepository();

            repository.ApagarPersonagem(nome);
            MessageBox.Show(nome + "Apagado com sucesso.");
        }
        private void EditarPersonagem()
        {
            if (dataGridView1.CurrentRow == null)
            {
                MessageBox.Show("Seu ZOEIRINHO, selecione algo neste grid");
                return;
            }

            string nome = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0].Value.ToString();
            PersonagemRepository repository = new PersonagemRepository();

            int quantidade = 0;

            foreach (Personagem personagem in repository.ObterPersonagens())
            {
                txtNome.Text        = personagem.GetNome();
                txtNivelChakra.Text = Convert.ToString(personagem.GetNivelChakra());
                cbCla.SelectedItem  = personagem.GetCla();
            }
            LimparCampos();
            AtualizarListaPersonagem();
        }
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            Personagem personagem = new Personagem();

            personagem.SetCla(cbCla.SelectedItem.ToString());
            personagem.SetNome(txtNome.Text);
            personagem.SetNivelChakra(Convert.ToInt32(txtNivelChakra.Text));

            PersonagemRepository tudo = new PersonagemRepository();

            if (posicao == -1)
            {
                tudo.AdicionarPersonagem(personagem);
                MessageBox.Show("Personagem cadastrado com sucesso");
            }
            else
            {
                tudo.EditarPersonagem(personagem, posicao);
                MessageBox.Show("Personagem alterado com sucesso !");
            }


            // bin\Debug
        }