Table of Contents

Class BizObjectOfType<T>

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll
public class BizObjectOfType<T> : BizObject, IPnp, ISDKBiz, ISDKBaseBiz, ISDKContextAwareness, ITypedWS<T> where T : BusinessVO

Type Parameters

T
Inheritance
BizObjectOfType<T>

Constructors

BizObjectOfType()

public BizObjectOfType()

BizObjectOfType(ContextVO)

public BizObjectOfType(ContextVO contextItem)

Parameters

Nome Tipo Descrição
contextItem ContextVO

Fields

_handleOnSaveError

protected bool _handleOnSaveError

Field Value

bool

Properties

CurrentSaveItem

public T CurrentSaveItem { get; }

Property Value

T

DefaultBiz

public FXDFBiz DefaultBiz { get; }

Property Value

FXDFBiz

DimensionDtManager

public DimensionDataManager DimensionDtManager { get; }

Property Value

DimensionDataManager

EntityDataManager

public BizDataManagerOfType<T> EntityDataManager { get; }

Property Value

BizDataManagerOfType<T>

ItemStructure

public VOStructure ItemStructure { get; set; }

Property Value

VOStructure

PartitionDtManager

public PartitionDataManager PartitionDtManager { get; }

Property Value

PartitionDataManager

SwithOffRules

public List<RuleRanks> SwithOffRules { get; }

Property Value

List<RuleRanks>

docNature

public decimal docNature { get; set; }

Property Value

decimal

Methods

AfterSave(T)

public virtual List<MessageVO> AfterSave(T itemVO)

Parameters

Nome Tipo Descrição
itemVO T

Returns

List<MessageVO>

CheckMandatory(GenericVO)

protected List<MessageVO> CheckMandatory(GenericVO itemVO)

Parameters

Nome Tipo Descrição
itemVO GenericVO

Returns

List<MessageVO>

CheckMandatory(GenericVO, IEnumerable<string>)

protected List<MessageVO> CheckMandatory(GenericVO itemVO, IEnumerable<string> fieldsName)

Parameters

Nome Tipo Descrição
itemVO GenericVO
fieldsName IEnumerable<string>

Returns

List<MessageVO>

CheckMandatory(GenericVO, string)

protected List<MessageVO> CheckMandatory(GenericVO itemVO, string fieldName)

Parameters

Nome Tipo Descrição
itemVO GenericVO
fieldName string

Returns

List<MessageVO>

ClearActionsCache()

Clear a cached actions of all entities

public static void ClearActionsCache()

DownloadXMLCollectionExecute(object, List<T>)

public virtual PHCResult DownloadXMLCollectionExecute(object payload, List<T> items)

Parameters

Nome Tipo Descrição
payload object
items List<T>

Returns

PHCResult

EditInstance(T, bool)

It is mandatory that entityVO came from SQL or from DataManager Without Cache

public PHCResult EditInstance(T entityVO, bool runWarningRules)

Parameters

Nome Tipo Descrição
entityVO T
runWarningRules bool

Returns

PHCResult

EmailXMLCollectionExecute(object, EmailVO, List<T>)

public virtual PHCResult EmailXMLCollectionExecute(object payload, EmailVO emailItem, List<T> items)

Parameters

Nome Tipo Descrição
payload object
emailItem EmailVO
items List<T>

Returns

PHCResult

ExportRecord(T)

public virtual PHCResult ExportRecord(T record)

Parameters

Nome Tipo Descrição
record T

Returns

PHCResult

FeatureAvailable(T)

public virtual List<MessageVO> FeatureAvailable(T itemVO)

Parameters

Nome Tipo Descrição
itemVO T

Returns

List<MessageVO>

GetActions()

public IEnumerable<ActionVO> GetActions()

Returns

IEnumerable<ActionVO>

GetDataManager()

public virtual BizDataManagerOfType<T> GetDataManager()

Returns

BizDataManagerOfType<T>

GetDuplicateInstance(T)

It is mandatory that entityVO came from SQL or from DataManager Without Cache

public PHCResult GetDuplicateInstance(T entityVO)

Parameters

Nome Tipo Descrição
entityVO T

Returns

PHCResult

GetNewInstance(PHCResult, bool)

