private void btnDeletar_Click(object sender, EventArgs e) { if (dgvClientes.SelectedRows.Count == 0) { MessageBox.Show("Nenhum cliente selecionada."); return; } //deseja realmente excluir? DialogResult resultado = MessageBox.Show("Tem certeza?", "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultado == DialogResult.No) { return; } //Pegar produto selecionado ClienteDTO clienteSelecionado = (dgvClientes.SelectedRows[0].DataBoundItem as ClienteDTO); GestaoClienteControl ClienteNegocio = new GestaoClienteControl(); string retorno = ClienteNegocio.Excluir(clienteSelecionado.IdCliente); try { int idCliente = Convert.ToInt32(retorno); MessageBox.Show("cliente excluído com sucesso.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); AtualizarGrid(); } catch { MessageBox.Show("Não foi possível excluir." + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
// Segunda tab private void AtualizarDgvClientes() { try { GestaoClienteControl gestao = new GestaoClienteControl(); dgvClientesVip.DataSource = null; dgvClientesVip.DataSource = gestao.ConsultarTodos(txbPesquisar.Text, "nome"); dgvClientesVip.Update(); dgvClientesVip.Refresh(); } catch (Exception) { MessageBox.Show("Não foi possivel consultar clientes", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }