Show / Hide Table of Contents

Interface IReportStartRuntime

Runtime for the report start function ReportStartFunction

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

Methods

GetQuery(string)

Get report query

Declaration
string GetQuery(string queryName)
Parameters
Type Name Description
string queryName

The query name

Returns
Type Description
string

The report parameter value as JSON

HasQuery(string)

Check for existing report query

Declaration
bool HasQuery(string queryName)
Parameters
Type Name Description
string queryName

The query name

Returns
Type Description
bool

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

SetQuery(string, string)

Set report query value as JSON

Declaration
void SetQuery(string queryName, string value)
Parameters
Type Name Description
string queryName

The query name

string value

The query value as JSON

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