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! ");
                }
            }
        }