//Exclui o item selecionado. private void ListaExcluir_Click(object sender, EventArgs e) { var classeProdutos = new ClasseProdutos(); var classeCompras = new ClasseCompras(); var classeVendas = new ClasseVendas(); if (DataGridProdutos.SelectedRows.Count == 1) { int id = Convert.ToInt32(DataGridProdutos.Rows[DataGridProdutos.CurrentRow.Index].Cells[0].Value); //Valida se existe compra utilizando esse produto. Se tiver, não permite excluir if (classeCompras.ExisteProduto(id)) { MessageBox.Show("Já existe compra cadastrada utilizando este produto, então o mesmo não pode ser excluído"); return; } if (classeVendas.ExisteProduto(id)) { MessageBox.Show("Já existe venda cadastrada utilizando este produto, então o mesmo não pode ser excluído"); return; } else { classeProdutos.ExcluirProduto(id); RecarregarGridProdutos(); } } }