public virtual PHCResult GetNewInstance(PHCResult result, bool newLine = false)

Parameters

Nome Tipo Descrição
result PHCResult
newLine bool

Returns

PHCResult

GetNewInstances(int, bool)

public PHCResult GetNewInstances(int qtt, bool useSmartFields)

Parameters

Nome Tipo Descrição
qtt int
useSmartFields bool

Returns

PHCResult

GetRecordsCount()

public int GetRecordsCount()

Returns

int

HandleOnCopyLines(GenericVO, List<GenericVO>, GenericVO, string)

public List<MessageVO> HandleOnCopyLines(GenericVO itemVO, List<GenericVO> collections, GenericVO oriItemVO, string code)

Parameters

Nome Tipo Descrição
itemVO GenericVO
collections List<GenericVO>
oriItemVO GenericVO
code string

Returns

List<MessageVO>

ImportRecord(string, int)

public virtual PHCResult ImportRecord(string json, int docid)

Parameters

Nome Tipo Descrição
json string
docid int

Returns

PHCResult

IsActionAvailable(ActionVO, ActionFilterVO)

public bool IsActionAvailable(ActionVO actionItem, ActionFilterVO filter)

Parameters

Nome Tipo Descrição
actionItem ActionVO
filter ActionFilterVO

Returns

bool

IsAllRulesSwitchOn(params RuleRanks[])

public bool IsAllRulesSwitchOn(params RuleRanks[] ruleRank)

Parameters

Nome Tipo Descrição
ruleRank RuleRanks[]

Returns

bool

IsAnyRuleSwitchOn(params RuleRanks[])

public bool IsAnyRuleSwitchOn(params RuleRanks[] ruleRank)

Parameters

Nome Tipo Descrição
ruleRank RuleRanks[]

Returns

bool

IsRuleSwitchOn(RuleRanks)

public bool IsRuleSwitchOn(RuleRanks ruleRank)

Parameters

Nome Tipo Descrição
ruleRank RuleRanks

Returns

bool

IsSchoolTrial()

public bool IsSchoolTrial()

Returns

bool

LoadLog(FxlogVO)

public PHCResult LoadLog(FxlogVO fxlogItem)

Parameters

Nome Tipo Descrição
fxlogItem FxlogVO

Returns

PHCResult

OnActionAvailable(ActionVO, ActionFilterVO, T)

protected virtual bool OnActionAvailable(ActionVO actionItem, ActionFilterVO filter, T recordItem)

Parameters

Nome Tipo Descrição
actionItem ActionVO
filter ActionFilterVO
recordItem T

Returns

bool

OnAdding(T, bool)

public virtual List<MessageVO> OnAdding(T itemVO, bool duplicating)

Parameters

Nome Tipo Descrição
itemVO T
duplicating bool

Returns

List<MessageVO>

OnDelete(T, bool)

public virtual List<MessageVO> OnDelete(T itemVO, bool runWarningRules)

Parameters

Nome Tipo Descrição
itemVO T
runWarningRules bool

Returns

List<MessageVO>

OnDeleteProcess<Tc>(ProcessID)

public PHCResult OnDeleteProcess<Tc>(ProcessID taskId) where Tc : ProcessConfig

Parameters

Nome Tipo Descrição
taskId ProcessID

Returns

PHCResult

Type Parameters

Tc

OnDuplicating(T)

public virtual List<MessageVO> OnDuplicating(T itemVO)

Parameters

Nome Tipo Descrição
itemVO T

Returns

List<MessageVO>

OnEditing(T, bool)

public virtual List<MessageVO> OnEditing(T itemVO, bool runWarningRules)

Parameters

Nome Tipo Descrição
itemVO T
runWarningRules bool

Returns

List<MessageVO>

OnErrorRules(T)

public virtual List<MessageVO> OnErrorRules(T itemVO)

Parameters

Nome Tipo Descrição
itemVO T

Returns

List<MessageVO>

OnExecuteAction(ActionVO, ActionFilterVO, T)

protected virtual PHCResult OnExecuteAction(ActionVO actionItem, ActionFilterVO filter, T recordItem)

Parameters

Nome Tipo Descrição
actionItem ActionVO
filter ActionFilterVO
recordItem T

Returns

PHCResult

