protected void Page_Load(object sender, EventArgs e)
        {
            int id = Convert.ToInt32(Page.User.Identity.Name);

            userAuth = Usuario.ObterUsuarioById(id);

            if (!Page.User.Identity.IsAuthenticated)
            {
                Response.Redirect("~/Login.aspx");
            }

            if (userAuth.getNomeNivel == "Admin")
            {
                btnGerenciarProdutos.Visible = true;
            }
            else
            {
                btnGerenciarProdutos.Visible = false;
            }

            if (!Page.IsPostBack)
            {
                if (Subcategoria.ObterSubcategorias().Count() == 0)
                {
                    Subcategoria.CriarCategoriasDefault();
                }

                if (Produto.ObterProdutos().Count == 0)
                {
                    Produto.CriarProdutosDefault(10);
                }

                popularLvFiltro();

                var filtro = Page.Request.QueryString["filtro"];

                if (filtro == null)
                {
                    popularLvProdutos();
                }
                else
                {
                    popularLvProdutosFiltrando(filtro);
                }

                CarrinhoUsuario.criarCarrinho(userAuth.IdUsuario);
            }

            carregarUsuarioAutenticado();
            carregarCarrinhoUsuario();
        }