C# Класс Dev2.Studio.ViewModels.DataList.DataListViewModel

Наследование: Dev2.Studio.Core.ViewModels.Base.BaseViewModel, IDataListViewModel
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AddBlankRow ( IDataListItemModel item ) : void
AddMissingDataListItems ( IList parts ) : void
AddMissingDataListItems ( IList parts, bool async ) : void
AddRecordsetNamesIfMissing ( ) : void
ClearCollections ( ) : void
ConvertDataListStringToCollections ( string dataList ) : void
CreateListsOfIDataListItemModelToBindTo ( string &errorString ) : void

Creates the list of data list item view model to bind to.

DataListViewModel ( ) : System
DataListViewModel ( IEventAggregator eventPublisher ) : System
GetDataListString ( ) : string
InitializeDataListViewModel ( ) : void
InitializeDataListViewModel ( IResourceModel resourceModel ) : void
MissingDataListParts ( IList partsToVerify ) : List
MissingWorkflowItems ( IList partsToVerify, bool excludeUnusedItems = false ) : List

Finds the missing workflow data regions.

RemoveBlankRecordsetFields ( ) : void
RemoveBlankRecordsets ( ) : void
RemoveBlankRows ( IDataListItemModel item ) : void
RemoveBlankScalars ( ) : void
RemoveDataListItem ( IDataListItemModel itemToRemove ) : void
RemoveUnusedDataListItems ( ) : void
SetIsUsedDataListItems ( IList parts, bool isUsed ) : void
UpdateDataListItems ( IResourceModel resourceModel, IList workflowFields ) : List
ValidateNames ( IDataListItemModel item ) : void
WriteToResourceModel ( ) : string

Защищенные методы

Метод Описание
OnDispose ( ) : void

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

Метод Описание
AddColumnsToRecordSet ( IEnumerable cols, IDataListItemModel recset ) : void
AddItemPropertyChangeEvent ( NotifyCollectionChangedEventArgs args ) : void
AddItemToBuilder ( System.StringBuilder result, IDataListItemModel recSet ) : void
AddRecordSet ( ) : void

Adds a record set.

AddRecordSets ( XmlNode c ) : void
AddRowToRecordsets ( ) : void
AddRowToScalars ( ) : void
AddScalars ( XmlNode c ) : void
BuildErrorMessage ( IDataListItemModel model ) : string
BuildRecordSetErrorMessages ( IDataListItemModel model, string &errorMessage ) : bool
CheckDataListItemsForDuplicates ( IEnumerable itemsToCheck ) : void
CheckForEmptyRecordset ( ) : void
CheckForFixedEmptyRecordsets ( ) : void
CreateColumns ( XmlNode subc, List cols ) : void
CreateFullDataList ( ) : OptomizedObservableCollection

Creates the full data list.

CreateRecordSet ( XmlNode c ) : IDataListItemModel
FilterItems ( ) : void
FindMissingForScalar ( IDataListVerifyPart part, List missingDataParts ) : void
FindMissingPartsForRecordset ( IDataListVerifyPart part, List missingDataParts ) : void
FixCommonNamingProblems ( IDataListItemModel recset ) : void
FixNamingForRecset ( IDataListItemModel recset ) : void
FixNamingForScalar ( IDataListItemModel scalar ) : void
HasAnyUnusedItems ( ) : bool
HasItems ( ) : bool

Determines whether this instance has items in either calar or recset collection.

ItemPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
ParseColumnIODirection ( XmlAttribute attr ) : enDev2ColumnArgumentDirection
ParseDescription ( XmlAttribute attr ) : string
ParseIsEditable ( XmlAttribute attr ) : bool
ProcessFoundRecordSets ( IDataListVerifyPart part, IDataListItemModel recsetToRemove, bool isUsed ) : void
RecordSetHasChildren ( IDataListItemModel model ) : bool
RemoveItemPropertyChangeEvent ( NotifyCollectionChangedEventArgs args ) : void
SetRecordSetItemsAsUsed ( ) : void
SetRecordSetPartIsUsed ( IDataListVerifyPart part, bool isUsed ) : void
SetScalarItemsAsUsed ( ) : void
SetScalarPartIsUsed ( IDataListVerifyPart part, bool isUsed ) : void
ShowUnusedDataListVariables ( IResourceModel resourceModel, IList listOfUnused, IList listOfUsed ) : void
SortItems ( ) : void

