コード例 #1
0
ファイル: MembershipServices.cs プロジェクト: jpheary/Argix10
    public MembershipDataset GetTrackingUsers()
    {
        //
        ProfileCommon profileCommon = new ProfileCommon();
        ProfileCommon profile       = null;
        string        email         = "";

        string[]          users  = Roles.GetUsersInRole(TRACKINGROLE);
        MembershipDataset member = new MembershipDataset();

        //Append members
        for (int i = 0; i < users.Length; i++)
        {
            email   = Membership.GetUser(users[i]).Email;
            profile = profileCommon.GetProfile(users[i]);
            if (profile.Type.Length == 0)
            {
                profile.Type = "client";
            }
            if (profile.ClientVendorID.Length == 0)
            {
                profile.ClientVendorID = TrackingGateway.ID_ARGIX;
            }
            member.MemberTable.AddMemberTableRow(profile.UserName, profile.UserFullName, email, profile.Company, profile.Type, profile.ClientVendorID, profile.WebServiceUser, profile.LastActivityDate, profile.LastUpdatedDate);
        }
        member.AcceptChanges();
        return(member);
    }