Table of Contents

Class Manager

Namespace
PHCBusinessLayer.Automation
Assembly
PHCBusinessLayer.dll
public class Manager
Inheritance
Manager

Fields

_lookPublicTaskExecution

protected static readonly object _lookPublicTaskExecution

Field Value

object

_lookTaskItens

protected static readonly object _lookTaskItens

Field Value

object

_taskItens

protected static readonly List<BaseTask> _taskItens

Field Value

List<BaseTask>

Properties

TaskConfigs

public Dictionary<TaskTypes, Type> TaskConfigs { get; }

Property Value

Dictionary<TaskTypes, Type>

TaskEngines

public Dictionary<TaskTypes, Type> TaskEngines { get; }

Property Value

Dictionary<TaskTypes, Type>

Methods

AddByThread<jT>()

public jT AddByThread<jT>() where jT : BaseTask

Returns

jT

Type Parameters

jT

AddByThread<jT>(string)

public jT AddByThread<jT>(string ticket) where jT : BaseTask

Parameters

Nome Tipo Descrição
ticket string

Returns

jT

Type Parameters

jT

AddByWebRequest<jT>()

public jT AddByWebRequest<jT>() where jT : BaseTask

Returns

jT

Type Parameters

jT

AddByWebRequest<jT>(string)

public jT AddByWebRequest<jT>(string ticket) where jT : BaseTask

Parameters

Nome Tipo Descrição
ticket string

Returns

jT

Type Parameters

jT

AddByWebSession<jT>()

public jT AddByWebSession<jT>() where jT : BaseTask

Returns

jT

Type Parameters

jT

AddByWebSession<jT>(string)

public jT AddByWebSession<jT>(string ticket) where jT : BaseTask

Parameters

Nome Tipo Descrição
ticket string

Returns

jT

Type Parameters

jT

Delete(TaskID)

public BaseTask Delete(TaskID taskId)

Parameters

Nome Tipo Descrição
taskId TaskID

Returns

BaseTask

Execute(BaseTask)

public List<MessageVO> Execute(BaseTask jobItem)

Parameters

Nome Tipo Descrição
jobItem BaseTask

Returns

List<MessageVO>

Execute(TaskID)

public List<MessageVO> Execute(TaskID taskId)

Parameters

Nome Tipo Descrição
taskId TaskID

Returns

List<MessageVO>

ExecuteAsync(BaseTask)

public List<MessageVO> ExecuteAsync(BaseTask jobItem)

Parameters

Nome Tipo Descrição
jobItem BaseTask

Returns

List<MessageVO>

ExecuteAsync(TaskID)

public List<MessageVO> ExecuteAsync(TaskID taskId)

Parameters

Nome Tipo Descrição
taskId TaskID

Returns

List<MessageVO>

Factory()

public static Manager Factory()

Returns

Manager

FactoryByThread(TaskTypes, string)

public BaseTask FactoryByThread(TaskTypes automationType, string serializedConfig)

Parameters

Nome Tipo Descrição
automationType TaskTypes
serializedConfig string

Returns

BaseTask

FactoryByThread<jT>()

public jT FactoryByThread<jT>() where jT : BaseTask

Returns

jT

Type Parameters

jT

FactoryByThread<jT>(string)

public jT FactoryByThread<jT>(string ticket) where jT : BaseTask

Parameters

Nome Tipo Descrição
ticket string

Returns

jT

Type Parameters

jT

FactoryByWebRequest<jT>()

public jT FactoryByWebRequest<jT>() where jT : BaseTask

Returns

jT

Type Parameters

jT

FactoryByWebRequest<jT>(string)

public jT FactoryByWebRequest<jT>(string ticket) where jT : BaseTask

Parameters

Nome Tipo Descrição
ticket string

Returns

jT

Type Parameters

jT

FactoryByWebSession<jT>()

public jT FactoryByWebSession<jT>() where jT : BaseTask

Returns

jT

Type Parameters

jT

FactoryByWebSession<jT>(string)

public jT FactoryByWebSession<jT>(string ticket) where jT : BaseTask

Parameters

Nome Tipo Descrição
ticket string

Returns

jT

Type Parameters

jT

