Show / Hide Table of Contents

Interface IReportBuildRuntime

Runtime for the report build function ReportBuildFunction

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 IReportBuildRuntime : IReportRuntime, IRuntime

Methods

SetParameter(string, string)

Set report parameter value

Declaration
void SetParameter(string parameterName, string value)
Parameters
Type Name Description
string parameterName

The parameter name

string value

The parameter value as JSON

SetParameterHidden(string, bool)

Set the report parameter hidden state

Declaration
void SetParameterHidden(string parameterName, bool hidden)
Parameters
Type Name Description
string parameterName

The parameter name

bool hidden

The hidden state

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