Represents a Client Employment Item.
Implements I_ISDirty, I_ISObjectName

Methods

Name Description
AddUser System Use Only Add a User and link this existing (i.e., saved) Client Employment record to it for an External Party User.
CanDelete Indicates whether the Employment can be deleted.
Clear Clear details.
Clone
FromHtmlWidgetJsonObject Update from an HTML Widget JSON-formatted Object.
FromHtmlWidgetJsonString Update from an HTML Widget JSON-formatted String.
GetMonthsInEmployment Get the number of whole Months that this Employment spans.
GetObjectName
IsCurrent Indicates whether Client Employment is Current i.e. the Current Date lies between the Start and Stop dates.
LinkedClientLoad Loads the Linked Client object.
ToHtmlWidgetJsonObject Create a JSON-formatted String for use with HTML Widget controls.
ToHtmlWidgetJsonString Create a JSON-formatted String for use with HTML Widget controls.

Properties

Name Description
ActiveSalesRep Indicates whether this Employee is an Active Sales Rep for an External Party.
AvailableToSubExternalParties Indicates whether this Employee is available to Sub-External Parties.
Client Read-Only This Object's Parent Client.
ClientEmploymentId The Client Employment Id.
CreatedDate Read-Only The Local date and time this record was Created.
CreatedUserPk The primary key of the User that Created this record.
CreatedUtcDate The UTC date and time this record was Created.
DateStart The Date that the Client Started employment with this employer.
DateStop The Date that the Client Stopped being employed with this employer.
Email The Employment Email Address.
EmploymentBasis The Employment Basis.
EmploymentType The Employment Type.
Extension The Employer's Phone Extension.
ExternalPartyEmployer Read-Only Returns the External Party Employer (Organisation) if applicable.
ExternalPartyManager Indicates whether this External Party User is a Manager i.e. they can view other employee's accounts.
ExternalPartyShareAccounts Indicates whether this External Party Employee is sharing the Accounts created by them with the Employees specified in ExternalPartyShareEmployeePks.
ExternalPartyShareEmployeePks A comma-separated list of Employee Pks with which this External Party Employee is sharing the Accounts they have created.
ExternalPartySubAccountsFilter A Range of External Parties to filter Sub Accounts by if ExternalPartyViewSubAccounts is True.
ExternalPartyViewSubAccounts Indicates whether this External Party User can view accounts for child External Parties.
ExternalUserId The Id of the User which this Employee can use to access the application.
Historic Indicates whether this item is Historic, regardless of whether Start and Stop dates are specified.
IndividualDateOfBirth The Date of Birth for an Individual.
IndividualFirstName The First Name for an Individual.
IndividualGender The Gender of an Individual.
IndividualGenderText The Individual Gender in its String representation.
IndividualLastName The First Name for an Individual.
IndividualMiddleNames The Middle Names for an Individual.
IndividualName Read-Only The Individual's Full Name.
IndividualTitle The Title for an Individual.
IsDirty Read-Only Indicates whether this object has been modified since being created, loaded or refreshed.
IsExternalPartyEmployee Read-Only Returns True if this Employment is for an External Party Employee, i.e. an Individual.
IsExternalPartyEmployment Read-Only Returns True if this Employment is for an External Party.
IsIndividual Indicates whether the details are for an Individual.
IsNew Read-Only Indicates whether this is a new record.
IsOrganisation Indicates whether the details are for an Organisation.
JobTitle The Job Title.
LinkedClient Read-Only The Linked Client.
LinkedClientId The Id of the Linked Client.
LinkedClientPk The Primary Key of the Linked Client.
Name Read-Only Returns the Name of the related Individual or Organisation.
Notes Notes.
Occupation The Occupation.
OrganisationName The Name of the Employer Organisation.
Parent This Object's Parent.
PhoneNumber The Employment Phone Number.
Pk This record's primary key.
RoleType The Role Type.
RoleTypeResolved Read-Only Returns the Role Type, or if Role Type is not set "Personnel" (if parent Client is an Organisation) or "Employer" (if parent Client is not an Organisation)
TimeSpanText Read-Only A Text representation of the Time Span between Start and Stop dates.
Timestamp This record's Timestamp.
UpdatedDate Read-Only The Local date and time this record was last updated.
UpdatedUserPk The primary key of the User that last updated this record.
UpdatedUtcDate The UTC date and time this record was last updated.
Namespace:
Intersoft.finSupport6
Assembly:
finSupport6, Version=6.0.3
Target Framework:
.NET 9.0