protected void BtnCadastrar_ServerClick(object sender, EventArgs e) { CategoriaBLL categoriaBLL = new CategoriaBLL(); Categoria categoria = null; if (Session["objCategoria"] != null) { //Instância objeto com valores da session categoria = (Categoria)Session["objCategoria"]; Session.Remove("objCategoria"); } else { categoria = new Categoria(); } //Preenche o objeto categoria com dados do formulário categoria = Preencher(categoria); if (categoria.IdCategoria != 0) { categoriaBLL.AtualizaCategoriaPorId(categoria); //Exibe mensagem de cadastro atualizado com sucesso ScriptManager.RegisterClientScriptBlock(BtnCadastrar, BtnCadastrar.GetType(), "msgSucesso", "alert('Categoria atualizada com sucesso.');", true); } else { categoriaBLL.InsereCategoria(categoria); ScriptManager.RegisterClientScriptBlock(BtnCadastrar, BtnCadastrar.GetType(), "msgSucesso", "alert('Categoria cadastrada com sucesso.');", true); } //Limpa campos após cadastro ser realizado LimpaCampos(); }