示例#1
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            Personagem personagem = new Personagem();

            personagem.SetNome(txtNome.Text);
            personagem.SetNivelChakra(Convert.ToInt32(txtNivel.Text));
            personagem.SetCla(cbCla.SelectedItem.ToString());
            PersonagemRepository tudo = new PersonagemRepository();

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


            //
        }
示例#2
0
        private void AtualizarListaPersonagem()
        {
            PersonagemRepository tudo = new PersonagemRepository();

            dataGridView1.Rows.Clear();

            foreach (Personagem personagem in tudo.ObterPersonagem())
            {
                dataGridView1.Rows.Add(new Object[] {
                    personagem.GetNome(),
                    personagem.GetCla(),
                    personagem.GetNivelChakra()
                });
            }
        }
示例#3
0
        private void ApagarFuncionario()
        {
            if (dataGridView1.CurrentRow == null)
            {
                MessageBox.Show("Seu zueiro, selecione algo neste grid");
                return;
            }

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

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

            repositorio.ApagarPersonagem(nome);
            MessageBox.Show(nome + "Apagado com sucesso.");
        }
示例#4
0
        private void EditarPersonagem()
        {
            if (dataGridView1.CurrentRow == null)
            {
                MessageBox.Show("Seu zueiro, selecione algo neste grid");
                return;
            }
            string nome = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0].Value.ToString();
            PersonagemRepository repositorio = new PersonagemRepository();
            int Quantidade = 0;

            foreach (Personagem personagem in repositorio.ObterPersonagem())
            {
                if (personagem.GetNome() == nome)
                {
                    txtNome.Text = personagem.GetNome();

                    txtNivel.Text      = Convert.ToString(personagem.GetNivelChakra());
                    cbCla.SelectedItem = personagem.GetCla();
                    posicao            = Quantidade;
                    return;
                }
            }
        }