protected void btnSalvar_Click(object sender, EventArgs e) { Validacoes(); Produto objProduto = new Produto(); ProdutoDAL dbProduto = new ProdutoDAL(); objProduto.IdProduto = (string.IsNullOrEmpty(txtCodigo.Text)) ? 0 : Convert.ToInt32(txtCodigo.Text); objProduto.Descricao = txtDescricao.Text; objProduto.IdCategoria = Convert.ToInt32(ddlCategoria.SelectedValue); objProduto.Observacao = txtObservacao.Text; objProduto.Valor = (string.IsNullOrEmpty(txtValor.Text)) ? 0 : Convert.ToDouble(txtValor.Text); objProduto.Peso = (string.IsNullOrEmpty(txtPeso.Text)) ? 0 : Convert.ToDecimal(txtPeso.Text); objProduto.Litros = (string.IsNullOrEmpty(txtLitros.Text)) ? 0 : Convert.ToDecimal(txtLitros.Text); objProduto.ValorPorMetro = (string.IsNullOrEmpty(txtValorMetro.Text)) ? 0 : Convert.ToDecimal(txtValorMetro.Text); if (objProduto.IdProduto == 0) { if (!dbProduto.InserirProduto(objProduto, ref erro)) { Session.Add("danger", "Não foi possível efetuar o cadastro! " + erro); } else { Session.Add("success", "Cadastro efetuado com Sucesso! "); } } else { if (!dbProduto.AtualizarProdutoPorId(objProduto, ref erro)) { Session.Add("danger", "Não foi possível atualizar o Produto! " + erro); } else { Session.Add("success", "Cadastro efetuado com Sucesso! "); } } }