C# Класс Priya.InfoList.Data.DataSource

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

Открытые свойства

Свойство Тип Описание
CheckSetupDb bool
ConnectionString string
DbName string
ProviderNameFactory string
UseFileSystem bool
UseSharedConnection bool

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

Метод Описание
AbortTransaction ( ) : void
BeginTransaction ( ) : void
CompleteTransaction ( ) : void
DeleteCndData ( long cndDataId ) : void
DeleteCnsDataRefType ( long cnsDataRefTypeId ) : void
DeleteCnsDataType ( long cnsDataTypeId ) : void
DeleteLtdInfoCategory ( long ltdInfoCategoryId ) : void
DeleteLtdInfoDetail ( long ltdInfoDetailId ) : void
DeleteLtdInfoPage ( long ltdInfoPageId ) : void
DeleteLtdInfoSection ( long ltdInfoSectionId ) : void
DeleteLtdSubscriber ( long ltdSubscriberId ) : void
DeleteSysVersion ( long sysVersionId ) : void
GetCndData ( long dataID, string orWhereClause ) : CND_Data
GetCnsDataRefType ( long dataRefTypeID, string orWhereClause ) : CNS_DataRefType
GetCnsDataRefType ( string dataRefType ) : CNS_DataRefType
GetCnsDataType ( long dataTypeID, string orWhereClause ) : CNS_DataType
GetCnsDataType ( string dataType ) : CNS_DataType
GetDefaultCnsDataRefType ( ) : CNS_DataRefType
GetDefaultCnsDataRefTypeId ( ) : long
GetDefaultCnsDataType ( ) : CNS_DataType
GetDefaultCnsDataTypeId ( ) : long
GetDefaultLtdInfoCategory ( ) : LTD_InfoCategory
GetJsonRecord ( string tableName, long minRevisionNo, long pageNo, long itemsPerPage, long &retTotalPages, long &retTotalItems ) : string
GetLtdInfoCategory ( long infoCategoryID, string orWhereClause ) : LTD_InfoCategory
GetLtdInfoCategory ( string infoCategoryName ) : LTD_InfoCategory
GetLtdInfoDetail ( long infoDetailID, string orWhereClause ) : LTD_InfoDetail
GetLtdInfoPage ( long infoPageID, string orWhereClause ) : LTD_InfoPage
GetLtdInfoSection ( long infoSectionID, string orWhereClause ) : LTD_InfoSection
GetLtdSubscriber ( long subscriberID, string orWhereClause ) : LTD_Subscriber
GetLtdSubscriber ( string subscriberEmail ) : LTD_Subscriber
GetLtdSubscriberCount ( ) : long
GetMaxCndDataId ( string whereClause ) : long
GetMaxCnsDataRefTypeId ( string whereClause ) : long
GetMaxCnsDataTypeId ( string whereClause ) : long
GetMaxLtdInfoCategoryId ( string whereClause ) : long
GetMaxLtdInfoDetailId ( string whereClause ) : long
GetMaxLtdInfoPageId ( string whereClause ) : long
GetMaxLtdInfoSectionId ( string whereClause ) : long
GetMaxLtdSubscriberId ( string whereClause ) : long
GetMaxRevisionNo ( string tableName ) : long
GetMaxSysVersionId ( string whereClause ) : double
GetPagedCndData ( long pageNo, long itemsPerPage, long &totalPages, long &totalItems, string orderByClause, string whereClause ) : List
GetPagedCnsDataRefType ( long pageNo, long itemsPerPage, long &totalPages, long &totalItems, string orderByClause, string whereClause ) : List
GetPagedCnsDataType ( long pageNo, long itemsPerPage, long &totalPages, long &totalItems, string orderByClause, string whereClause ) : List
GetPagedLtdInfoCategory ( long pageNo, long itemsPerPage, long &totalPages, long &totalItems, string orderByClause, string whereClause ) : List
GetPagedLtdInfoDetail ( long pageNo, long itemsPerPage, long &totalPages, long &totalItems, string orderByClause, string whereClause ) : List
GetPagedLtdInfoPage ( long pageNo, long itemsPerPage, long &totalPages, long &totalItems, string orderByClause, string whereClause ) : List
GetPagedLtdInfoSection ( long pageNo, long itemsPerPage, long &totalPages, long &totalItems, string orderByClause, string whereClause ) : List
GetPagedLtdSubscriber ( long pageNo, long itemsPerPage, long &totalPages, long &totalItems, string orderByClause, string whereClause ) : List
GetPagedSysVersion ( long pageNo, long itemsPerPage, long &totalPages, long &totalItems, string orderByClause, string whereClause ) : List
GetSysVersion ( double versionNo, string orWhereClause ) : SYS_Version
InsertCndData ( CND_Data cndData ) : long
InsertCnsDataRefType ( CNS_DataRefType cnsDataRefType ) : long
InsertCnsDataType ( CNS_DataType cnsDataType ) : long
InsertLtdInfoCategory ( LTD_InfoCategory ltdInfoCategory ) : long
InsertLtdInfoDetail ( LTD_InfoDetail ltdInfoDetail ) : long
InsertLtdInfoPage ( LTD_InfoPage ltdInfoPage ) : long
InsertLtdInfoSection ( LTD_InfoSection ltdInfoSection ) : long
InsertLtdSubscriber ( LTD_Subscriber ltdSubscriber ) : long
InsertSysVersion ( SYS_Version sysVersion ) : double
SaveJsonRecord ( string tableName, string jsonRecordList ) : void
UpdateCndData ( CND_Data cndData ) : bool
UpdateCnsDataRefType ( CNS_DataRefType cnsDataRefType ) : bool
UpdateCnsDataType ( CNS_DataType cnsDataType ) : bool
UpdateLtdInfoCategory ( LTD_InfoCategory ltdInfoCategory ) : bool
UpdateLtdInfoDetail ( LTD_InfoDetail ltdInfoDetail ) : bool
UpdateLtdInfoPage ( LTD_InfoPage ltdInfoPage ) : bool
UpdateLtdInfoSection ( LTD_InfoSection ltdInfoSection ) : bool
UpdateLtdSubscriber ( LTD_Subscriber ltdSubscriber ) : bool
UpdateSysVersion ( SYS_Version sysVersion ) : bool

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

