Class MultiPeriodCasePayrollValueDictionary
Dictionary of multiple case values grouped by period and case field name
Inheritance
MultiPeriodCasePayrollValueDictionary
Implements
Inherited Members
Namespace: PayrollEngine.Client.Scripting
Assembly: PayrollEngine.Client.Scripting.dll
Syntax
public class MultiPeriodCasePayrollValueDictionary : Dictionary<DatePeriod, CasePayrollValueDictionary>, IDictionary<DatePeriod, CasePayrollValueDictionary>, ICollection<KeyValuePair<DatePeriod, CasePayrollValueDictionary>>, IDictionary, ICollection, IReadOnlyDictionary<DatePeriod, CasePayrollValueDictionary>, IReadOnlyCollection<KeyValuePair<DatePeriod, CasePayrollValueDictionary>>, IEnumerable<KeyValuePair<DatePeriod, CasePayrollValueDictionary>>, IEnumerable, ISerializable, IDeserializationCallback
Constructors
MultiPeriodCasePayrollValueDictionary(IDictionary<DatePeriod, CasePayrollValueDictionary>)
Declaration
public MultiPeriodCasePayrollValueDictionary(IDictionary<DatePeriod, CasePayrollValueDictionary> values)
Parameters
| Type | Name | Description |
|---|---|---|
| IDictionary<DatePeriod, CasePayrollValueDictionary> | values |
Properties
this[string]
Get period case value by case field
Declaration
public PeriodCasePayrollValueDictionary this[string caseFieldName] { get; }
Parameters
| Type | Name | Description |
|---|---|---|
| string | caseFieldName | The case field name |
Property Value
| Type | Description |
|---|---|
| PeriodCasePayrollValueDictionary | Dictionary of case value grouped by date period |
Methods
GetCaseValue(string)
Get period case value by case field
Declaration
public PeriodCasePayrollValueDictionary GetCaseValue(string caseFieldName)
Parameters
| Type | Name | Description |
|---|---|---|
| string | caseFieldName | The case field name |
Returns
| Type | Description |
|---|---|
| PeriodCasePayrollValueDictionary | Dictionary of case value grouped by date period |