Exemple #1
0
        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();
        }