📄 memberdetails.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 + -