GetAccountsMeetingTargetCollection(ProcessTableVO)

public static List<object> GetAccountsMeetingTargetCollection(ProcessTableVO jobItem)

Parameters

Nome Tipo Descrição
jobItem ProcessTableVO

Returns

List<object>

GetAccruedSalariesTargetCollection(List<string>)

public static List<AccruedSalariesVO> GetAccruedSalariesTargetCollection(List<string> stampIds)

Parameters

Nome Tipo Descrição
stampIds List<string>

Returns

List<AccruedSalariesVO>

GetAdvancesTargetCollection(List<string>)

public static List<object> GetAdvancesTargetCollection(List<string> targetstamps)

Parameters

Nome Tipo Descrição
targetstamps List<string>

Returns

List<object>

GetAssetTargetCollection(List<string>)

public static List<AssetVO> GetAssetTargetCollection(List<string> stampIds)

Parameters

Nome Tipo Descrição
stampIds List<string>

Returns

List<AssetVO>

GetAtcudTargetCollection(List<string>)

public static List<AtcudVO> GetAtcudTargetCollection(List<string> targetstamps)

Parameters

Nome Tipo Descrição
targetstamps List<string>

Returns

List<AtcudVO>

GetCalendarEventsTargetCollection(List<string>)

public static List<object> GetCalendarEventsTargetCollection(List<string> targetstamps)

Parameters

Nome Tipo Descrição
targetstamps List<string>

Returns

List<object>

GetCommissionClearanceTargetCollection(List<string>)

public static List<object> GetCommissionClearanceTargetCollection(List<string> targetstamps)

Parameters

Nome Tipo Descrição
targetstamps List<string>

Returns

List<object>

GetCommissionSupervisorTargetCollection(List<string>)

public static List<object> GetCommissionSupervisorTargetCollection(List<string> targetstamps)

Parameters

Nome Tipo Descrição
targetstamps List<string>

Returns

List<object>

GetContractChangesTargetCollection(List<string>)

public static List<ContractVO> GetContractChangesTargetCollection(List<string> stampIds)

Parameters

Nome Tipo Descrição
stampIds List<string>

Returns

List<ContractVO>

GetCopyCiusTargetCollection(List<string>)

public static List<object> GetCopyCiusTargetCollection(List<string> targetstamps)

Parameters

Nome Tipo Descrição
targetstamps List<string>

Returns

List<object>

GetDOTargetCollection(List<string>)

public static List<DoVO> GetDOTargetCollection(List<string> stampIds)

Parameters

Nome Tipo Descrição
stampIds List<string>

Returns

List<DoVO>

GetDeferralTargetCollection(List<string>)

public static List<SpecializationVO> GetDeferralTargetCollection(List<string> stampIds)

Parameters

Nome Tipo Descrição
stampIds List<string>

Returns

List<SpecializationVO>

GetDepreciationTargetCollection(List<string>)

public static List<DepreciationVO> GetDepreciationTargetCollection(List<string> stampIds)

Parameters

Nome Tipo Descrição
stampIds List<string>

Returns

List<DepreciationVO>

GetDossierTargetCollection(List<string>)

public static List<object> GetDossierTargetCollection(List<string> targetstamps)

Parameters

Nome Tipo Descrição
targetstamps List<string>

Returns

List<object>

GetEditLoopTargetCollection(ProcessTableVO)

public static List<object> GetEditLoopTargetCollection(ProcessTableVO jobItem)

Parameters

Nome Tipo Descrição
jobItem ProcessTableVO

Returns

List<object>

GetElectroBillTargetCollection(List<string>)

public static List<object> GetElectroBillTargetCollection(List<string> targetstamps)

Parameters

Nome Tipo Descrição
targetstamps List<string>

Returns

List<object>

GetEmailTargetCollection(List<string>)

public static List<object> GetEmailTargetCollection(List<string> targetstamps)

Parameters

Nome Tipo Descrição
targetstamps List<string>

Returns

List<object>

GetEmployeesChangesTargetCollection(List<string>)

public static List<AbsenceVO> GetEmployeesChangesTargetCollection(List<string> stampIds)

Parameters

Nome Tipo Descrição
stampIds List<string>

Returns

