private void EditarPersonagem() { if (dataGridView1.CurrentRow == null) { MessageBox.Show("Selecione uma linha22222."); 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(); txtNivelChakra.Text = personagem.GetNivelChakra().ToString(); cbCla.SelectedItem = personagem.GetCla(); posicao = quantidade; return; } quantidade++; } }
private void btnSalvar_Click(object sender, EventArgs e) { Personagem personagem = new Personagem(); personagem.SetNome(txtNome.Text); personagem.SetNivelChakra(Convert.ToInt32(txtNivelChakra.Text)); personagem.SetCla(cbCla.SelectedItem.ToString()); 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"); } LimparCampos(); AtualizarPersonagem(); }
private void EditarPersonagem() { if (dataGridView1.CurrentRow == null) { MessageBox.Show("selecione algo."); return; } string nome = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0].Value.ToString(); PersonagemRepository repository = new PersonagemRepository(); foreach (Personagem personagem in repository.ObterPersonagens()) { int quantidade = 0; if (personagem.GetNome() == nome) { txt_Nome.Text = personagem.GetNome(); txt_Chakra.Text = Convert.ToString(personagem.GetNivelChakra()); cb_Clas.SelectedItem = personagem.GetCla(); posicao = quantidade; //posiçao -1 cadastro, posiçao 0 em diante e editar return; } quantidade++; } }
private void btnSalvar_Click(object sender, EventArgs e) { Personagem personagem = new Personagem(); try { personagem.SetNome(txtNome.Text); txtNome.Focus(); } catch (Exception ex) { MessageBox.Show(ex.Message); return; } personagem.SetCla(cbCla.SelectedItem.ToString()); /*try * { * personagem.SetCla(cbCla.SelectedItem.ToString()); * cbCla.DroppedDown = true; * } * catch (Exception ex) * { * MessageBox.Show(ex.Message); * return; * }*/ try { personagem.SetNivelChakra(Convert.ToInt32(txtNivelChakra.Text)); txtNivelChakra.Focus(); } catch (Exception ex) { MessageBox.Show(ex.Message); return; } 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"); } LimparCampos(); AtualizarListaPersonagens(); }
private void AtualizarPersonagem() { 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("selecione algo no 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."); LimparCampos(); }
private void AtualizarListaPersonagens() { PersonagemRepository tudo = new PersonagemRepository(); dataGridView1.Rows.Clear(); /* for (int i = 0; i < tudo.ObterPersonagem().Count(); i++) * { * Personagem personagem = tudo.ObterPersonagem()[i]; * }*/ foreach (Personagem personagem in tudo.ObterPersonagem()) { dataGridView1.Rows.Add(new Object[] { personagem.GetNome(), personagem.GetCla(), personagem.GetNivelChakra() }); } }