Sorts the items.

SortRecset ( bool ascending ) : void

Sorts the recordsets.

SortScalars ( bool ascending ) : void

Sorts the scalars.

UpdateDataListItemsAsUsed ( ) : void
ValidateRecordset ( ) : void
ValidateRecordsetChildren ( IDataListItemModel recset ) : void
ValidateScalar ( ) : void

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

AddBlankRow() публичный Метод

public AddBlankRow ( IDataListItemModel item ) : void
item IDataListItemModel
Результат void

AddMissingDataListItems() публичный Метод

public AddMissingDataListItems ( IList parts ) : void
parts IList
Результат void

AddMissingDataListItems() публичный Метод

public AddMissingDataListItems ( IList parts, bool async ) : void
parts IList
async bool
Результат void

AddRecordsetNamesIfMissing() публичный Метод

public AddRecordsetNamesIfMissing ( ) : void
Результат void

ClearCollections() публичный Метод

public ClearCollections ( ) : void
Результат void

ConvertDataListStringToCollections() публичный Метод

public ConvertDataListStringToCollections ( string dataList ) : void
dataList string
Результат void

CreateListsOfIDataListItemModelToBindTo() публичный Метод

Creates the list of data list item view model to bind to.
public CreateListsOfIDataListItemModelToBindTo ( string &errorString ) : void
errorString string The error string.
Результат void

DataListViewModel() публичный Метод

public DataListViewModel ( ) : System
Результат System

DataListViewModel() публичный Метод

public DataListViewModel ( IEventAggregator eventPublisher ) : System
eventPublisher IEventAggregator
Результат System

GetDataListString() публичный Метод

public GetDataListString ( ) : string
Результат string

InitializeDataListViewModel() публичный Метод

public InitializeDataListViewModel ( ) : void
Результат void

InitializeDataListViewModel() публичный Метод

public InitializeDataListViewModel ( IResourceModel resourceModel ) : void
resourceModel IResourceModel
Результат void

MissingDataListParts() публичный Метод

public MissingDataListParts ( IList partsToVerify ) : List
partsToVerify IList
Результат List

MissingWorkflowItems() публичный Метод

Finds the missing workflow data regions.
public MissingWorkflowItems ( IList partsToVerify, bool excludeUnusedItems = false ) : List
partsToVerify IList The parts to verify.
excludeUnusedItems bool
Результат List

OnDispose() защищенный Метод

protected OnDispose ( ) : void
Результат void

RemoveBlankRecordsetFields() публичный Метод

public RemoveBlankRecordsetFields ( ) : void
Результат void

RemoveBlankRecordsets() публичный Метод

public RemoveBlankRecordsets ( ) : void
Результат void

RemoveBlankRows() публичный Метод

public RemoveBlankRows ( IDataListItemModel item ) : void
item IDataListItemModel
Результат void

RemoveBlankScalars() публичный Метод

public RemoveBlankScalars ( ) : void
Результат void

RemoveDataListItem() публичный Метод

public RemoveDataListItem ( IDataListItemModel itemToRemove ) : void
itemToRemove IDataListItemModel
Результат void

RemoveUnusedDataListItems() публичный Метод

public RemoveUnusedDataListItems ( ) : void
Результат void

SetIsUsedDataListItems() публичный Метод

public SetIsUsedDataListItems ( IList parts, bool isUsed ) : void
parts IList
isUsed bool
Результат void

UpdateDataListItems() публичный Метод

public UpdateDataListItems ( IResourceModel resourceModel, IList workflowFields ) : List
resourceModel IResourceModel
workflowFields IList
Результат List

ValidateNames() публичный Метод

public ValidateNames ( IDataListItemModel item ) : void
item IDataListItemModel
Результат void

WriteToResourceModel() публичный Метод

public WriteToResourceModel ( ) : string
Результат string