Table of Contents

Interface ITypedWS<T>

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll
public interface ITypedWS<T> where T : GenericVO

Type Parameters

T

Methods

ActEntity(T, int, object)

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(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(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

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)

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(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)

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(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

Save(List<T>, bool)

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

Parameters

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

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