private void RemoveUserFromRole(string username, string rolename)
    {
        if (!string.IsNullOrEmpty(username) && !string.IsNullOrEmpty(rolename))
        {
            DataRow l_UserRow = new ProfilesDBMembershipProviderDA().GetUser(username, false);

            int?l_RoleId = new RoleProviderDA().GetRoleIDByName(rolename);

            RoleProviderDA l_RPDA = new RoleProviderDA();

            if (l_UserRow != null && l_RoleId.HasValue)
            {
                int l_UserId = (int)l_UserRow["UserID"];
                l_RPDA.RemoveUserFromRole(l_UserId, l_RoleId.Value);
            }
        }
    }
    private void RemoveUserFromRole(string username, string rolename)
    {
        if (!string.IsNullOrEmpty(username) && !string.IsNullOrEmpty(rolename))
        {
            DataRow l_UserRow = new ProfilesDBMembershipProviderDA().GetUser(username, false);

            int? l_RoleId = new RoleProviderDA().GetRoleIDByName(rolename);

            RoleProviderDA l_RPDA = new RoleProviderDA();

            if (l_UserRow != null && l_RoleId.HasValue)
            {
                int l_UserId = (int) l_UserRow["UserID"];
                l_RPDA.RemoveUserFromRole(l_UserId, l_RoleId.Value);
            }
        }
    }