Show / Hide Table of Contents

Class PayrollResult

The payroll result info client object

Inheritance
object
ModelBase
PayrollResult
PayrollResultSet
Implements
IPayrollResult
IModel
IEquatable<IPayrollResult>
Inherited Members
ModelBase.Id
ModelBase.IsExistingObject
ModelBase.IsNewObject
ModelBase.Status
ModelBase.Created
ModelBase.Updated
ModelBase.UpdateMode
object.GetType()
object.MemberwiseClone()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: PayrollEngine.Client.Model
Assembly: PayrollEngine.Client.Core.dll
Syntax
public class PayrollResult : ModelBase, IPayrollResult, IModel, IEquatable<IPayrollResult>

Constructors

PayrollResult()

Initializes a new instance

Declaration
public PayrollResult()

PayrollResult(PayrollResult)

Initializes a new instance from a copy

Declaration
public PayrollResult(PayrollResult copySource)
Parameters
Type Name Description
PayrollResult copySource

The copy source

Properties

CycleEnd

The cycle end date (immutable)

Declaration
[JsonPropertyOrder(109)]
public DateTime CycleEnd { get; set; }
Property Value
Type Description
DateTime

CycleName

The cycle name (immutable)

Declaration
[JsonPropertyOrder(107)]
public string CycleName { get; set; }
Property Value
Type Description
string

CycleStart

The cycle start date (immutable)

Declaration
[JsonPropertyOrder(108)]
public DateTime CycleStart { get; set; }
Property Value
Type Description
DateTime

DivisionId

The division id (immutable)

Declaration
[JsonPropertyOrder(106)]
public int DivisionId { get; set; }
Property Value
Type Description
int

EmployeeId

The employee id (immutable)

Declaration
[JsonPropertyOrder(104)]
public int EmployeeId { get; set; }
Property Value
Type Description
int

EmployeeIdentifier

The employee identifier (client only)

Declaration
[JsonPropertyOrder(105)]
public string EmployeeIdentifier { get; set; }
Property Value
Type Description
string

PayrollId

The payroll id (immutable)

Declaration
[JsonPropertyOrder(102)]
public int PayrollId { get; set; }
Property Value
Type Description
int

PayrunId

The payrun id (immutable)

Declaration
[JsonPropertyOrder(103)]
public int PayrunId { get; set; }
Property Value
Type Description
int

PayrunJobId

The payrun job id (immutable)

Declaration
[JsonPropertyOrder(101)]
public int PayrunJobId { get; set; }
Property Value
Type Description
int

PayrunJobName

The payrun job name (client only)

Declaration
[JsonPropertyOrder(100)]
public string PayrunJobName { get; set; }
Property Value
Type Description
string

PeriodEnd

The period end date (immutable)

Declaration
[JsonPropertyOrder(112)]
public DateTime PeriodEnd { get; set; }
Property Value
Type Description
DateTime

PeriodName

The period name (immutable)

Declaration
[JsonPropertyOrder(110)]
public string PeriodName { get; set; }
Property Value
Type Description
string

PeriodStart

The period start date (immutable)

Declaration
[JsonPropertyOrder(111)]
public DateTime PeriodStart { get; set; }
Property Value
Type Description
DateTime

Methods

Equals(IPayrollResult)

Declaration
public virtual bool Equals(IPayrollResult compare)
Parameters
Type Name Description
IPayrollResult compare
Returns
Type Description
bool

GetUiString()

The object UI string

Declaration
public override string GetUiString()
Returns
Type Description
string
Overrides
ModelBase.GetUiString()

ToString()

Returns a string that represents this instance

Declaration
public override string ToString()
Returns
Type Description
string

A string that represents this instance

Overrides
ModelBase.ToString()

Implements

IPayrollResult
IModel
IEquatable<T>

Extension Methods

ConsoleExtensions.WriteProperties(object, bool)
ValueTypeExtensions.GetValueType(object)
ObjectInfo.GetPropertyValue(object, string)
ObjectInfo.GetPropertyValue<T>(object, string, T)
ObjectInfo.ResolvePropertyValue(object, string)
ObjectInfo.SetPropertyValue(object, string, object)
☀
☾
Back to top Generated by DocFX