private void btEditar_Click(object sender, EventArgs e) { try { if (editarProduto == null) { dalProduto produto = new dalProduto(); var p = produto.listaProdutoID(Convert.ToInt32(dgvProduto.CurrentRow.Cells[0].Value)); editarProduto = new formProdutoEditar(p.Codigo, p.Nome, p.PrecoC, p.PrecoV, p.Vendavel, p.UnidadeComID, p.CategoriaID, p.ControlaEstoque); editarProduto.ProdutoID = p.ProdutoID; editarProduto.MdiParent = ActiveForm; editarProduto.Show(); editarProduto.FormClosed += EditarProduto_FormClosed; } } catch (Exception) { MessageBox.Show("Erro ao tentar editar o produto, clique no produto e tente novamente.", "ERRO: Editar produto", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void EditarProduto_FormClosed(object sender, FormClosedEventArgs e) { editarProduto = null; }