/// <summary> /// Inicializa una nueva Instancia de InfoUsuario /// </summary> public static void Initialize() { if (Instancia == null) { Instancia = new InfoUsuario(); } }
/// <summary> /// Autentica el Usuario en base al ID del Perfil /// </summary> public static bool Autenticacion(string IdPerfil) { if (ConfigurationManager.AppSettings["UrlSeguridad"] == null) { return(GRPrincipal.Login(new Guid(IdPerfil))); } using (var proxy = new ProxySeguridad()) { var response = proxy.GetInfoUsuario(new RequestInfoUsuario { IdPerfilUsuario = IdPerfil }); InfoUsuario.Initialize(); InfoUsuario.Instancia.IdPerfilUsuario = IdPerfil; InfoUsuario.Instancia.NombresCompletos = response.NombresCompletos; InfoUsuario.Instancia.CorreoUsuario = response.Correo; InfoUsuario.Instancia.Dominio = response.Dominio; InfoUsuario.Instancia.FechaUltimoIngreso = DateTime.Today; return(true); } }
/// <summary> /// Inicializa una nueva Instancia de InfoUsuario /// </summary> public static void Initialize() { if (Instancia == null) Instancia = new InfoUsuario(); }