private void SalvarProduto_Click(object sender, EventArgs e) { //Transforma os valores da tela em valores corretos para chamar o método int disponivel; if (chkDisponivel.Checked) { disponivel = 1; } else { disponivel = 0; } int codigo; try { codigo = Convert.ToInt32(txtCodigoProd.Text); } catch (Exception) { codigo = 0; } float valor; try { valor = float.Parse(txtValorProd.Text); } catch (Exception) { valor = 0; } //Inclusão e alteração tem regras diferentes. if (Inclusao) { string Retorno = (classeProdutos.IncluirProduto(codigo, txtProduto.Text, "0", classeTiposProdutos.RetornaIdTipoProduto(cbTipoProd.Text), cbGenero.Text, valor, disponivel)); MessageBox.Show(Retorno); if (Retorno.Equals("Cadastro Concluido com Sucesso")) { FrmListaProdutos.RecarregarGridProdutos(); txtProduto.Text = ""; txtCodigoProd.Text = ""; txtQtdProd.Text = ""; txtValorProd.Text = ""; chkDisponivel.Checked = false; cbGenero.Text = ""; cbTipoProd.SelectedIndex = 0; } } else { //Aqui precisa passar o id da pessoa sendo alterada. string Retorno = (classeProdutos.AlterarProduto(id, codigo, txtProduto.Text, "0", classeTiposProdutos.RetornaIdTipoProduto(cbTipoProd.Text), cbGenero.Text, valor, disponivel)); MessageBox.Show(Retorno); if (Retorno.Equals("Atualização feita com Sucesso")) { FrmListaProdutos.RecarregarGridProdutos(); this.Close(); } } }