예제 #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (SesionesManager.EsUsuarioLogueado())
     {
         Response.Redirect("~/default.aspx");
     }
 }
예제 #2
0
        protected void btnLogin_Click(object sender, EventArgs e)
        {
            if (Page.IsValid)
            {
                var urlRetorno = string.Empty;

                try
                {
                    var usuario = _usuarioService.ObtenerUsuarioPorEmailYContrasena(txtEmail.Text, txtContrasenia.Text);

                    SesionesManager.LoguearUsuario(usuario);

                    urlRetorno = VariblesSesionManager.Obtener <string>(Constantes.URL_RETORNO);

                    if (!string.IsNullOrEmpty(urlRetorno))
                    {
                        VariblesSesionManager.Eliminar(Constantes.URL_RETORNO);
                        Response.Redirect(urlRetorno);
                    }
                    else
                    {
                        var urlRedirect = usuario.Perfil == (int)TipoPerfilUsuario.Cliente ? "~/clientes/reservas.aspx" : "~/propietarios/reservas.aspx";
                        Response.Redirect(urlRedirect);
                    }
                }
                catch (Exception ex)
                {
                    MensajeError = ex.Message;
                }
            }
            else
            {
                Response.Redirect("~/default.aspx");
            }
        }
예제 #3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (SesionesManager.EsUsuarioLogueado())
     {
         Usuario =
             _usuarioService.ObtenerUsuarioPorId(VariblesSesionManager.Obtener <int>(Constantes.USUARIO_LOGUEADO_ID));
     }
 }
예제 #4
0
        protected void Page_Init(object sender, EventArgs e)
        {
            if (!SesionesManager.EsUsuarioLogueado())
            {
                VariblesSesionManager.Guardar(Constantes.URL_RETORNO, HttpContext.Current.Request.Url.PathAndQuery);
                Response.Redirect("~/login.aspx");
            }

            ClientesServicio = new ClientesServicio();
            Cliente          = ClientesServicio.ObtenerClienteLogueado();

            if (Cliente == null || Cliente.Perfil != (int)Data.Enums.TipoPerfilUsuario.Cliente)
            {
                Response.Redirect("~/default.aspx");
            }
        }