C# 클래스 DotNetNuke.Modules.UserDefinedTable.Components.DataProvider

The DataProvider Class Is an abstract class that provides the DataLayer for the UserDefinedTable Module.
파일 보기 프로젝트 열기: DNNCommunity/DNN.FormAndList 1 사용 예제들

공개 메소드들

메소드 설명
AddData ( int UserDefinedRowID, int UserDefinedFieldID, string FieldValue ) : void
AddField ( int ModuleID, string FieldTitle, int before, string HelpText, bool Required, string FieldType, string Default, bool Visible, bool ShowOnEdit, bool Searchable, bool isPrivateColumn, bool MultipleValues, string inputSettings, string outputSettings, bool NormalizeFlag, string validationRule, string validationMessage, string EditStyle ) : int
AddRow ( int ModuleId ) : int
DeleteData ( int UserDefinedRowID, int UserDefinedFieldID ) : void
DeleteField ( int UserDefinedFieldID ) : void
DeleteRow ( int UserDefinedRowID, int ModuleId ) : void
DeleteRows ( int ModuleId ) : void
FillDefaultData ( int ModuleId, int FieldId, string DefaultValue ) : void
GetData ( int UserDefinedRowID, int UserDefinedFieldID ) : IDataReader
GetField ( int UserDefinedFieldId ) : IDataReader
GetFieldDataCount ( int UserDefinedFieldID ) : int
GetFieldSettings ( int moduleId ) : IDataReader
GetFields ( int ModuleId ) : IDataReader
GetMaxFieldSize ( ) : int
GetRow ( int UserDefinedRowId, int ModuleId ) : IDataReader
GetRows ( int ModuleId ) : IDataReader
Instance ( ) : DataProvider
Reset ( int ModuleId ) : void
SetFieldOrder ( int UserDefinedFieldID, int FieldOrder ) : void
SwapFieldOrder ( int FirstUserDefinedFieldId, int SecondUserDefinedFieldId ) : void
UpdateData ( int rowId, string>.IDictionary values ) : void
UpdateData ( int UserDefinedRowID, int UserDefinedFieldID, string FieldValue ) : void
UpdateField ( int UserDefinedFieldID, string FieldTitle, string HelpText, bool Required, string FieldType, string Default, bool Visible, bool ShowOnEdit, bool Searchable, bool isPrivateColumn, bool MultipleValues, string inputSettings, string outputSettings, bool NormalizeFlag, string validationRule, string validationMessage, string EditStyle ) : void
UpdateFieldSetting ( int fieldid, string key, string value ) : void

비공개 메소드들

메소드 설명
CreateProvider ( ) : void
DataProvider ( ) : System

메소드 상세

AddData() 공개 추상적인 메소드

public abstract AddData ( int UserDefinedRowID, int UserDefinedFieldID, string FieldValue ) : void
UserDefinedRowID int
UserDefinedFieldID int
FieldValue string
리턴 void

AddField() 공개 추상적인 메소드

public abstract AddField ( int ModuleID, string FieldTitle, int before, string HelpText, bool Required, string FieldType, string Default, bool Visible, bool ShowOnEdit, bool Searchable, bool isPrivateColumn, bool MultipleValues, string inputSettings, string outputSettings, bool NormalizeFlag, string validationRule, string validationMessage, string EditStyle ) : int
ModuleID int
FieldTitle string
before int
HelpText string
Required bool
FieldType string
Default string
Visible bool
ShowOnEdit bool
Searchable bool
isPrivateColumn bool
MultipleValues bool
inputSettings string
outputSettings string
NormalizeFlag bool
validationRule string
validationMessage string
EditStyle string
리턴 int

AddRow() 공개 추상적인 메소드

public abstract AddRow ( int ModuleId ) : int
ModuleId int
리턴 int

DeleteData() 공개 추상적인 메소드

public abstract DeleteData ( int UserDefinedRowID, int UserDefinedFieldID ) : void
UserDefinedRowID int
UserDefinedFieldID int
리턴 void

DeleteField() 공개 추상적인 메소드