Метод Описание
GetMaxCndDataRevisionNo ( ) : long
GetMaxCnsDataRefTypeRevisionNo ( ) : long
GetMaxCnsDataTypeRevisionNo ( ) : long
GetMaxLtdInfoCategoryRevisionNo ( ) : long
GetMaxLtdInfoDetailRevisionNo ( ) : long
GetMaxLtdInfoPageRevisionNo ( ) : long
GetMaxLtdInfoSectionRevisionNo ( ) : long
GetMaxLtdSubscriberRevisionNo ( ) : long
GetUserInfo ( ) : UserInfo
GetWhereList ( string whereClause ) : string>.Dictionary
HaveDb ( ) : PetaPoco.Database
InitDb ( ) : void
OnDBException ( Exception ex, string lastCommand, string lastSQL, PetaPoco.Database db ) : void

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

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

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

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

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

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

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

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

public static DeleteCndData ( long cndDataId ) : void
cndDataId long
Результат void

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

public static DeleteCnsDataRefType ( long cnsDataRefTypeId ) : void
cnsDataRefTypeId long
Результат void

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

public static DeleteCnsDataType ( long cnsDataTypeId ) : void
cnsDataTypeId long
Результат void

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

public static DeleteLtdInfoCategory ( long ltdInfoCategoryId ) : void
ltdInfoCategoryId long
Результат void

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

public static DeleteLtdInfoDetail ( long ltdInfoDetailId ) : void
ltdInfoDetailId long
Результат void

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

public static DeleteLtdInfoPage ( long ltdInfoPageId ) : void
ltdInfoPageId long
Результат void

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

public static DeleteLtdInfoSection ( long ltdInfoSectionId ) : void
ltdInfoSectionId long
Результат void

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

public static DeleteLtdSubscriber ( long ltdSubscriberId ) : void
ltdSubscriberId long
Результат void

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

public static DeleteSysVersion ( long sysVersionId ) : void
sysVersionId long
Результат void

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

public static GetCndData ( long dataID, string orWhereClause ) : CND_Data
dataID long
orWhereClause string
Результат Priya.InfoList.Entity.CND_Data

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

public static GetCnsDataRefType ( long dataRefTypeID, string orWhereClause ) : CNS_DataRefType
dataRefTypeID long
orWhereClause string
Результат Priya.InfoList.Entity.CNS_DataRefType

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

public static GetCnsDataRefType ( string dataRefType ) : CNS_DataRefType
dataRefType string
Результат Priya.InfoList.Entity.CNS_DataRefType

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

public static GetCnsDataType ( long dataTypeID, string orWhereClause ) : CNS_DataType
dataTypeID long
orWhereClause string
Результат Priya.InfoList.Entity.CNS_DataType

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

public static GetCnsDataType ( string dataType ) : CNS_DataType
dataType string
Результат Priya.InfoList.Entity.CNS_DataType

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

public static GetDefaultCnsDataRefType ( ) : CNS_DataRefType
Результат Priya.InfoList.Entity.CNS_DataRefType

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

public static GetDefaultCnsDataRefTypeId ( ) : long
Результат long

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

public static GetDefaultCnsDataType ( ) : CNS_DataType
Результат Priya.InfoList.Entity.CNS_DataType

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

public static GetDefaultCnsDataTypeId ( ) : long
Результат long

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