List<AbsenceVO>

GetExitPaymentForecastTargetCollection(List<string>)

public static List<ExitPaymentForecastVO> GetExitPaymentForecastTargetCollection(List<string> stampIds)

Parameters

Nome Tipo Descrição
stampIds List<string>

Returns

List<ExitPaymentForecastVO>

GetExpensesComissionTargetCollection(List<string>)

public static List<object> GetExpensesComissionTargetCollection(List<string> targetstamps)

Parameters

Nome Tipo Descrição
targetstamps List<string>

Returns

List<object>

GetExpensesPaymentTargetCollection(List<string>)

public static List<ExpensesVO> GetExpensesPaymentTargetCollection(List<string> stampIds)

Parameters

Nome Tipo Descrição
stampIds List<string>

Returns

List<ExpensesVO>

GetExpensesTargetCollection(List<string>)

public static List<object> GetExpensesTargetCollection(List<string> targetstamps)

Parameters

Nome Tipo Descrição
targetstamps List<string>

Returns

List<object>

GetImportSaftTargetCollection(List<TargetStampCollection>)

public static List<object> GetImportSaftTargetCollection(List<TargetStampCollection> targetListCollection)

Parameters

Nome Tipo Descrição
targetListCollection List<TargetStampCollection>

Returns

List<object>

GetImportSepaTargetCollection(List<string>)

public static List<CbblVO> GetImportSepaTargetCollection(List<string> targetstamps)

Parameters

Nome Tipo Descrição
targetstamps List<string>

Returns

List<CbblVO>

GetInvoiceTargetCollection(List<string>)

public static List<object> GetInvoiceTargetCollection(List<string> targetstamps)

Parameters

Nome Tipo Descrição
targetstamps List<string>

Returns

List<object>

GetPaymentsTargetCollection(List<string>)

public static List<object> GetPaymentsTargetCollection(List<string> targetstamps)

Parameters

Nome Tipo Descrição
targetstamps List<string>

Returns

List<object>

GetPayslipTargetCollection(List<string>)

public static List<PayslipVO> GetPayslipTargetCollection(List<string> stampIds)

Parameters

Nome Tipo Descrição
stampIds List<string>

Returns

List<PayslipVO>

GetProxyPayTargetCollection(List<string>)

public static List<object> GetProxyPayTargetCollection(List<string> targetstamps)

Parameters

Nome Tipo Descrição
targetstamps List<string>

Returns

List<object>

GetPurchaseTargetCollection(List<string>)

public static List<object> GetPurchaseTargetCollection(List<string> targetstamps)

Parameters

Nome Tipo Descrição
targetstamps List<string>

Returns

List<object>

GetReceiptsTargetCollection(List<string>)

public static List<object> GetReceiptsTargetCollection(List<string> targetstamps)

Parameters

Nome Tipo Descrição
targetstamps List<string>

Returns

List<object>

GetRecurrentInterventionsTargetCollection(List<string>)

public static List<InterventionVO> GetRecurrentInterventionsTargetCollection(List<string> stampIds)

Parameters

Nome Tipo Descrição
stampIds List<string>

Returns

List<InterventionVO>

GetTranfersTargetCollection(List<string>)

public static List<object> GetTranfersTargetCollection(List<string> targetstamps)

Parameters

Nome Tipo Descrição
targetstamps List<string>

Returns

List<object>

GetUctTargetCollection(List<string>)

public static List<object> GetUctTargetCollection(List<string> stampIds)

Parameters

Nome Tipo Descrição
stampIds List<string>

Returns

List<object>

GetVariableEarningTargetCollection(List<string>)

public static List<object> GetVariableEarningTargetCollection(List<string> targetstamps)

Parameters

Nome Tipo Descrição
targetstamps List<string>

Returns

List<object>

GetZipAzureFilesTargetCollection(List<string>)

public static List<AnexosVO> GetZipAzureFilesTargetCollection(List<string> stampIds)

Parameters

Nome Tipo Descrição
stampIds List<string>

Returns

List<AnexosVO>

Join(BaseTask)

public BaseTask Join(BaseTask jobItem)

Parameters

Nome Tipo Descrição
jobItem BaseTask

Returns

BaseTask