예제 #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="pUserName"></param>
        /// <returns></returns>
        public User GetUser(String pUserName)
        {
            User wUser = FwkMembership.GetUser(pUserName, _ProviderName);


            return(wUser);
        }
예제 #2
0
        /// <summary>
        /// Valida si el usuario existe. y si no le falta el nombre
        /// </summary>
        /// <param name="pUser">UsersBE a validar.</param>
        /// <param name="pIsNewUser">Si es nuevo se verifica de otra forma</param>
        void Validate(User pUser, Boolean pIsNewUser)
        {
            //Validación de existencia de usuario
            //Nombre vacio
            if (String.IsNullOrEmpty(pUser.UserName))
            {
                throw new FunctionalException(null, "NullOrEmptyField", "ValidationExceptionMessage", "Nombre de usuario");
            }

            if (pIsNewUser)
            {
                //Nombre ya existente
                User wUser = FwkMembership.GetUser(pUser.UserName, _ProviderName);

                TechnicalException te = new TechnicalException(string.Format(Fwk.Security.Properties.Resource.User_NotExist, pUser.UserName));
                ExceptionHelper.SetTechnicalException <FwkMembership>(te);
                te.ErrorId = "4007";
                throw te;
            }
        }
예제 #3
0
 private void button2_Click(object sender, EventArgs e)
 {
     User user = FwkMembership.GetUser(Environment.UserName, frmAdmin.Provider.Name);
 }
예제 #4
0
 /// <summary>
 /// Obtiene la informacion de un usuario y su Custom de un usuario, junto a sus roles
 /// </summary>
 /// <param name="pUserName"></param>
 /// <param name="pRolList"></param>
 /// <returns></returns>
 public void GetUserByParams(String pUserName, out User pUser, out RolList pRolList)
 {
     pUser    = FwkMembership.GetUser(pUserName, _ProviderName);
     pRolList = FwkMembership.GetRolesForUser(pUserName, _ProviderName);
 }