Quantcast
Channel: SalesLogix – Customer FX
Viewing all articles
Browse latest Browse all 169

Determining if a User is a Member of a Team in Infor CRM Web Part 2

$
0
0

Back in 2009, Ryan wrote about how to determine if a user is in a team. His last code snippet example is no longer valid as those methods now return different object types. His old code was this:

Sage.SalesLogix.Security.SLXUserService usersvc = (Sage.SalesLogix.Security.SLXUserService)Sage.Platform.Application.ApplicationContext.Current.Services.Get<Sage.Platform.Security.IUserService>();
Sage.SalesLogix.Security.User user = usersvc.GetUser();
 
System.Collections.Generic.IList<Sage.SalesLogix.Security.Owner> teamlist = Sage.SalesLogix.Security.Owner.GetTeamsByUser(user);
 
string list = string.Empty;
foreach (Sage.SalesLogix.Security.Owner team in teamlist)
{
    list += team.OwnerDescription + "rn";
}
QFTextBox.Text = list;

The new code should be this:

    System.Collections.Generic.IList<Sage.Entity.Interfaces.IOwner> teamlist = Sage.SalesLogix.Security.Owner.GetTeamsByUser(Sage.SalesLogix.API.MySlx.Security.CurrentSalesLogixUser);
 
    string list = string.Empty;
    foreach (Sage.Entity.Interfaces.IOwner team in teamlist)
    {
        list += team.OwnerDescription + "rn";
    }
    QFTextBox.Text = list;

Viewing all articles
Browse latest Browse all 169

Trending Articles