private void dgvLista_Contas_CellContentClick(object sender, DataGridViewCellEventArgs e) { Conta conta = (Conta)(dgvLista_Contas.SelectedRows[0].DataBoundItem); if (dgvLista_Contas.Columns[e.ColumnIndex].Name == "btnEditar") { if (dgvLista_Contas.SelectedRows.Count > 0) { fCad_Conta frm = new fCad_Conta(); frm.PreencherConta(conta); frm.ShowDialog(); if (frm.ContaManutencao != null) { contaRepository.Editar(frm.ContaManutencao); AtualizarGrid(); } } } else if (dgvLista_Contas.Columns[e.ColumnIndex].Name == "btnApagar") { DialogResult result = MessageBox.Show("Deseja apagar o item?", "Remover", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { contaRepository.Apagar(conta.Id); AtualizarGrid(); MessageBox.Show("Item Removido com Sucesso!"); } else { MessageBox.Show("Operação Cancelada"); } } }
private void btnNovo_Click(object sender, EventArgs e) { fCad_Conta frm = new fCad_Conta(); frm.ShowDialog(); contaRepository.Inserir(frm.ContaManutencao); AtualizarGrid(); }