public static GetDefaultLtdInfoCategory ( ) : LTD_InfoCategory
Результат Priya.InfoList.Entity.LTD_InfoCategory

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

public static GetJsonRecord ( string tableName, long minRevisionNo, long pageNo, long itemsPerPage, long &retTotalPages, long &retTotalItems ) : string
tableName string
minRevisionNo long
pageNo long
itemsPerPage long
retTotalPages long
retTotalItems long
Результат string

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

public static GetLtdInfoCategory ( long infoCategoryID, string orWhereClause ) : LTD_InfoCategory
infoCategoryID long
orWhereClause string
Результат Priya.InfoList.Entity.LTD_InfoCategory

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

public static GetLtdInfoCategory ( string infoCategoryName ) : LTD_InfoCategory
infoCategoryName string
Результат Priya.InfoList.Entity.LTD_InfoCategory

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

public static GetLtdInfoDetail ( long infoDetailID, string orWhereClause ) : LTD_InfoDetail
infoDetailID long
orWhereClause string
Результат Priya.InfoList.Entity.LTD_InfoDetail

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

public static GetLtdInfoPage ( long infoPageID, string orWhereClause ) : LTD_InfoPage
infoPageID long
orWhereClause string
Результат Priya.InfoList.Entity.LTD_InfoPage

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

public static GetLtdInfoSection ( long infoSectionID, string orWhereClause ) : LTD_InfoSection
infoSectionID long
orWhereClause string
Результат Priya.InfoList.Entity.LTD_InfoSection

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

public static GetLtdSubscriber ( long subscriberID, string orWhereClause ) : LTD_Subscriber
subscriberID long
orWhereClause string
Результат Priya.InfoList.Entity.LTD_Subscriber

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

public static GetLtdSubscriber ( string subscriberEmail ) : LTD_Subscriber
subscriberEmail string
Результат Priya.InfoList.Entity.LTD_Subscriber

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

public static GetLtdSubscriberCount ( ) : long
Результат long

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

public static GetMaxCndDataId ( string whereClause ) : long
whereClause string
Результат long

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

public static GetMaxCnsDataRefTypeId ( string whereClause ) : long
whereClause string
Результат long

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

public static GetMaxCnsDataTypeId ( string whereClause ) : long
whereClause string
Результат long

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

public static GetMaxLtdInfoCategoryId ( string whereClause ) : long
whereClause string
Результат long

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

public static GetMaxLtdInfoDetailId ( string whereClause ) : long
whereClause string
Результат long

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

public static GetMaxLtdInfoPageId ( string whereClause ) : long
whereClause string
Результат long

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

public static GetMaxLtdInfoSectionId ( string whereClause ) : long
whereClause string
Результат long

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

public static GetMaxLtdSubscriberId ( string whereClause ) : long
whereClause string
Результат long

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

public static GetMaxRevisionNo ( string tableName ) : long
tableName string
Результат long

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

public static GetMaxSysVersionId ( string whereClause ) : double
whereClause string
Результат double

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

public static GetPagedCndData ( long pageNo, long itemsPerPage, long &totalPages, long &totalItems, string orderByClause, string whereClause ) : List
pageNo long
itemsPerPage long
totalPages long
totalItems long
orderByClause string
whereClause string
Результат List

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

public static GetPagedCnsDataRefType ( long pageNo, long itemsPerPage, long &totalPages, long &totalItems, string orderByClause, string whereClause ) : List
pageNo long
itemsPerPage long
totalPages long
totalItems long
orderByClause string
whereClause string
Результат List

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

public static GetPagedCnsDataType ( long pageNo, long itemsPerPage, long &totalPages, long &totalItems, string orderByClause, string whereClause ) : List
pageNo long
itemsPerPage long
totalPages long
totalItems long
orderByClause string
whereClause string
Результат List

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

public static GetPagedLtdInfoCategory ( long pageNo, long itemsPerPage, long &totalPages, long &totalItems, string orderByClause, string whereClause ) : List
pageNo long
itemsPerPage long
totalPages long
totalItems long
orderByClause string
whereClause string
Результат List

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

public static GetPagedLtdInfoDetail ( long pageNo, long itemsPerPage, long &totalPages, long &totalItems, string orderByClause, string whereClause ) : List
pageNo long
itemsPerPage long
totalPages long
totalItems long
orderByClause string
whereClause string
Результат List

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

public static GetPagedLtdInfoPage ( long pageNo, long itemsPerPage, long &totalPages, long &totalItems, string orderByClause, string whereClause ) : List
pageNo long
itemsPerPage long
totalPages long
totalItems long
orderByClause string
whereClause string
Результат List

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

