protected void btnSalvar_Click(object sender, EventArgs e) { try { string erro = string.Empty; if (string.IsNullOrEmpty(txtDescricao.Text)) { Session.Add("danger", "Preencha o formulário corretamente!"); } Categoria objCategoria = new Categoria(); CategoriaDAL dbCategoria = new CategoriaDAL(); objCategoria.IdCategoria = (string.IsNullOrEmpty(txtCodigo.Text)) ? 0 : Convert.ToInt32(txtCodigo.Text); objCategoria.Descricao = txtDescricao.Text; objCategoria.Observacao = txtObservacao.Text; //se existe a categoria que está salvando, então atualiza if (dbCategoria.ObterCategoriaPorID(objCategoria.IdCategoria, ref erro).IdCategoria != 0) { if (!dbCategoria.AtulizaCategoria(objCategoria, ref erro)) { Session.Add("danger", "Não foi possível atualizar o registro " + erro); } else { Session.Add("success", "Cadastro Efetuado com Sucesso!"); CarregaGvCategoria(); } } else { if (!dbCategoria.InserirCategoria(objCategoria, ref erro)) { Session.Add("danger", "Não foi possível atualizar o registro " + erro); } else { Session.Add("success", "Cadastro Efetuado com Sucesso!"); CarregaGvCategoria(); } } } catch (Exception ex) { Session.Add("danger", "Erro " + ex); } }