OnExecuteProcess<Tc>(bool, ProcessVO<Tc>)

public PHCResult OnExecuteProcess<Tc>(bool useAsync, ProcessVO<Tc> task) where Tc : ProcessConfig

Parameters

Nome Tipo Descrição
useAsync bool
task ProcessVO<Tc>

Returns

PHCResult

Type Parameters

Tc

OnGenericActionAvailable(ActionVO, ActionFilterVO, T)

protected virtual bool OnGenericActionAvailable(ActionVO actionItem, ActionFilterVO filter, T recordItem)

Parameters

Nome Tipo Descrição
actionItem ActionVO
filter ActionFilterVO
recordItem T

Returns

bool

OnGenericExecuteAction(ActionVO, ActionFilterVO, T)

protected virtual PHCResult OnGenericExecuteAction(ActionVO actionItem, ActionFilterVO filter, T recordItem)

Parameters

Nome Tipo Descrição
actionItem ActionVO
filter ActionFilterVO
recordItem T

Returns

PHCResult

OnGetActions()

protected virtual List<ActionVO> OnGetActions()

Returns

List<ActionVO>

OnGetInstanceFromReference(InstanceFromReference)

public virtual T OnGetInstanceFromReference(InstanceFromReference valuesItem)

Parameters

Nome Tipo Descrição
valuesItem InstanceFromReference

Returns

T

OnGetNewInstanceFromReference(InstanceFromReference, PHCResult)

public PHCResult OnGetNewInstanceFromReference(InstanceFromReference valuesItem, PHCResult result)

Parameters

Nome Tipo Descrição
valuesItem InstanceFromReference
result PHCResult

Returns

PHCResult

OnGetProcess(string, string)

public virtual PHCResult OnGetProcess(string ticket, string payload)

Parameters

Nome Tipo Descrição
ticket string
payload string

Returns

PHCResult

OnPreviewProcess<Tc>(ProcessVO<Tc>)

public PHCResult OnPreviewProcess<Tc>(ProcessVO<Tc> task) where Tc : ProcessConfig

Parameters

Nome Tipo Descrição
task ProcessVO<Tc>

Returns

PHCResult

Type Parameters

Tc

OnSave(T, bool)

public virtual List<MessageVO> OnSave(T itemVO, bool runWarningRules)

Parameters

Nome Tipo Descrição
itemVO T
runWarningRules bool

Returns

List<MessageVO>

OnSaveError(List<MessageVO>)

public virtual void OnSaveError(List<MessageVO> mensagens)

Parameters

Nome Tipo Descrição
mensagens List<MessageVO>

OnSynchronizeProcess<Tc>(ProcessVO<Tc>)

public PHCResult OnSynchronizeProcess<Tc>(ProcessVO<Tc> task) where Tc : ProcessConfig

Parameters

Nome Tipo Descrição
task ProcessVO<Tc>

Returns

PHCResult

Type Parameters

Tc

OnValidEditLoopFields(ref Dictionary<string, FieldStructure>, PHCCmdSql)

Valid fieldCollection list

protected virtual List<MessageVO> OnValidEditLoopFields(ref Dictionary<string, FieldStructure> fieldCollection, PHCCmdSql tsql)

Parameters

Nome Tipo Descrição
fieldCollection Dictionary<string, FieldStructure>

Is a ignore case dictionary to facilitate the manipulation of this list

tsql PHCCmdSql

Returns

List<MessageVO>

OnWarningRules(T)

public virtual List<MessageVO> OnWarningRules(T itemVO)

Parameters

Nome Tipo Descrição
itemVO T

Returns

List<MessageVO>

PreviewProcessLines<Tc>(string, ProcessVO<Tc>)

public PHCResult PreviewProcessLines<Tc>(string stampID, ProcessVO<Tc> task) where Tc : ProcessConfig

Parameters

Nome Tipo Descrição
stampID string
task ProcessVO<Tc>

Returns

PHCResult

Type Parameters

Tc

RequeryListMode(bool, bool)

public PHCResult RequeryListMode(bool runValidations, bool recordLog = true)

Parameters

Nome Tipo Descrição
runValidations bool
recordLog bool

Returns

PHCResult

ResetDuplicateFields(GenericVO)

protected void ResetDuplicateFields(GenericVO itemVO)

