⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 memberdetails.cs

📁 Club Site Starter Kit.rar .net 压缩包解压时不能有密码。
💻 CS
字号:
using System;
using System.Data;
using System.Collections.Generic;
using System.Web.Security;


public class MemberDetails
{

    public static List<MemberDetails> GetMembers(string filter)
    {

        List<MemberDetails> mlist = new List<MemberDetails>();
        DataSetTableAdapters.MemberInfoTableAdapter da= new DataSetTableAdapters.MemberInfoTableAdapter();
        DataSet.MemberInfoDataTable members = da.GetMemberList();

        foreach (MembershipUser user in Membership.GetAllUsers())
        {
            DataSet.MemberInfoRow member;
            member = members.FindBymemberid((Guid)user.ProviderUserKey);
            if (member !=null)
            {
                if (filter == null || filter == String.Empty || member.lastname.StartsWith(filter, StringComparison.CurrentCultureIgnoreCase))
                {
                    mlist.Add(new MemberDetails(user, member));
                }
            }
        }
        return mlist;
    }

    private MemberDetails(MembershipUser user, DataSet.MemberInfoRow member)
    {
        m_UserName = user.UserName;
        m_Email = user.Email;

        if (member != null)
        {
            m_firstname = member.firstname;
            m_LastName = member.lastname;
            m_address = member.address;
            m_Phone = member.phone;
            if (!member.IsAvatarSizeNull())
            {
                m_PhotoURL = "AvatarImagefetch.ashx?Memberid=" + user.ProviderUserKey.ToString();
            }
            else
            {
                m_PhotoURL = "images/nophoto.gif";
            }
        }
    }

    private string m_firstname;
    public string FirstName
    {
        get
        {
            return m_firstname;
        }
    }

    private string m_LastName;
    public string LastName
    {
        get
        {
            return m_LastName;
        }
    }

    private string m_address;
    public string Address
    {
        get
        {
            return m_address;
        }
    }

    private string m_UserName;
    public string UserName
    {
        get
        {
            return m_UserName;
        }
    }

    private string m_PhotoURL;
    public string PhotoURL
    {
        get
        {
            return m_PhotoURL;
        }
    }

    private string m_Email;
    public string Email
    {
        get
        {
            return m_Email;
        }
    }

    private string m_Phone;
    public string Phone
    {
        get
        {
            return m_Phone;
        }
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -