Show / Hide Table of Contents

Class ReportStartRuntime

Runtime for the report start function

Inheritance
object
RuntimeBase
ReportRuntime
ReportStartRuntime
Implements
IReportStartRuntime
IReportRuntime
IRuntime
Inherited Members
ReportRuntime.GetReportAttribute(string)
ReportRuntime.SetReportAttribute(string, object)
ReportRuntime.HasParameter(string)
ReportRuntime.GetParameter(string)
ReportRuntime.SetParameterInternal(string, string)
ReportRuntime.GetParameterAttribute(string, string)
ReportRuntime.SetParameterAttribute(string, string, object)
ReportRuntime.ParameterHidden(string)
ReportRuntime.ExecuteQuery(string, string, string, Dictionary<string, string>)
ReportRuntime.ExecuteLookupValueQuery(int, string, string, string)
ReportRuntime.ExecuteGlobalCaseValueQuery(string, Tuple<int?, string, string, string, long?, long?>)
ReportRuntime.ExecuteNationalCaseValueQuery(string, Tuple<int?, string, string, string, long?, long?>)
ReportRuntime.ExecuteCompanyCaseValueQuery(string, Tuple<int?, string, string, string, long?, long?>)
ReportRuntime.ExecuteEmployeeCaseValueQuery(string, int, Tuple<int?, string, string, string, long?, long?>)
ReportRuntime.ExecuteWageTypeQuery(string, int, Tuple<int?, string, string, string, long?, long?>)
ReportRuntime.ExecutePayrollResultQuery(string, Tuple<int?, string, string, string, long?, long?>)
ReportRuntime.ExecuteWageTypeResultQuery(string, int, Tuple<int?, string, string, string, long?, long?>)
ReportRuntime.ExecuteWageTypeCustomResultQuery(string, int, int, Tuple<int?, string, string, string, long?, long?>)
ReportRuntime.ExecuteCollectorResultQuery(string, int, Tuple<int?, string, string, string, long?, long?>)
ReportRuntime.ExecuteCollectorCustomResultQuery(string, int, int, Tuple<int?, string, string, string, long?, long?>)
ReportRuntime.ExecutePayrunResultQuery(string, int, Tuple<int?, string, string, string, long?, long?>)
ReportRuntime.AddReportLog(string, string, DateTime?)
ReportRuntime.Report
ReportRuntime.ReportRequest
ReportRuntime.PayrollService
ReportRuntime.LogOwner
ReportRuntime.ReportName
ReportRuntime.UserCulture
RuntimeBase.GetTenantAttribute(string)
RuntimeBase.GetUserAttribute(string)
RuntimeBase.GetDerivedCulture(int, int)
RuntimeBase.GetDerivedCalendar(int, int)
RuntimeBase.GetCalendarDayCount(string, DateTime, DateTime, string)
RuntimeBase.IsCalendarWorkDay(string, DateTime)
RuntimeBase.GetPreviousWorkDays(string, DateTime)
RuntimeBase.GetNextWorkDays(string, DateTime)
RuntimeBase.GetCalendarPeriod(string, DateTime, int, string)
RuntimeBase.AddLog(int, string, string, string)
RuntimeBase.AddTask(string, string, DateTime, string, Dictionary<string, object>)
RuntimeBase.InvokeWebhook(string, string)
RuntimeBase.HttpClient
RuntimeBase.TenantService
RuntimeBase.UserService
RuntimeBase.Tenant
RuntimeBase.TenantCulture
RuntimeBase.TenantId
RuntimeBase.TenantIdentifier
RuntimeBase.User
RuntimeBase.UserId
RuntimeBase.UserIdentifier
RuntimeBase.UserType
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: PayrollEngine.Client.Scripting.Runtime.Api
Assembly: PayrollEngine.Client.Services.dll
Syntax
public class ReportStartRuntime : ReportRuntime, IReportStartRuntime, IReportRuntime, IRuntime

Constructors

View Source

ReportStartRuntime(PayrollHttpClient, int, int, ReportSet, ReportRequest)

Initializes a new instance of the ReportStartRuntime class

Declaration
public ReportStartRuntime(PayrollHttpClient httpClient, int tenantId, int userId, ReportSet report, ReportRequest reportRequest)
Parameters
Type Name Description
PayrollHttpClient httpClient

The Payroll http client

int tenantId

The tenant id

int userId

The user id

ReportSet report

The report

ReportRequest reportRequest

The report request

Properties

View Source

LogOwnerType

The log owner type

Declaration
protected override string LogOwnerType { get; }
Property Value
Type Description
string
Overrides
RuntimeBase.LogOwnerType

Methods

View Source

GetQuery(string)

Get report query

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

The query name

Returns
Type Description
string

The report parameter value as JSON

View Source

HasQuery(string)

Check for existing report query

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

The query name

Returns
Type Description
bool
View Source

SetParameter(string, string)

Set report parameter value

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

The parameter name

string value

The parameter value as JSON

View Source

SetQuery(string, string)

Set report query value as JSON

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

The query name

string value

The query value as JSON

Implements

IReportStartRuntime
IReportRuntime
IRuntime

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)
  • View Source
☀
☾
Back to top Generated by DocFX