private void DgListagemLivro_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == 0 && e.RowIndex > -1) { Livro itemSelecionado = (Livro)dgListagemLivro.Rows[e.RowIndex].DataBoundItem; if (dgListagemLivro.Columns[e.ColumnIndex].Name == "btnEditar") //Editar { frmManutencaoLivro frm = new frmManutencaoLivro(); frm.PreecherLivro(itemSelecionado); frm.ShowDialog(); Livros.Remove(itemSelecionado); Livros.Add(frm.LivroManutencao); AtualizarGrid(); } if (e.ColumnIndex == 6) //Apagar { DialogResult resut = MessageBox.Show("Deseja apagar o item?", "Remover", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resut == DialogResult.Yes) { Livros.Remove(itemSelecionado); AtualizarGrid(); } } } }
private void dgLivro_CellClick(object sender, DataGridViewCellEventArgs e) { //MessageBox.Show(gdLivro.Columns[e.ColumnIndex].Name); if (gdLivro.Columns[e.ColumnIndex].Name == "btnEditar") { Livro livro = (Livro)gdLivro.Rows[e.RowIndex].DataBoundItem; frmManutencaoLivro frm = new frmManutencaoLivro(); frm.PreencherLivro(livro); frm.Show(); AtualizarGrid(); } else if (gdLivro.Columns[e.ColumnIndex].Name == "btnApagar") { Livro itemSelecionado = (Livro)gdLivro.Rows[e.RowIndex].DataBoundItem; DialogResult result = MessageBox.Show("Deseja apagar o item?", "Remover", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { Livros.Remove(itemSelecionado); AtualizarGrid(); } } }
private void BtnNovo_Click(object sender, EventArgs e) { frmManutencaoLivro frm = new frmManutencaoLivro(); frm.ShowDialog(); Livros.Add(frm.LivroManutencao); AtualizarGrid(); }
private void dgLivro_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { Livro livro = (Livro)gdLivro.Rows[e.RowIndex].DataBoundItem; frmManutencaoLivro frm = new frmManutencaoLivro(); frm.PreencherLivro(livro); frm.Show(); AtualizarGrid(); }