private void buttonProdutoSalvar_Click(object sender, EventArgs e) { if (acaoNaTelaSelecionada == AcaoNaTela.Inserir) { Produto produto = new Produto(); produto.Codigo = textBoxCodigo.Text; produto.IdTipo = Convert.ToInt32(comboBoxTipo.SelectedValue); produto.Descricao = richTextBoxDescricao.Text; produto.Valor = Convert.ToDecimal(textBoxValor.Text); produto.Sabor = textBoxSabor.Text; ProdutoNegocios produtoNegocios = new ProdutoNegocios(); string retorno = produtoNegocios.Inserir(produto); try { int idProduto = Convert.ToInt32(retorno); MessageBox.Show("Produto Cadastrado com sucessso"); this.DialogResult = DialogResult.Yes; } catch { MessageBox.Show("Não foi possivel cadastrar o produto" + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); this.DialogResult = DialogResult.No; } } else if (acaoNaTelaSelecionada == AcaoNaTela.Alterar) { Produto produto = new Produto(); produto.IdProduto = Convert.ToInt32(textBoxIdProduto.Text); produto.Codigo = textBoxCodigo.Text; produto.IdTipo = Convert.ToInt32(comboBoxTipo.SelectedValue); produto.Descricao = richTextBoxDescricao.Text; produto.Valor = Convert.ToDecimal(textBoxValor.Text); produto.Sabor = textBoxSabor.Text; ProdutoNegocios produtoNegocios = new ProdutoNegocios(); string retorno = Convert.ToString(produtoNegocios.Alterar(produto)); try { int idProduto = Convert.ToInt32(retorno); MessageBox.Show("Produto alterado com sucessso"); this.DialogResult = DialogResult.Yes; } catch { MessageBox.Show("Não foi possivel alterar o produto" + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); this.DialogResult = DialogResult.No; } } }