Пример #1
0
        /// <summary>
        /// Autentica al Usuario en base al Id del Perfil del Usuario
        /// </summary>
        public static bool Login(Guid IdPerfilUsuario)
        {
            Login();
            var identity = GRIdentity.GetIdentity(IdPerfilUsuario);

            return(SetPrincipal(identity));
        }
Пример #2
0
        /// <summary>
        /// Autentica al Usuario en base al usuario, clave y dominio (INTERNOS)
        /// </summary>
        public static bool Login(string userName, string passWord, string domain)
        {
            var newDomain = string.Empty;

            //Validamos los Dominios
            switch (domain.ToUpper())
            {
            case "TRAMARSA":
                newDomain = "tramarsa.com.pe";
                break;

            case "GRUPOCOGESA":
                newDomain = "grupocogesa.gromero.net";
                break;

            case "GRUPORANSA":
                newDomain = "gruporansa.gromero.net";
                break;

            case "ALICORP":
                newDomain = "grupoalicorp.gromero.net";
                break;

            default:
                newDomain = domain;
                break;
            }
            var identity = GRIdentity.GetIdentity(userName, passWord, newDomain);

            return(SetPrincipal(identity));
        }
Пример #3
0
        /// <summary>
        /// Carga la Info del Usuario en base al nombre de usuario
        /// </summary>
        public static bool Load(string userName, string Dominio)
        {
            var identity = GRIdentity.GetIdentity(new GRIdentity.FiltroUsuario(userName, Dominio));

            return(SetPrincipal(identity));
        }
Пример #4
0
        /// <summary>
        /// Autentica al Usuario en base al Usuario y Clave (EXTERNOS)
        /// </summary>
        public static bool Login(string username, string password)
        {
            var identity = GRIdentity.GetIdentity(username, password);

            return(SetPrincipal(identity));
        }
Пример #5
0
        /// <summary>
        /// Realiza la Autenticación Anónima
        /// </summary>
        /// <returns></returns>
        public static bool Login()
        {
            var identity = GRIdentity.GetIdentity();

            return(SetPrincipal(identity));
        }