public abstract DeleteField ( int UserDefinedFieldID ) : void
UserDefinedFieldID int
리턴 void

DeleteRow() 공개 추상적인 메소드

public abstract DeleteRow ( int UserDefinedRowID, int ModuleId ) : void
UserDefinedRowID int
ModuleId int
리턴 void

DeleteRows() 공개 추상적인 메소드

public abstract DeleteRows ( int ModuleId ) : void
ModuleId int
리턴 void

FillDefaultData() 공개 추상적인 메소드

public abstract FillDefaultData ( int ModuleId, int FieldId, string DefaultValue ) : void
ModuleId int
FieldId int
DefaultValue string
리턴 void

GetData() 공개 추상적인 메소드

public abstract GetData ( int UserDefinedRowID, int UserDefinedFieldID ) : IDataReader
UserDefinedRowID int
UserDefinedFieldID int
리턴 IDataReader

GetField() 공개 추상적인 메소드

public abstract GetField ( int UserDefinedFieldId ) : IDataReader
UserDefinedFieldId int
리턴 IDataReader

GetFieldDataCount() 공개 추상적인 메소드

public abstract GetFieldDataCount ( int UserDefinedFieldID ) : int
UserDefinedFieldID int
리턴 int

GetFieldSettings() 공개 추상적인 메소드

public abstract GetFieldSettings ( int moduleId ) : IDataReader
moduleId int
리턴 IDataReader

GetFields() 공개 추상적인 메소드

public abstract GetFields ( int ModuleId ) : IDataReader
ModuleId int
리턴 IDataReader

GetMaxFieldSize() 공개 추상적인 메소드

public abstract GetMaxFieldSize ( ) : int
리턴 int

GetRow() 공개 추상적인 메소드

public abstract GetRow ( int UserDefinedRowId, int ModuleId ) : IDataReader
UserDefinedRowId int
ModuleId int
리턴 IDataReader

GetRows() 공개 추상적인 메소드

public abstract GetRows ( int ModuleId ) : IDataReader
ModuleId int
리턴 IDataReader

Instance() 공개 정적인 메소드

public static Instance ( ) : DataProvider
리턴 DataProvider

Reset() 공개 추상적인 메소드

public abstract Reset ( int ModuleId ) : void
ModuleId int
리턴 void

SetFieldOrder() 공개 추상적인 메소드

public abstract SetFieldOrder ( int UserDefinedFieldID, int FieldOrder ) : void
UserDefinedFieldID int
FieldOrder int
리턴 void

SwapFieldOrder() 공개 추상적인 메소드

public abstract SwapFieldOrder ( int FirstUserDefinedFieldId, int SecondUserDefinedFieldId ) : void
FirstUserDefinedFieldId int
SecondUserDefinedFieldId int
리턴 void

UpdateData() 공개 추상적인 메소드

public abstract UpdateData ( int rowId, string>.IDictionary values ) : void
rowId int
values string>.IDictionary
리턴 void

UpdateData() 공개 추상적인 메소드

public abstract UpdateData ( int UserDefinedRowID, int UserDefinedFieldID, string FieldValue ) : void
UserDefinedRowID int
UserDefinedFieldID int
FieldValue string
리턴 void

UpdateField() 공개 추상적인 메소드

public abstract UpdateField ( int UserDefinedFieldID, string FieldTitle, string HelpText, bool Required, string FieldType, string Default, bool Visible, bool ShowOnEdit, bool Searchable, bool isPrivateColumn, bool MultipleValues, string inputSettings, string outputSettings, bool NormalizeFlag, string validationRule, string validationMessage, string EditStyle ) : void
UserDefinedFieldID int
FieldTitle string
HelpText string
Required bool
FieldType string
Default string
Visible bool
ShowOnEdit bool
Searchable bool
isPrivateColumn bool
MultipleValues bool
inputSettings string
outputSettings string
NormalizeFlag bool
validationRule string
validationMessage string
EditStyle string
리턴 void

UpdateFieldSetting() 공개 추상적인 메소드

public abstract UpdateFieldSetting ( int fieldid, string key, string value ) : void
fieldid int
key string
value string
리턴 void