Parameters

Nome Tipo Descrição
itemVO GenericVO

Save(List<T>, bool, bool)

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

Parameters

Nome Tipo Descrição
itemsVO List<T>
runWarningRules bool
virtual bool

Returns

List<PHCResult>

Save(T)

public PHCResult Save(T itemVO)

Parameters

Nome Tipo Descrição
itemVO T

Returns

PHCResult

Save(T, bool, bool)

public PHCResult Save(T itemVO, bool runWarningRules, bool @virtual)

Parameters

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

Returns

PHCResult

SwitchOffAllRules()

public void SwitchOffAllRules()

SwitchOnAllRules()

public void SwitchOnAllRules()

SwitchOnRule(RuleRanks)

public void SwitchOnRule(RuleRanks ruleRank)

Parameters

Nome Tipo Descrição
ruleRank RuleRanks

SwitchOnRules(params RuleRanks[])

public void SwitchOnRules(params RuleRanks[] ruleRank)

Parameters

Nome Tipo Descrição
ruleRank RuleRanks[]

SyncAfter(T)

public virtual List<MessageVO> SyncAfter(T masterVO)

Parameters

Nome Tipo Descrição
masterVO T

Returns

List<MessageVO>

SyncBefore(T)

public virtual List<MessageVO> SyncBefore(T masterVO)

Parameters

Nome Tipo Descrição
masterVO T

Returns

List<MessageVO>

SyncEntity(T, List<EntityChangeOperation>, int, object)

public List<MessageVO> SyncEntity(T entityToSync, List<EntityChangeOperation> allChanges, int code, object newValue)

Parameters

Nome Tipo Descrição
entityToSync T
allChanges List<EntityChangeOperation>
code int
newValue object

Returns

List<MessageVO>

SyncOnChange(T, List<EntityChangeOperation>)

public virtual List<MessageVO> SyncOnChange(T masterVO, List<EntityChangeOperation> changedItems)

Parameters

Nome Tipo Descrição
masterVO T
changedItems List<EntityChangeOperation>

Returns

List<MessageVO>

SyncOnCode(T, ActEntityCode, object)

public virtual List<MessageVO> SyncOnCode(T masterVO, ActEntityCode code, object newValue)

Parameters

Nome Tipo Descrição
masterVO T
code ActEntityCode
newValue object

Returns

List<MessageVO>

SyncOnDelete(T, List<EntityChangeOperation>)

public virtual List<MessageVO> SyncOnDelete(T masterVO, List<EntityChangeOperation> changedItems)

Parameters

Nome Tipo Descrição
masterVO T
changedItems List<EntityChangeOperation>

Returns

List<MessageVO>

XMLExportExecute(object, T)

public virtual PHCResult XMLExportExecute(object payload, T masterVO)

Parameters

Nome Tipo Descrição
payload object
masterVO T

Returns

PHCResult

getEntityFromXML(string)

public T getEntityFromXML(string xmlString)

Parameters

Nome Tipo Descrição
xmlString string

Returns

T

getTriggers(T)

public virtual void getTriggers(T itemVO)

Parameters

Nome Tipo Descrição
itemVO T

handleCustomUpdate(T, T)

public virtual bool handleCustomUpdate(T itemVO, T actualEntityData)

Parameters

Nome Tipo Descrição
itemVO T
actualEntityData T

Returns

bool

onAfterTriggers(T)

public virtual List<MessageVO> onAfterTriggers(T itemVO)

Parameters

Nome Tipo Descrição
itemVO T

Returns

List<MessageVO>

onBeforeTriggers(T)

public virtual List<MessageVO> onBeforeTriggers(T itemVO)

Parameters

Nome Tipo Descrição
itemVO T

Returns

List<MessageVO>

onImportRecord(T)

public virtual List<MessageVO> onImportRecord(T itemVO)

Parameters

Nome Tipo Descrição
itemVO T

Returns

List<MessageVO>

Explicit Interface Implementations

ActEntity(object)

PHCResult ActEntity(object entityFromWeb)

Parameters

Nome Tipo Descrição
entityFromWeb object

Returns

PHCResult

ActEntity(T, int, object)

This method assumes that the caller has run GenericVO.EndSerialization for FillParentVO, FillStamps and CommitButKeepOperation

