Show / Hide Table of Contents

Class UserListItem

Inheritance
Object
ListItemBase<UserList.UserListQuery>
UserListItem
Inherited Members
ListItemBase<UserList.UserListQuery>.AddFieldProperty(String, FieldProperty)
ListItemBase<UserList.UserListQuery>.HandleFieldRights(String, SentryCollection, FieldInfo, Type, EFieldRight, Boolean)
ListItemBase<UserList.UserListQuery>.AssignFromReader(SoDataReader, FieldInfo, Int32, String)
ListItemBase<UserList.UserListQuery>.AssignFromReader(SoDataReader, FieldInfo, String, String)
ListItemBase<UserList.UserListQuery>.AssignFromReader<T>(SoDataReader, FieldInfo, T, String)
ListItemBase<UserList.UserListQuery>.TableRight
ListItemBase<UserList.UserListQuery>.FieldProperties
Namespace: SuperOffice.CRM.Archives
Assembly: SoDataBase.dll
Syntax
public sealed class UserListItem : ListItemBase<UserList.UserListQuery>

Constructors

UserListItem(UserList.UserListQuery, SoDataReader)

Declaration
public UserListItem(UserList.UserListQuery query, SoDataReader reader)
Parameters
Type Name Description
UserList.UserListQuery query
SoDataReader reader

Properties

CanLogon

Declaration
public bool CanLogon { get; }
Property Value
Type Description
Boolean

Deleted

If true, the user is retired and should have no rights, not appear in lists, etc.

Declaration
public bool Deleted { get; }
Property Value
Type Description
Boolean

EjUserId

ID of the ej user record corresponding to this associate; 0 for associates that are not ej users

Declaration
public int EjUserId { get; }
Property Value
Type Description
Int32

GrantedLicenses

Declaration
public string[] GrantedLicenses { get; }
Property Value
Type Description
String[]

PersonId

Owning person record

Declaration
public int PersonId { get; }
Property Value
Type Description
Int32

Rank

Rank order

Declaration
public short Rank { get; }
Property Value
Type Description
Int16

RoleId

Declaration
public int RoleId { get; }
Property Value
Type Description
Int32

RoleName

Declaration
public string RoleName { get; }
Property Value
Type Description
String

RoleTooltip

Declaration
public string RoleTooltip { get; }
Property Value
Type Description
String

Tooltip

Tooltip or other description

Declaration
public string Tooltip { get; }
Property Value
Type Description
String

UserGroupId

Primary group membership, see UserGroupLink for secondary memberships

Declaration
public int UserGroupId { get; }
Property Value
Type Description
Int32

UserGroupName

Declaration
public string UserGroupName { get; }
Property Value
Type Description
String

UserGroupTooltip

Declaration
public string UserGroupTooltip { get; }
Property Value
Type Description
String

UserInfoId

Primary key

Declaration
public int UserInfoId { get; }
Property Value
Type Description
Int32

UserName

Initials, also login name, possibly database user name

Declaration
public string UserName { get; }
Property Value
Type Description
String

UserType

Declaration
public UserType UserType { get; }
Property Value
Type Description
UserType

Methods

GetUserListItem(Int32)

Get a UserListItem provided primary key

Declaration
public static UserListItem GetUserListItem(int associateId)
Parameters
Type Name Description
Int32 associateId

Associate id of the user

Returns
Type Description
UserListItem

If found, UserListItem, else null is returned.

Initialize()

Declaration
protected override void Initialize()
Overrides
SuperOffice.CRM.Lists.ListItemBase<SuperOffice.CRM.Archives.UserList.UserListQuery>.Initialize()

Load(UserList.UserListQuery, SoDataReader)

Declaration
protected override void Load(UserList.UserListQuery query, SoDataReader reader)
Parameters
Type Name Description
UserList.UserListQuery query
SoDataReader reader
Overrides
SuperOffice.CRM.Lists.ListItemBase<SuperOffice.CRM.Archives.UserList.UserListQuery>.Load(SuperOffice.CRM.Archives.UserList.UserListQuery, SuperOffice.Data.SoDataReader)

Extension Methods

EnumUtil.MapEnums<From, To>(From)
Converters.MapEnums<From, To>(From)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top