Show / Hide Table of Contents

Class PayrollResultSet

The payroll result client object

Inheritance
object
ModelBase
PayrollResult
PayrollResultSet
Implements
IPayrollResultSet
IPayrollResult
IModel
IEquatable<IPayrollResult>
IEquatable<IPayrollResultSet>
Inherited Members
PayrollResult.Equals(IPayrollResult)
PayrollResult.GetUiString()
PayrollResult.PayrunJobName
PayrollResult.PayrunJobId
PayrollResult.PayrollId
PayrollResult.PayrunId
PayrollResult.EmployeeId
PayrollResult.EmployeeIdentifier
PayrollResult.DivisionId
PayrollResult.CycleName
PayrollResult.CycleStart
PayrollResult.CycleEnd
PayrollResult.PeriodName
PayrollResult.PeriodStart
PayrollResult.PeriodEnd
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 PayrollResultSet : PayrollResult, IPayrollResultSet, IPayrollResult, IModel, IEquatable<IPayrollResult>, IEquatable<IPayrollResultSet>

Constructors

PayrollResultSet()

Initializes a new instance

Declaration
public PayrollResultSet()

PayrollResultSet(PayrollResult)

Initializes a new instance from a copy

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

The copy source

PayrollResultSet(PayrollResultSet)

Initializes a new instance from a copy

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

The copy source

Properties

CollectorResults

The collector results

Declaration
[JsonPropertyOrder(202)]
public List<CollectorResultSet> CollectorResults { get; set; }
Property Value
Type Description
List<CollectorResultSet>

PayrunResults

The payrun results

Declaration
[JsonPropertyOrder(203)]
public List<PayrunResult> PayrunResults { get; set; }
Property Value
Type Description
List<PayrunResult>

RetroPeriodStart

The retro period start date (client only: test payrun results)

Declaration
[JsonPropertyOrder(200)]
public DateTime? RetroPeriodStart { get; set; }
Property Value
Type Description
DateTime?

WageTypeResults

The wage type results

Declaration
[JsonPropertyOrder(201)]
public List<WageTypeResultSet> WageTypeResults { get; set; }
Property Value
Type Description
List<WageTypeResultSet>

Methods

Equals(IPayrollResultSet)

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

HasResults()

Determines whether this instance has results

Declaration
public virtual bool HasResults()
Returns
Type Description
bool

Tre if any result is available

ToString()

Returns a string that represents this instance

Declaration
public override string ToString()
Returns
Type Description
string

A string that represents this instance

Overrides
PayrollResult.ToString()

Implements

IPayrollResultSet
IPayrollResult
IModel
IEquatable<T>
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