public static GetPagedLtdInfoSection ( long pageNo, long itemsPerPage, long &totalPages, long &totalItems, string orderByClause, string whereClause ) : List
pageNo long
itemsPerPage long
totalPages long
totalItems long
orderByClause string
whereClause string
Результат List

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

public static GetPagedLtdSubscriber ( long pageNo, long itemsPerPage, long &totalPages, long &totalItems, string orderByClause, string whereClause ) : List
pageNo long
itemsPerPage long
totalPages long
totalItems long
orderByClause string
whereClause string
Результат List

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

public static GetPagedSysVersion ( long pageNo, long itemsPerPage, long &totalPages, long &totalItems, string orderByClause, string whereClause ) : List
pageNo long
itemsPerPage long
totalPages long
totalItems long
orderByClause string
whereClause string
Результат List

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

public static GetSysVersion ( double versionNo, string orWhereClause ) : SYS_Version
versionNo double
orWhereClause string
Результат Priya.InfoList.Entity.SYS_Version

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

public static InsertCndData ( CND_Data cndData ) : long
cndData Priya.InfoList.Entity.CND_Data
Результат long

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

public static InsertCnsDataRefType ( CNS_DataRefType cnsDataRefType ) : long
cnsDataRefType Priya.InfoList.Entity.CNS_DataRefType
Результат long

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

public static InsertCnsDataType ( CNS_DataType cnsDataType ) : long
cnsDataType Priya.InfoList.Entity.CNS_DataType
Результат long

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

public static InsertLtdInfoCategory ( LTD_InfoCategory ltdInfoCategory ) : long
ltdInfoCategory Priya.InfoList.Entity.LTD_InfoCategory
Результат long

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

public static InsertLtdInfoDetail ( LTD_InfoDetail ltdInfoDetail ) : long
ltdInfoDetail Priya.InfoList.Entity.LTD_InfoDetail
Результат long

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

public static InsertLtdInfoPage ( LTD_InfoPage ltdInfoPage ) : long
ltdInfoPage Priya.InfoList.Entity.LTD_InfoPage
Результат long

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

public static InsertLtdInfoSection ( LTD_InfoSection ltdInfoSection ) : long
ltdInfoSection Priya.InfoList.Entity.LTD_InfoSection
Результат long

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

public static InsertLtdSubscriber ( LTD_Subscriber ltdSubscriber ) : long
ltdSubscriber Priya.InfoList.Entity.LTD_Subscriber
Результат long

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

public static InsertSysVersion ( SYS_Version sysVersion ) : double
sysVersion Priya.InfoList.Entity.SYS_Version
Результат double

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

public static SaveJsonRecord ( string tableName, string jsonRecordList ) : void
tableName string
jsonRecordList string
Результат void

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

public static UpdateCndData ( CND_Data cndData ) : bool
cndData Priya.InfoList.Entity.CND_Data
Результат bool

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

public static UpdateCnsDataRefType ( CNS_DataRefType cnsDataRefType ) : bool
cnsDataRefType Priya.InfoList.Entity.CNS_DataRefType
Результат bool

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

public static UpdateCnsDataType ( CNS_DataType cnsDataType ) : bool
cnsDataType Priya.InfoList.Entity.CNS_DataType
Результат bool

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

public static UpdateLtdInfoCategory ( LTD_InfoCategory ltdInfoCategory ) : bool
ltdInfoCategory Priya.InfoList.Entity.LTD_InfoCategory
Результат bool

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

public static UpdateLtdInfoDetail ( LTD_InfoDetail ltdInfoDetail ) : bool
ltdInfoDetail Priya.InfoList.Entity.LTD_InfoDetail
Результат bool

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

public static UpdateLtdInfoPage ( LTD_InfoPage ltdInfoPage ) : bool
ltdInfoPage Priya.InfoList.Entity.LTD_InfoPage
Результат bool

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

public static UpdateLtdInfoSection ( LTD_InfoSection ltdInfoSection ) : bool
ltdInfoSection Priya.InfoList.Entity.LTD_InfoSection
Результат bool

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

public static UpdateLtdSubscriber ( LTD_Subscriber ltdSubscriber ) : bool
ltdSubscriber Priya.InfoList.Entity.LTD_Subscriber
Результат bool

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

public static UpdateSysVersion ( SYS_Version sysVersion ) : bool
sysVersion Priya.InfoList.Entity.SYS_Version
Результат bool

Описание свойств

CheckSetupDb публичное статическое свойство

public static bool CheckSetupDb
Результат bool

ConnectionString публичное статическое свойство

public static string ConnectionString
Результат string

DbName публичное статическое свойство

public static string DbName
Результат string

ProviderNameFactory публичное статическое свойство

public static string ProviderNameFactory
Результат string

UseFileSystem публичное статическое свойство

public static bool UseFileSystem
Результат bool

UseSharedConnection публичное статическое свойство

public static bool UseSharedConnection
Результат bool