C# Class BExIS.Dcm.UploadWizard.UploadWizardHelper

Mostra file Open project: BEXIS2/Core

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

GetExtentionList() public static method

public static GetExtentionList ( DataStructureType type ) : List
type DataStructureType
return List

GetSplitDatatuples() public static method

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
return List>.Dictionary

GetSplitDatatuples2() public static method

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
return List>.Dictionary

IsUnique() public static method

test unique of primary keys on a dataset
public static IsUnique ( long datasetId, List primaryKeys ) : System.Boolean
datasetId long
primaryKeys List
return System.Boolean

IsUnique() public static method

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
return bool

IsUnique2() public static method

test unique of primary keys on a dataset
public static IsUnique2 ( long datasetId, List primaryKeys ) : System.Boolean
datasetId long
primaryKeys List
return System.Boolean