Class Extensions
- Namespace
- PHCBusinessLayer
- Assembly
- PHCBusinessLayer.dll
Extensions
Methods
Add(List<MessageVO>, Exception, string, string, int)
[Extension]
public static List<MessageVO> Add(this List<MessageVO> collection, Exception ex, string filePath = "", string caller = "", int lineNumber = 0)
Parameters
Returns
- List<MessageVO>
AddActivity(BPMInstanceVO, BPMElement)
[Extension]
public static BPMActivityVO AddActivity(this BPMInstanceVO wkItem, BPMElement elementItem)
Parameters
Returns
- BPMActivityVO
AddChildLenght(List<TableSizeVO>, EntityItem, object)
[Extension]
public static void AddChildLenght(this List<TableSizeVO> collection, EntityItem entityInfo, object item)
Parameters
AddChild<T>(GenericVO)
[Extension]
public static T AddChild<T>(this GenericVO source) where T : GenericVO
Parameters
Returns
- T
Type Parameters
T
AddChild<T>(GenericVO, T, bool)
[Extension]
public static T AddChild<T>(this GenericVO source, T child, bool autoFill = false) where T : GenericVO
Parameters
Returns
- T
Type Parameters
T
AddConnection(BPMInstanceVO, object)
[Extension]
public static BPMConnectionVO AddConnection(this BPMInstanceVO wkItem, object payload)
Parameters
Returns
- BPMConnectionVO
AddConnection(BPMInstanceVO, string, string, decimal)
[Extension]
public static BPMConnectionVO AddConnection(this BPMInstanceVO wkItem, string entitycode, string entityID, decimal serievalue)
Parameters
Returns
- BPMConnectionVO
AddConnection(BPMInstanceVO, string, string, string)
[Extension]
public static BPMConnectionVO AddConnection(this BPMInstanceVO wkItem, string entitycode, string entityID, string serievalue)
Parameters
Returns
- BPMConnectionVO
AddDistinct(List<MessageVO>, MessageVO)
[Extension]
public static List<MessageVO> AddDistinct(this List<MessageVO> collection, MessageVO item)
Parameters
Returns
- List<MessageVO>
AddItem(FilterItems, QueryVO)
[Extension]
public static FilterItems AddItem(this FilterItems collection, QueryVO query)
Parameters
Returns
- FilterItems
AddItem(List<TableSizeVO>, EntityItem, string, object, string)
[Extension]
public static void AddItem(this List<TableSizeVO> collection, EntityItem entityInfo, string itemType, object item, string addOnName)
Parameters
AddItem(List<TableSizeVO>, string, string, string, object)
[Extension]
public static void AddItem(this List<TableSizeVO> collection, string EntityName, string TableName, string itemType, object item)
Parameters
AddNewAssetHIstory(List<AssetHistoryVO>, decimal, DateTime, AssetHistoryType, bool, decimal)
[Extension]
public static void AddNewAssetHIstory(this List<AssetHistoryVO> list, decimal value, DateTime historydate, AssetHistoryType type, bool ifempty = false, decimal secondaryvalue = 0)
Parameters
AddNewDepreciationMethod(List<AssetHistoryVO>, decimal, DateTime, bool)
[Extension]
public static void AddNewDepreciationMethod(this List<AssetHistoryVO> list, decimal value, DateTime historydate, bool ifempty = false)
Parameters
AddNewLifeCycle(List<AssetHistoryVO>, decimal, decimal, DateTime, bool)
[Extension]
public static void AddNewLifeCycle(this List<AssetHistoryVO> list, decimal value, decimal secondaryvalue, DateTime historydate, bool ifempty = false)
Parameters
AddNewResidualValue(List<AssetHistoryVO>, decimal, DateTime, bool)
[Extension]
public static void AddNewResidualValue(this List<AssetHistoryVO> list, decimal value, DateTime historydate, bool ifempty = false)
Parameters
AddRangeUnique(List<FTSresultVO>, IEnumerable<FullSearchVO>)
[Extension]
public static List<FTSresultVO> AddRangeUnique(this List<FTSresultVO> collectionResult, IEnumerable<FullSearchVO> dbResults)
Parameters
Returns
- List<FTSresultVO>
AddUniqueDimensions(IEntityDimensionContainer, IEntityDimensionContainer, BusinessVO, CopyDimensionsConfig)
[Extension]
public static IEnumerable<EntityDimensionVO> AddUniqueDimensions(this IEntityDimensionContainer target, IEntityDimensionContainer source, BusinessVO targetOwner, CopyDimensionsConfig config)
Parameters
Returns
- IEnumerable<EntityDimensionVO>
AddUniqueDimensions(IEntityDimensionContainer, IEntityDimensionContainer, BusinessVO, bool, bool)
[Extension]
public static IEnumerable<EntityDimensionVO> AddUniqueDimensions(this IEntityDimensionContainer target, IEntityDimensionContainer source, BusinessVO targetOwner, bool reset = false, bool onlycopydiferent = false)
Parameters
Returns
- IEnumerable<EntityDimensionVO>
AddUniqueDimensionsByPartition(IEntityDimensionContainer, PartitionVO, string)
[Extension]
public static void AddUniqueDimensionsByPartition(this IEntityDimensionContainer target, PartitionVO partitionItem, string previousLineID)
Parameters
[Extension]
public static IEnumerable<HashTagMovVO> AddUniqueHashTags(this BusinessVO target, BusinessVO source)
Parameters
Returns
- IEnumerable<HashTagMovVO>
AddVariables(BPMActivityVO, IEnumerable<BPMVarRefVO>)
[Extension]
public static BPMActivityVO AddVariables(this BPMActivityVO activityItem, IEnumerable<BPMVarRefVO> variables)
Parameters
Returns
- BPMActivityVO
AddVariables(BPMInstanceVO, IEnumerable<BPMVariableVO>)
[Extension]
public static BPMInstanceVO AddVariables(this BPMInstanceVO wkItem, IEnumerable<BPMVariableVO> variables)
Parameters
Returns
- BPMInstanceVO
CleanEmployee(AbsenceVO)
[Extension]
public static AbsenceVO CleanEmployee(this AbsenceVO itemVO)
Parameters
Returns
- AbsenceVO
CleanEmployee(ApprovalOfAbsencesVO)
[Extension]
public static ApprovalOfAbsencesVO CleanEmployee(this ApprovalOfAbsencesVO itemVO)
Parameters
Returns
- ApprovalOfAbsencesVO
Close(BPMActivityVO)
[Extension]
public static BPMActivityVO Close(this BPMActivityVO activityItem)
Parameters
Returns
- BPMActivityVO
Close(BPMInstanceVO)
[Extension]
public static BPMInstanceVO Close(this BPMInstanceVO wkItem)
Parameters
Returns
- BPMInstanceVO
Contains(IEnumerable<HashTagMovVO>, HashTagMovVO)
[Extension]
public static bool Contains(this IEnumerable<HashTagMovVO> collection, HashTagMovVO hashtagItem)
Parameters
Returns
- bool
Contains(IEnumerable<MessageVO>, string)
[Extension]
public static bool Contains(this IEnumerable<MessageVO> source, string code)
Parameters
Returns
- bool
ContainsAny(IEnumerable<MessageVO>, IEnumerable<string>)
[Extension]
public static bool ContainsAny(this IEnumerable<MessageVO> source, IEnumerable<string> codes)
Parameters
Returns
- bool
CreateActivity(BPMInstanceVO, BPMElement)
[Extension]
public static BPMActivityVO CreateActivity(this BPMInstanceVO wkItem, BPMElement elementItem)
Parameters
Returns
- BPMActivityVO
CreateChild<T>(GenericVO)
[Extension]
public static T CreateChild<T>(this GenericVO source) where T : GenericVO
Parameters
Returns
- T
Type Parameters
T
FillVirtualFields(List<ReportConfigVO>)
[Extension]
public static List<ReportConfigVO> FillVirtualFields(this List<ReportConfigVO> records)
Parameters
Returns
- List<ReportConfigVO>
GetActivity(BPMInstanceVO, string)
[Extension]
public static BPMActivityVO GetActivity(this BPMInstanceVO wkItem, string elementId)
Parameters
Returns
- BPMActivityVO
GetCancelOperationTypes(List<MessageVO>)
[Extension]
public static MessageVO[] GetCancelOperationTypes(this List<MessageVO> collection)
Parameters
Returns
- MessageVO[]
GetDataManager(PcVO)
[Extension]
public static PcDataManager GetDataManager(this PcVO source)
Parameters
| Nome |
Tipo |
Descrição |
source |
PcVO |
|
Returns
- PcDataManager
GetDataManager(PvVO)
[Extension]
public static PvDataManager GetDataManager(this PvVO source)
Parameters
| Nome |
Tipo |
Descrição |
source |
PvVO |
|
Returns
- PvDataManager
GetInvalidDimensions(IEnumerable<EntityDimensionVO>, DateTime?)
[Extension]
public static IEnumerable<EntityDimensionVO> GetInvalidDimensions(this IEnumerable<EntityDimensionVO> target, DateTime? sourcedate)
Parameters
Returns
- IEnumerable<EntityDimensionVO>
GetMsgErrors(List<MessageVO>)
[Extension]
public static MessageVO[] GetMsgErrors(this List<MessageVO> collection)
Parameters
Returns
- MessageVO[]
public static IEnumerable<HashTagMovVO> GetNotExistHashTags(IEnumerable<HashTagMovVO> target, IEnumerable<HashTagMovVO> source)
Parameters
Returns
- IEnumerable<HashTagMovVO>
GetSqlExpression(FilterItem, VOStructure, bool)
[Extension]
public static List<JoinEntity> GetSqlExpression(this FilterItem item, VOStructure itemStructure, bool callFromBackEnd)
Parameters
Returns
- List<JoinEntity>
GetSqlExpression(OrderByItem, VOStructure, SelectItems)
[Extension]
public static List<JoinEntity> GetSqlExpression(this OrderByItem item, VOStructure itemStructure, SelectItems selectFields)
Parameters
Returns
- List<JoinEntity>
GetSqlExpression(SelectItem, VOStructure)
[Extension]
public static List<JoinEntity> GetSqlExpression(this SelectItem item, VOStructure itemStructure)
Parameters
Returns
- List<JoinEntity>
GetValidDimensions(IEnumerable<EntityDimensionVO>, DateTime?)
[Extension]
public static IEnumerable<EntityDimensionVO> GetValidDimensions(this IEnumerable<EntityDimensionVO> target, DateTime? sourcedate)
Parameters
Returns
- IEnumerable<EntityDimensionVO>
HasCancelOperationTypes(List<MessageVO>)
[Extension]
public static bool HasCancelOperationTypes(this List<MessageVO> collection)
Parameters
Returns
- bool
HasErrors(List<MessageVO>)
[Extension]
public static bool HasErrors(this List<MessageVO> collection)
Parameters
Returns
- bool
[Extension]
public static bool HasInformations(this List<MessageVO> collection)
Parameters
Returns
- bool
HasMsgErrors(List<MessageVO>)
[Extension]
public static bool HasMsgErrors(this List<MessageVO> collection)
Parameters
Returns
- bool
[Extension]
public static bool HasMsgInformations(this List<MessageVO> collection)
Parameters
Returns
- bool
HasMsgUpgrade(List<MessageVO>)
[Extension]
public static bool HasMsgUpgrade(this List<MessageVO> collection)
Parameters
Returns
- bool
[Extension]
public static bool HasOnlyInformations(this List<MessageVO> collection)
Parameters
Returns
- bool
[Extension]
public static bool HasOnlyMsgInformations(this List<MessageVO> collection)
Parameters
Returns
- bool
HasWarnings(List<MessageVO>)
[Extension]
public static bool HasWarnings(this List<MessageVO> collection)
Parameters
Returns
- bool
IsCancelOperationTypes(MessageVO)
[Extension]
public static bool IsCancelOperationTypes(this MessageVO msgItem)
Parameters
Returns
- bool
IsDeleted(GenericVO)
[Extension]
public static bool IsDeleted(this GenericVO itemVo)
Parameters
Returns
- bool
IsDimensionValid(DimensionVO, DateTime?)
[Extension]
public static bool IsDimensionValid(this DimensionVO target, DateTime? sourcedate)
Parameters
Returns
- bool
IsInserted(GenericVO)
[Extension]
public static bool IsInserted(this GenericVO itemVo)
Parameters
Returns
- bool
IsNotDeleted(GenericVO)
[Extension]
public static bool IsNotDeleted(this GenericVO itemVo)
Parameters
Returns
- bool
IsNothingOrEmptyInstance(GenericVO)
[Extension]
public static bool IsNothingOrEmptyInstance(this GenericVO source)
Parameters
Returns
- bool
IsOperationNone(GenericVO)
[Extension]
public static bool IsOperationNone(this GenericVO itemVo)
Parameters
Returns
- bool
IsUpdated(GenericVO)
[Extension]
public static bool IsUpdated(this GenericVO itemVo)
Parameters
Returns
- bool
LogErrors(List<MessageVO>, string, string, int)
[Extension]
public static string LogErrors(this List<MessageVO> collection, string filePath = "", string caller = "", int lineNumber = 0)
Parameters
Returns
- string
Merge(BPMInstanceVO, IList<BPMActivityVO>)
[Extension]
public static List<MessageVO> Merge(this BPMInstanceVO wkItem, IList<BPMActivityVO> activities)
Parameters
Returns
- List<MessageVO>
Merge(BPMInstanceVO, IList<BPMConnectionVO>)
[Extension]
public static List<MessageVO> Merge(this BPMInstanceVO wkItem, IList<BPMConnectionVO> connections)
Parameters
Returns
- List<MessageVO>
Merge(BPMInstanceVO, IList<BPMValueVO>)
[Extension]
public static List<MessageVO> Merge(this BPMInstanceVO wkItem, IList<BPMValueVO> globalVariables)
Parameters
Returns
- List<MessageVO>
Open(BPMActivityVO)
[Extension]
public static BPMActivityVO Open(this BPMActivityVO activityItem)
Parameters
Returns
- BPMActivityVO
Open(BPMInstanceVO)
[Extension]
public static BPMInstanceVO Open(this BPMInstanceVO wkItem)
Parameters
Returns
- BPMInstanceVO
SetActivity(BPMActivityVO, BPMInstanceVO, BPMElement)
[Extension]
public static BPMActivityVO SetActivity(this BPMActivityVO activityItem, BPMInstanceVO wkItem, BPMElement elementItem)
Parameters
Returns
- BPMActivityVO
SetEmployee(AbsenceVO, EmployeeVO)
[Extension]
public static AbsenceVO SetEmployee(this AbsenceVO itemVO, EmployeeVO itemEmployee)
Parameters
Returns
- AbsenceVO
SetEmployee(ApprovalOfAbsencesVO, EmployeeVO)
[Extension]
public static ApprovalOfAbsencesVO SetEmployee(this ApprovalOfAbsencesVO itemVO, EmployeeVO itemEmployee)
Parameters
Returns
- ApprovalOfAbsencesVO
SplitByActivityID(BPMInstanceVO, string)
This function assumes that the use of the returned item is to be returned directly to the frontend,
without undergoing any subsequent changes, since the received item comes from the cache in change mode.
[Extension]
public static BPMInstanceVO SplitByActivityID(this BPMInstanceVO wkItem, string bpmactivitystamp)
Parameters
Returns
- BPMInstanceVO
ToMessageVO(ref string, params string[])
[Extension]
[Obsolete("Use ToMsgError, ToMsgWarning, ToMsgInfo, ToMsgSuccess")]
public static MessageVO ToMessageVO(this ref string source, params string[] messageData)
Parameters
Returns
- MessageVO
ToStringX(List<MessageVO>, string, string, int)
[Extension]
public static string ToStringX(this List<MessageVO> collection, string filePath = "", string caller = "", int lineNumber = 0)
Parameters
Returns
- string
ToTranslatedMsg(string, MessagesType)
[Extension]
public static MessageVO ToTranslatedMsg(this string msgItem, MessageVO.MessagesType msgType)
Parameters
Returns
- MessageVO
ToTranslatedMsgs(List<string>, MessagesType)
[Extension]
public static List<MessageVO> ToTranslatedMsgs(this List<string> collection, MessageVO.MessagesType msgType)
Parameters
Returns
- List<MessageVO>
Translate(MessageVO)
[Extension]
public static string Translate(this MessageVO source)
Parameters
Returns
- string
UpdateGlobalVariables(BPMInstanceVO, IEnumerable<BPMValueVO>)
[Extension]
public static BPMInstanceVO UpdateGlobalVariables(this BPMInstanceVO wkItem, IEnumerable<BPMValueVO> variables)
Parameters
Returns
- BPMInstanceVO
ValidateMandatory(IEnumerable<BPMValueVO>)
[Extension]
public static List<MessageVO> ValidateMandatory(this IEnumerable<BPMValueVO> variables)
Parameters
Returns
- List<MessageVO>
[Extension]
public static MessageVO WithHeader(this MessageVO source, string header)
Parameters
Returns
- MessageVO
[Extension]
public static IEnumerable<MessageVO> WithHeader(this IEnumerable<MessageVO> source, string header)
Parameters
Returns
- IEnumerable<MessageVO>
[Extension]
public static MessageVO WithHeaderTranslate(this MessageVO source, string header, params string[] vars)
Parameters
Returns
- MessageVO
[Extension]
public static IEnumerable<MessageVO> WithHeaderTranslate(this IEnumerable<MessageVO> source, string header, params string[] vars)
Parameters
Returns
- IEnumerable<MessageVO>
getValue(Dictionary<AssetHistoryType, AssetHistoryVO>, AssetHistoryType)
[Extension]
public static decimal getValue(this Dictionary<AssetHistoryType, AssetHistoryVO> values, AssetHistoryType type)
Parameters
Returns
- decimal
GetValue<T>(List<KeyValueVO>, string)
[Extension]
public static T GetValue<T>(this List<KeyValueVO> items, string key)
Parameters
Returns
- T
Type Parameters
T
GetValue<T>(List<KeyValueVO>, string, T)
[Extension]
public static T GetValue<T>(this List<KeyValueVO> items, string key, T defaultValue)
Parameters
Returns
- T
Type Parameters
T
hasValue(List<KeyValueVO>, string)
[Extension]
public static bool hasValue(this List<KeyValueVO> items, string key)
Parameters
Returns
- bool