Show / Hide Table of Contents

Interface IReportEndRuntime

Runtime for the report end function ReportEndFunction

Inherited Members
IReportRuntime.GetReportAttribute(string)
IReportRuntime.SetReportAttribute(string, object)
IReportRuntime.HasParameter(string)
IReportRuntime.GetParameter(string)
IReportRuntime.GetParameterAttribute(string, string)
IReportRuntime.SetParameterAttribute(string, string, object)
IReportRuntime.ParameterHidden(string)
IReportRuntime.ExecuteQuery(string, string, string, Dictionary<string, string>)
IReportRuntime.ExecuteLookupValueQuery(int, string, string, string)
IReportRuntime.ExecuteGlobalCaseValueQuery(string, Tuple<int?, string, string, string, long?, long?>)
IReportRuntime.ExecuteNationalCaseValueQuery(string, Tuple<int?, string, string, string, long?, long?>)
IReportRuntime.ExecuteCompanyCaseValueQuery(string, Tuple<int?, string, string, string, long?, long?>)
IReportRuntime.ExecuteEmployeeCaseValueQuery(string, int, Tuple<int?, string, string, string, long?, long?>)
IReportRuntime.ExecuteWageTypeQuery(string, int, Tuple<int?, string, string, string, long?, long?>)
IReportRuntime.ExecutePayrollResultQuery(string, Tuple<int?, string, string, string, long?, long?>)
IReportRuntime.ExecuteWageTypeResultQuery(string, int, Tuple<int?, string, string, string, long?, long?>)
IReportRuntime.ExecuteWageTypeCustomResultQuery(string, int, int, Tuple<int?, string, string, string, long?, long?>)
IReportRuntime.ExecuteCollectorResultQuery(string, int, Tuple<int?, string, string, string, long?, long?>)
IReportRuntime.ExecuteCollectorCustomResultQuery(string, int, int, Tuple<int?, string, string, string, long?, long?>)
IReportRuntime.ExecutePayrunResultQuery(string, int, Tuple<int?, string, string, string, long?, long?>)
IReportRuntime.AddReportLog(string, string, DateTime?)
IReportRuntime.ReportName
IRuntime.GetTenantAttribute(string)
IRuntime.GetUserAttribute(string)
IRuntime.GetDerivedCulture(int, int)
IRuntime.GetDerivedCalendar(int, int)
IRuntime.GetCalendarDayCount(string, DateTime, DateTime, string)
IRuntime.IsCalendarWorkDay(string, DateTime)
IRuntime.GetPreviousWorkDays(string, DateTime)
IRuntime.GetNextWorkDays(string, DateTime)
IRuntime.GetCalendarPeriod(string, DateTime, int, string)
IRuntime.AddLog(int, string, string, string)
IRuntime.AddTask(string, string, DateTime, string, Dictionary<string, object>)
IRuntime.InvokeWebhook(string, string)
IRuntime.TenantId
IRuntime.TenantIdentifier
IRuntime.UserId
IRuntime.UserIdentifier
IRuntime.UserCulture
IRuntime.UserType
Namespace: PayrollEngine.Client.Scripting.Runtime
Assembly: PayrollEngine.Client.Scripting.dll
Syntax
public interface IReportEndRuntime : IReportRuntime, IRuntime

Properties

DataSet

Gets the report data set

Declaration
DataSet DataSet { get; }
Property Value
Type Description
DataSet

Methods

ExecuteMergeQuery(string, string, string, string, Dictionary<string, string>, int)

Execute a query on the Api web method and merge the table to the set

Declaration
DataTable ExecuteMergeQuery(string tableName, string methodName, string culture, string mergeColumn, Dictionary<string, string> parameters, int schemaChange)
Parameters
Type Name Description
string tableName

Target table name

string methodName

The query name

string culture

The content culture

string mergeColumn

The column used to merge (primary key column)

Dictionary<string, string> parameters

The method parameters

int schemaChange

Action to take when the required data column is missing DataMergeSchemaChange

Returns
Type Description
DataTable

New or expanded data table

ExecuteQuery(string, string, string, Dictionary<string, string>, bool)

Execute a query on the Api web method and add the table to the set

Declaration
DataTable ExecuteQuery(string tableName, string methodName, string culture, Dictionary<string, string> parameters, bool resultQuery)
Parameters
Type Name Description
string tableName

Target table name

string methodName

The query name

string culture

The content culture

Dictionary<string, string> parameters

The method parameters

bool resultQuery

Add query table to the data set

Returns
Type Description
DataTable

Resulting data table, existing will be removed

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