Esempio n. 1
0
        protected void Session_Start(object sender, EventArgs e)
        {
            /*
            Usuario usuario = new Usuario();
            usuario.IdUsuario = 1;
            usuario.Apelido = "Gerson Santos";
            usuario.FacebookName = "Gerson Santos";
            Session["UsuarioLogado"] = usuario;
            */

            Session["PageStack"] = new PageStack();
        }
Esempio n. 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Request.Browser.IsMobileDevice & Utils.HabilitarMobile)
            {
                lblIsMobile.Text = "Versão Mobile";
            }
            else
            {
                lblIsMobile.Text = "Versão Desktop";
            }

            pageStack = (PageStack)Session["PageStack"];

            if (pageStack == null)
            {
                LinkButtonVoltar.Visible = false;
            }
            else
            {
                if (pageStack.hasPages())
                {
                    LinkButtonVoltar.Visible = true;
                }
                else
                {
                    LinkButtonVoltar.Visible = false;
                }
            }

            usuarioLogado = (Usuario)Session["UsuarioLogado"];
            lblMensagem.Text = (String)Session["mensagem"];
            Session["mensagem"] = "";

            if (usuarioLogado != null)
            {
                LinkButtonUsuarioLogado.Text = usuarioLogado.Apelido;
                LinkButtonUsuarioLogado.Enabled = true;
                btnLogout.Visible = true;
                btnLogin.Visible = false;
                LinkButtonMeusDesejos.Visible = true;
                HyperLinkCriarDesejo.Visible = true;
                LinkButtonPropostasRecebidas.Visible = true;
                LinkButtonPropostasFeitas.Visible = true;
            }
            else
            {
                LinkButtonUsuarioLogado.Text = "Não logado";
                LinkButtonUsuarioLogado.Enabled = false;
                btnLogout.Visible = false;
                btnLogin.Visible = true;
                LinkButtonMeusDesejos.Visible = false;
                HyperLinkCriarDesejo.Visible = false;
                LinkButtonPropostasRecebidas.Visible = false;
                LinkButtonPropostasFeitas.Visible = false;
            }

            if (Session["PedirConfirmacao"] != null)
            {
                if ((bool)Session["PedirConfirmacao"])
                {
                    btnConfirm.Visible = true;
                    btnCancel.Visible = true;
                }
                else
                {
                    btnConfirm.Visible = false;
                    btnCancel.Visible = false;
                }
            }
            else
            {
                btnConfirm.Visible = false;
                btnCancel.Visible = false;
            }
            Session["PedirConfirmacao"] = false;
            desejo = (Desejo)Session["Desejo"];
            if (desejo == null)
            {
                LinkButtonUltimoDesejo.Visible = false;
                lblUltimoDesejo.Visible = false;
            }
            else
            {
                lblUltimoDesejo.Visible = true;
                LinkButtonUltimoDesejo.Visible = true;
                LinkButtonUltimoDesejo.Text = Utils.truncateString(desejo.DescricaoCurta);
                LinkButtonUltimoDesejo.Click += LinkButtonUltimoDesejo_Click;
            }            
        }//Page_Load()