C# Класс BExIS.Dcm.UploadWizard.UploadWizardHelper

Показать файл Открыть проект

Открытые методы

Метод Описание
GetExtentionList ( DataStructureType type ) : List

GetSplitDatatuples ( List incomingDatatuples, List primaryKeys, DatasetVersion workingCopy, List &datatuplesFromDatabaseIds ) : List>.Dictionary
GetSplitDatatuples2 ( List newDatatuples, List primaryKeys, DatasetVersion workingCopy, List &datatuplesFromDatabase ) : List>.Dictionary

IsUnique ( long datasetId, List primaryKeys ) : System.Boolean

test unique of primary keys on a dataset

IsUnique ( TaskManager taskManager, long datasetId, List primaryKeys, string ext, string filename ) : bool

test unique of primary keys in a FileStream

IsUnique2 ( long datasetId, List primaryKeys ) : System.Boolean

test unique of primary keys on a dataset

Приватные методы

Метод Описание
Equal ( AbstractTuple newDatatuple, AbstractTuple sourceDatatuple ) : bool

Equal2 ( DataTuple newDatatuple, DataTuple sourceDatatuple ) : bool
GetValueXmlDocument ( XmlDocument xmlDoc, long variableId ) : object
IsEmpty ( DataTuple dataTuple ) : bool

Merge ( DataTuple newDatatuple, DataTuple sourceDatatuple ) : DataTuple

getPrimaryKeyValues ( DataTuple dt, List pks ) : string>.Dictionary

getPrimaryKeysAsString ( DataTuple datatuple, List primaryKeys ) : string

convert primary keys to string returns null if a emtpy string is inside

getPrimaryKeysAsStringFromXml ( AbstractTuple datatuple, List primaryKeys ) : string

convert primary keys to string returns null if a emtpy string is inside

sameDatatuple ( DataTuple dt, string>.Dictionary pksVs ) : bool

Описание методов

GetExtentionList() публичный статический Метод

public static GetExtentionList ( DataStructureType type ) : List
type DataStructureType
Результат List

GetSplitDatatuples() публичный статический Метод

public static GetSplitDatatuples ( List incomingDatatuples, List primaryKeys, DatasetVersion workingCopy, List &datatuplesFromDatabaseIds ) : List>.Dictionary
incomingDatatuples List
primaryKeys List
workingCopy BExIS.Dlm.Entities.Data.DatasetVersion
datatuplesFromDatabaseIds List
Результат List>.Dictionary

GetSplitDatatuples2() публичный статический Метод

public static GetSplitDatatuples2 ( List newDatatuples, List primaryKeys, DatasetVersion workingCopy, List &datatuplesFromDatabase ) : List>.Dictionary
newDatatuples List
primaryKeys List
workingCopy BExIS.Dlm.Entities.Data.DatasetVersion
datatuplesFromDatabase List
Результат List>.Dictionary

IsUnique() публичный статический Метод

test unique of primary keys on a dataset
public static IsUnique ( long datasetId, List primaryKeys ) : System.Boolean
datasetId long
primaryKeys List
Результат System.Boolean

IsUnique() публичный статический Метод

test unique of primary keys in a FileStream
public static IsUnique ( TaskManager taskManager, long datasetId, List primaryKeys, string ext, string filename ) : bool
taskManager TaskManager
datasetId long
primaryKeys List
ext string
filename string
Результат bool

IsUnique2() публичный статический Метод

test unique of primary keys on a dataset
public static IsUnique2 ( long datasetId, List primaryKeys ) : System.Boolean
datasetId long
primaryKeys List
Результат System.Boolean