public Usuarios ObtenerUsuarioLogueado() { var idUsuario = VariblesSesionManager.Obtener <int>(Data.Constantes.Constantes.USUARIO_LOGUEADO_ID); var usuario = _usuariosRepositorio.ObtenerUsuarioLogueado(idUsuario); return(usuario); }
public Usuarios ObtenerPropietarioLogueado() { var idUsuario = VariblesSesionManager.Obtener <int>(Data.Constantes.Constantes.USUARIO_LOGUEADO_ID); var propietario = _propietariosRepositorio.ObtenerPropietarioPorId(idUsuario); return(propietario); }
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"); } }
public Usuarios ObtenerClienteLogueado() { var idUsuario = VariblesSesionManager.Obtener <int>(Data.Constantes.Constantes.USUARIO_LOGUEADO_ID); var cliente = _clientesRepositorio.ObtenerClientePorId(idUsuario); return(cliente); }
protected void Page_Load(object sender, EventArgs e) { if (SesionesManager.EsUsuarioLogueado()) { Usuario = _usuarioService.ObtenerUsuarioPorId(VariblesSesionManager.Obtener <int>(Constantes.USUARIO_LOGUEADO_ID)); } }
public void btnSalir(object sender, EventArgs e) { VariblesSesionManager.Eliminar(Constantes.USUARIO_LOGUEADO_ID); Usuario = null; if (getPageName() == "default.aspx") { Response.Redirect("default.aspx"); } else { Response.Redirect("../default.aspx"); } }
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"); } }