private void dgvLista_Cliente_CellClick(object sender, DataGridViewCellEventArgs e) { Fornecedor fornecedor = (Fornecedor)(dgvLista_Fornecedor.SelectedRows[0].DataBoundItem); if (dgvLista_Fornecedor.Columns[e.ColumnIndex].Name == "btnEditar") { if (dgvLista_Fornecedor.SelectedRows.Count > 0) { frmFornecedorCadastro frm = new frmFornecedorCadastro(); frm.Preencher(fornecedor); frm.ShowDialog(); if (frm.FornecedorManutencao != null) { fornecedorRepository.Editar(frm.FornecedorManutencao); AtualizarGrid(); } } } else if (dgvLista_Fornecedor.Columns[e.ColumnIndex].Name == "btnApagar") { DialogResult result = MessageBox.Show("Deseja apagar o item?", "Remover", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { fornecedorRepository.Apagar(fornecedor); AtualizarGrid(); MessageBox.Show("Item Removido com Sucesso!"); } else { MessageBox.Show("Operação Cancelada"); } } }
private void btnNovo_Click(object sender, EventArgs e) { frmFornecedorCadastro frm = new frmFornecedorCadastro(); frm.ShowDialog(); if (frm.FornecedorManutencao != null) { fornecedorRepository.Inserir(frm.FornecedorManutencao); AtualizarGrid(); } }