Table of Contents

Interface ISDKBiz

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll
public interface ISDKBiz : ISDKBaseBiz, ISDKContextAwareness

Properties

SDKFrameworkBiz

SDKBiz SDKFrameworkBiz { get; }

Property Value

SDKBiz

Methods

ActEntity(object)

PHCResult ActEntity(object itemVO)

Parameters

Nome Tipo Descrição
itemVO object

Returns

PHCResult

ClearRecover(string)

PHCResult ClearRecover(string IdStamp)

Parameters

Nome Tipo Descrição
IdStamp string

Returns

PHCResult

ClearRecovered()

PHCResult ClearRecovered()

Returns

PHCResult

Delete(PHCCmdSql, bool)

PHCResult Delete(PHCCmdSql cmd, bool runWarningRules)

Parameters

Nome Tipo Descrição
cmd PHCCmdSql
runWarningRules bool

Returns

PHCResult

Delete(bool)

PHCResult Delete(bool runWarningRules)

Parameters

Nome Tipo Descrição
runWarningRules bool

Returns

PHCResult

Delete(List<string>, bool)

PHCResult Delete(List<string> IdStamps, bool runWarningRules)

Parameters

Nome Tipo Descrição
IdStamps List<string>
runWarningRules bool

Returns

PHCResult

Delete(IList, bool)

PHCResult Delete(IList itemsVO, bool runWarningRules)

Parameters

Nome Tipo Descrição
itemsVO IList
runWarningRules bool

Returns

PHCResult

Delete(object, bool)

PHCResult Delete(object itemVO, bool runWarningRules)

Parameters

Nome Tipo Descrição
itemVO object
runWarningRules bool

Returns

PHCResult

Delete(string, bool)

PHCResult Delete(string IdStamp, bool runWarningRules)

Parameters

Nome Tipo Descrição
IdStamp string
runWarningRules bool

Returns

PHCResult

EditInstance(object, bool)

PHCResult EditInstance(object itemVO, bool runWarningRules)

Parameters

Nome Tipo Descrição
itemVO object
runWarningRules bool

Returns

PHCResult

EditInstance(string, bool)

PHCResult EditInstance(string IdStamp, bool runWarningRules)

Parameters

Nome Tipo Descrição
IdStamp string
runWarningRules bool

Returns

PHCResult

ExportEntityToXml(string, string)

PHCResult ExportEntityToXml(string IdStamp, string completeFilename)

Parameters

Nome Tipo Descrição
IdStamp string
completeFilename string

Returns

PHCResult

GetDuplicateInstance(string)

PHCResult GetDuplicateInstance(string IdStamp)

Parameters

Nome Tipo Descrição
IdStamp string

Returns

PHCResult

GetEditLoopFields(decimal, IList<string>, QueryVO)

PHCResult GetEditLoopFields(decimal serieID, IList<string> collectionIDs, QueryVO itemQuery)

Parameters

Nome Tipo Descrição
serieID decimal
collectionIDs IList<string>
itemQuery QueryVO

Returns

PHCResult

GetEditLoopValues(decimal, string, IList<string>, QueryVO, ScalarResult)

PHCResult GetEditLoopValues(decimal serieID, string field, IList<string> collectionIDs, QueryVO itemQuery, ScalarResult newValue)

Parameters

Nome Tipo Descrição
serieID decimal
field string
collectionIDs IList<string>
itemQuery QueryVO
newValue ScalarResult

Returns

PHCResult

GetInstanceFromReference(InstanceFromReference)

PHCResult GetInstanceFromReference(InstanceFromReference valuesItem)

Parameters

Nome Tipo Descrição
valuesItem InstanceFromReference

Returns

PHCResult

GetNewInstance()

PHCResult GetNewInstance()

Returns

PHCResult

GetNewInstance(decimal, bool)

PHCResult GetNewInstance(decimal ndoc, bool newLine = false)

Parameters

Nome Tipo Descrição
ndoc decimal
newLine bool

Returns

PHCResult

GetNewInstanceFromReference(InstanceFromReference)

PHCResult GetNewInstanceFromReference(InstanceFromReference valuesItem)

Parameters

Nome Tipo Descrição
valuesItem InstanceFromReference

Returns

PHCResult

Recover(string)

PHCResult Recover(string IdStamp)

Parameters

Nome Tipo Descrição
IdStamp string

Returns

PHCResult

Recovered(List<string>)

PHCResult Recovered(List<string> selectItems)

Parameters

Nome Tipo Descrição
selectItems List<string>

Returns

PHCResult

RunCode(object, string, object, bool)

PHCResult RunCode(object itemVO, string code, object payload, bool runWarningRules = false)

Parameters

Nome Tipo Descrição
itemVO object
code string
payload object
runWarningRules bool

Returns

PHCResult

RunCode(string, string, object, bool)

PHCResult RunCode(string IdStamp, string code, object payload, bool runWarningRules = false)

Parameters

Nome Tipo Descrição
IdStamp string
code string
payload object
runWarningRules bool

Returns

PHCResult

Save(IList)

List<PHCResult> Save(IList itemsVO)

Parameters

Nome Tipo Descrição
itemsVO IList

Returns

List<PHCResult>

Save(IList, bool)

List<PHCResult> Save(IList itemsVO, bool runWarningRules)

Parameters

Nome Tipo Descrição
itemsVO IList
runWarningRules bool

Returns

List<PHCResult>

Save(IList, bool, bool)

List<PHCResult> Save(IList itemsVO, bool runWarningRules, bool @virtual)

Parameters

Nome Tipo Descrição
itemsVO IList
runWarningRules bool
virtual bool

Returns

List<PHCResult>

Save(object)

PHCResult Save(object itemVO)

Parameters

Nome Tipo Descrição
itemVO object

Returns

PHCResult

Save(object, bool)

PHCResult Save(object itemVO, bool runWarningRules)

Parameters

Nome Tipo Descrição
itemVO object
runWarningRules bool

Returns

PHCResult

Save(object, bool, bool)

PHCResult Save(object itemVO, bool runWarningRules, bool @virtual)

Parameters

Nome Tipo Descrição
itemVO object
runWarningRules bool
virtual bool

Returns

PHCResult

SetEditLoopValues(decimal, string, IList<EditLoopValues>)

PHCResult SetEditLoopValues(decimal serieID, string field, IList<EditLoopValues> collection)

Parameters

Nome Tipo Descrição
serieID decimal
field string
collection IList<EditLoopValues>

Returns

PHCResult

SwitchOffRule(RuleRanks)

void SwitchOffRule(RuleRanks ruleRank)

Parameters

Nome Tipo Descrição
ruleRank RuleRanks

SwitchOffRules(params RuleRanks[])

for now it's just for the RGPD, the user code does not allow to turn off rules

void SwitchOffRules(params RuleRanks[] ruleRank)

Parameters

Nome Tipo Descrição
ruleRank RuleRanks[]

XMLExport(object, string, bool)

PHCResult XMLExport(object payload, string IdStamp, bool runValidations)

Parameters

Nome Tipo Descrição
payload object
IdStamp string
runValidations bool

Returns

PHCResult