PHCResult ActEntity(T entityFromWeb, int code, object newValue)

Parameters

Nome Tipo Descrição
entityFromWeb T
code int
newValue 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> cIdStamps, bool runWarningRules)

Parameters

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

Returns

PHCResult

Delete(IList, bool)

PHCResult Delete(IList collection, bool runWarningRules)

Parameters

Nome Tipo Descrição
collection 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 cIdStamp, bool runWarningRules)

Parameters

Nome Tipo Descrição
cIdStamp string
runWarningRules bool

Returns

PHCResult

DownloadXMLCollection(object, List<string>, bool)

PHCResult DownloadXMLCollection(object payload, List<string> IdStamps, bool runValidations)

Parameters

Nome Tipo Descrição
payload object
IdStamps List<string>
runValidations 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

EmailXMLCollection(object, EmailVO, List<string>, bool)

PHCResult EmailXMLCollection(object payload, EmailVO emailItem, List<string> IdStamps, bool runValidations)

Parameters

Nome Tipo Descrição
payload object
emailItem EmailVO
IdStamps List<string>
runValidations bool

Returns

PHCResult

ExecuteAction(ActionFilterVO)

PHCResult ExecuteAction(ActionFilterVO filter)

Parameters

Nome Tipo Descrição
filter ActionFilterVO

Returns

PHCResult

ExportEntityToXml(string, string)

PHCResult ExportEntityToXml(string IdStamp, string completeFilename)

Parameters

Nome Tipo Descrição
IdStamp string
completeFilename string

Returns

PHCResult

GeneratePortalAccess(ActionVO, T)

PHCResult GeneratePortalAccess(ActionVO action, T record)

Parameters

Nome Tipo Descrição
action ActionVO
record T

Returns

PHCResult

GetActions(ActionFilterVO)

PHCResult GetActions(ActionFilterVO filter)

Parameters

Nome Tipo Descrição
filter ActionFilterVO

Returns

PHCResult

GetDocTracking(T, string, string)

virtual PHCResult GetDocTracking(T itemVO, string entity, string lineStamp)

Parameters

Nome Tipo Descrição
itemVO T
entity string
lineStamp 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 ndos, bool newLine = false)

Parameters

Nome Tipo Descrição
ndos decimal
newLine bool

Returns

PHCResult

GetNewInstanceFromPortal(string, string, string, string)

PHCResult GetNewInstanceFromPortal(string authEntity, string userEntity, string hash, string stamp)

Parameters

Nome Tipo Descrição
authEntity string
userEntity string
hash string
stamp string

Returns

PHCResult

GetNewInstanceFromReference(InstanceFromReference)

virtual PHCResult GetNewInstanceFromReference(InstanceFromReference valuesItem)

Parameters

Nome Tipo Descrição
valuesItem InstanceFromReference

Returns

PHCResult

GetProcess(string, string)

PHCResult GetProcess(string ticket, string payload)

Parameters

Nome Tipo Descrição
ticket string
payload string

Returns

PHCResult

ImportEntityFromXml(string)

PHCResult ImportEntityFromXml(string xmlString)

Parameters

Nome Tipo Descrição
xmlString string

Returns

PHCResult

IsActionAvailable(ActionFilterVO)

PHCResult IsActionAvailable(ActionFilterVO filter)

Parameters

Nome Tipo Descrição
filter ActionFilterVO

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

Requery(string, bool, bool)

PHCResult Requery(string IdStamp, bool runValidations, bool recordLog = true)

Parameters

Nome Tipo Descrição
IdStamp string
runValidations bool
recordLog bool

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

RunCode(T, string, object, bool)

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

Parameters

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

Returns

PHCResult

RunListCode(string, object)

PHCResult RunListCode(string code, object payload)

Parameters

Nome Tipo Descrição
code string
payload object

Returns

PHCResult

SDKFrameworkBiz

SDKBiz SDKFrameworkBiz { get; }

Returns

SDKBiz

Save(List<T>, bool)

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

Parameters

Nome Tipo Descrição
itemsVO List<T>
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

Save(T, bool)

PHCResult Save(T itemVO, bool runWarningRules)

Parameters

Nome Tipo Descrição
itemVO T
runWarningRules 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