cudreg-saml2/App_Code/Data Access Layer/PersonalRank.xml
2025-06-08 16:22:20 +07:00

570 lines
No EOL
22 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<XMLDefinition Generator="Iron Speed Designer" Version="9.2" Type="GENERIC">
<ColumnDefinition>
<Column InternalName="0" Priority="1" ColumnNum="0">
<columnName>id</columnName>
<columnUIName>%ISD_DEFAULT%</columnUIName>
<columnType>Number</columnType>
<columnDBType>int</columnDBType>
<columnLengthSet>10.0</columnLengthSet>
<columnDefault>
</columnDefault>
<columnDBDefault>
</columnDBDefault>
<columnIndex>Y</columnIndex>
<columnUnique>Y</columnUnique>
<columnFunction>
</columnFunction>
<columnDBFormat>
</columnDBFormat>
<columnPK>Y</columnPK>
<columnPermanent>N</columnPermanent>
<columnComputed>Y</columnComputed>
<columnIdentity>Y</columnIdentity>
<columnReadOnly>Y</columnReadOnly>
<columnRequired>N</columnRequired>
<columnNotNull>Y</columnNotNull>
<columnCaseSensitive>N</columnCaseSensitive>
<columnCollation>
</columnCollation>
<columnFullText>N</columnFullText>
<columnVisibleWidth>%ISD_DEFAULT%</columnVisibleWidth>
<columnTableAliasName>
</columnTableAliasName>
<applyLabelText>Y</applyLabelText>
<applyDFKA>N</applyDFKA>
<applyInitializeInsertingRecord>N</applyInitializeInsertingRecord>
<applyInitializeReadingRecord>N</applyInitializeReadingRecord>
<applyInitializeUpdatingRecord>N</applyInitializeUpdatingRecord>
<applyValidateInsertingRecord>N</applyValidateInsertingRecord>
<applyValidateUpdatingRecord>N</applyValidateUpdatingRecord>
<applyDefaultValue>N</applyDefaultValue>
<insertingRecordFormula>
</insertingRecordFormula>
<readingRecordFormula>
</readingRecordFormula>
<updatingRecordFormula>
</updatingRecordFormula>
<insertingFormula>
</insertingFormula>
<updatingFormula>
</updatingFormula>
</Column>
<Column InternalName="1" Priority="2" ColumnNum="1">
<columnName>PersonalId</columnName>
<columnUIName>%ISD_DEFAULT%</columnUIName>
<columnType>String</columnType>
<columnDBType>nvarchar</columnDBType>
<columnLengthSet>13</columnLengthSet>
<columnDefault>
</columnDefault>
<columnDBDefault>
</columnDBDefault>
<columnIndex>N</columnIndex>
<columnUnique>N</columnUnique>
<columnFunction>
</columnFunction>
<columnDBFormat>
</columnDBFormat>
<columnPK>N</columnPK>
<columnPermanent>N</columnPermanent>
<columnComputed>N</columnComputed>
<columnIdentity>N</columnIdentity>
<columnReadOnly>N</columnReadOnly>
<columnRequired>Y</columnRequired>
<columnNotNull>Y</columnNotNull>
<columnCaseSensitive Source="Database">N</columnCaseSensitive>
<columnCollation>Thai_CI_AS</columnCollation>
<columnFullText>N</columnFullText>
<columnVisibleWidth>%ISD_DEFAULT%</columnVisibleWidth>
<columnTableAliasName>
</columnTableAliasName>
<applyLabelText>Y</applyLabelText>
<foreignKey>
<columnFKName>FK_PersonalRank_PersonalId</columnFKName>
<columnFKTable>PersonalId</columnFKTable>
<columnFKOwner>dbo</columnFKOwner>
<columnFKColumn>PersonalId</columnFKColumn>
<columnFKColumnDisplay>PersonalName</columnFKColumnDisplay>
<foreignKeyType>Explicit</foreignKeyType>
</foreignKey>
<applyDFKA>Y</applyDFKA>
<applyInitializeInsertingRecord>N</applyInitializeInsertingRecord>
<applyInitializeReadingRecord>N</applyInitializeReadingRecord>
<applyInitializeUpdatingRecord>N</applyInitializeUpdatingRecord>
<applyValidateInsertingRecord>N</applyValidateInsertingRecord>
<applyValidateUpdatingRecord>N</applyValidateUpdatingRecord>
<applyDefaultValue>N</applyDefaultValue>
<insertingRecordFormula>
</insertingRecordFormula>
<readingRecordFormula>
</readingRecordFormula>
<updatingRecordFormula>
</updatingRecordFormula>
<insertingFormula>
</insertingFormula>
<updatingFormula>
</updatingFormula>
</Column>
<Column InternalName="2" Priority="3" ColumnNum="2">
<columnName>PreRank</columnName>
<columnUIName>ว่าที่</columnUIName>
<columnType>Number</columnType>
<columnDBType>tinyint</columnDBType>
<columnLengthSet>3.0</columnLengthSet>
<columnDefault>
</columnDefault>
<columnDBDefault>(0)</columnDBDefault>
<columnIndex>N</columnIndex>
<columnUnique>N</columnUnique>
<columnFunction>
</columnFunction>
<columnDBFormat>
</columnDBFormat>
<columnPK>N</columnPK>
<columnPermanent>N</columnPermanent>
<columnComputed>N</columnComputed>
<columnIdentity>N</columnIdentity>
<columnReadOnly>N</columnReadOnly>
<columnRequired>N</columnRequired>
<columnNotNull>Y</columnNotNull>
<columnCaseSensitive>N</columnCaseSensitive>
<columnCollation>
</columnCollation>
<columnFullText>N</columnFullText>
<columnVisibleWidth>%ISD_DEFAULT%</columnVisibleWidth>
<columnTableAliasName>
</columnTableAliasName>
<applyLabelText>Y</applyLabelText>
<applyDFKA>N</applyDFKA>
<applyInitializeInsertingRecord>N</applyInitializeInsertingRecord>
<applyInitializeReadingRecord>N</applyInitializeReadingRecord>
<applyInitializeUpdatingRecord>N</applyInitializeUpdatingRecord>
<applyValidateInsertingRecord>N</applyValidateInsertingRecord>
<applyValidateUpdatingRecord>N</applyValidateUpdatingRecord>
<applyDefaultValue>N</applyDefaultValue>
<insertingRecordFormula>
</insertingRecordFormula>
<readingRecordFormula>
</readingRecordFormula>
<updatingRecordFormula>
</updatingRecordFormula>
<insertingFormula>
</insertingFormula>
<updatingFormula>
</updatingFormula>
</Column>
<Column InternalName="3" Priority="4" ColumnNum="3">
<columnName>RankId</columnName>
<columnUIName>ยศ</columnUIName>
<columnType>Number</columnType>
<columnDBType>int</columnDBType>
<columnLengthSet>10.0</columnLengthSet>
<columnDefault>
</columnDefault>
<columnDBDefault>
</columnDBDefault>
<columnIndex>N</columnIndex>
<columnUnique>N</columnUnique>
<columnFunction>
</columnFunction>
<columnDBFormat>
</columnDBFormat>
<columnPK>N</columnPK>
<columnPermanent>N</columnPermanent>
<columnComputed>N</columnComputed>
<columnIdentity>N</columnIdentity>
<columnReadOnly>N</columnReadOnly>
<columnRequired>N</columnRequired>
<columnNotNull>N</columnNotNull>
<columnCaseSensitive>N</columnCaseSensitive>
<columnCollation>
</columnCollation>
<columnFullText>N</columnFullText>
<columnVisibleWidth>%ISD_DEFAULT%</columnVisibleWidth>
<columnTableAliasName>
</columnTableAliasName>
<applyLabelText>Y</applyLabelText>
<applyDFKA>Y</applyDFKA>
<applyInitializeInsertingRecord>N</applyInitializeInsertingRecord>
<applyInitializeReadingRecord>N</applyInitializeReadingRecord>
<applyInitializeUpdatingRecord>N</applyInitializeUpdatingRecord>
<applyValidateInsertingRecord>N</applyValidateInsertingRecord>
<applyValidateUpdatingRecord>N</applyValidateUpdatingRecord>
<applyDefaultValue>N</applyDefaultValue>
<insertingRecordFormula>
</insertingRecordFormula>
<readingRecordFormula>
</readingRecordFormula>
<updatingRecordFormula>
</updatingRecordFormula>
<insertingFormula>
</insertingFormula>
<updatingFormula>
</updatingFormula>
<foreignKey>
<columnFKName>VFK_PersonalRank_RankId_1</columnFKName>
<columnFKTable>Rank</columnFKTable>
<columnFKOwner>dbo</columnFKOwner>
<columnFKColumn>RankId</columnFKColumn>
<columnFKColumnDisplay>ShortRank</columnFKColumnDisplay>
<foreignKeyType>Implicit</foreignKeyType>
</foreignKey>
</Column>
<Column InternalName="4" Priority="5" ColumnNum="4">
<columnName>RankDate</columnName>
<columnUIName Source="User">ตั้งแต่</columnUIName>
<columnType>Date</columnType>
<columnDBType>datetime</columnDBType>
<columnLengthSet>
</columnLengthSet>
<columnDefault>
</columnDefault>
<columnDBDefault>
</columnDBDefault>
<columnIndex>N</columnIndex>
<columnUnique>N</columnUnique>
<columnFunction>
</columnFunction>
<columnFormat Source="User">d MMM yyyy</columnFormat>
<columnDBFormat>g</columnDBFormat>
<columnPK>N</columnPK>
<columnPermanent>N</columnPermanent>
<columnComputed>N</columnComputed>
<columnIdentity>N</columnIdentity>
<columnReadOnly>N</columnReadOnly>
<columnRequired>N</columnRequired>
<columnNotNull>N</columnNotNull>
<columnCaseSensitive>N</columnCaseSensitive>
<columnCollation>
</columnCollation>
<columnFullText>N</columnFullText>
<columnVisibleWidth>%ISD_DEFAULT%</columnVisibleWidth>
<columnTableAliasName>
</columnTableAliasName>
<applyLabelText>Y</applyLabelText>
<applyDFKA>N</applyDFKA>
<applyInitializeInsertingRecord>N</applyInitializeInsertingRecord>
<applyInitializeReadingRecord>N</applyInitializeReadingRecord>
<applyInitializeUpdatingRecord>N</applyInitializeUpdatingRecord>
<applyValidateInsertingRecord>N</applyValidateInsertingRecord>
<applyValidateUpdatingRecord>N</applyValidateUpdatingRecord>
<applyDefaultValue>N</applyDefaultValue>
<insertingRecordFormula>
</insertingRecordFormula>
<readingRecordFormula>
</readingRecordFormula>
<updatingRecordFormula>
</updatingRecordFormula>
<insertingFormula>
</insertingFormula>
<updatingFormula>
</updatingFormula>
</Column>
<Column InternalName="5" Priority="6" ColumnNum="5">
<columnName>RefDate</columnName>
<columnUIName Source="User">ลงวันที่</columnUIName>
<columnType>Date</columnType>
<columnDBType>datetime</columnDBType>
<columnLengthSet>
</columnLengthSet>
<columnDefault>
</columnDefault>
<columnDBDefault>
</columnDBDefault>
<columnIndex>N</columnIndex>
<columnUnique>N</columnUnique>
<columnFunction>
</columnFunction>
<columnFormat Source="User">d MMM yyyy</columnFormat>
<columnDBFormat>g</columnDBFormat>
<columnPK>N</columnPK>
<columnPermanent>N</columnPermanent>
<columnComputed>N</columnComputed>
<columnIdentity>N</columnIdentity>
<columnReadOnly>N</columnReadOnly>
<columnRequired>N</columnRequired>
<columnNotNull>N</columnNotNull>
<columnCaseSensitive>N</columnCaseSensitive>
<columnCollation>
</columnCollation>
<columnFullText>N</columnFullText>
<columnVisibleWidth>%ISD_DEFAULT%</columnVisibleWidth>
<columnTableAliasName>
</columnTableAliasName>
<applyLabelText>Y</applyLabelText>
<applyDFKA>N</applyDFKA>
<applyInitializeInsertingRecord>N</applyInitializeInsertingRecord>
<applyInitializeReadingRecord>N</applyInitializeReadingRecord>
<applyInitializeUpdatingRecord>N</applyInitializeUpdatingRecord>
<applyValidateInsertingRecord>N</applyValidateInsertingRecord>
<applyValidateUpdatingRecord>N</applyValidateUpdatingRecord>
<applyDefaultValue>N</applyDefaultValue>
<insertingRecordFormula>
</insertingRecordFormula>
<readingRecordFormula>
</readingRecordFormula>
<updatingRecordFormula>
</updatingRecordFormula>
<insertingFormula>
</insertingFormula>
<updatingFormula>
</updatingFormula>
</Column>
<Column InternalName="6" Priority="7" ColumnNum="6">
<columnName>Ref</columnName>
<columnUIName>คำสั้ง</columnUIName>
<columnType>String</columnType>
<columnDBType>nvarchar</columnDBType>
<columnLengthSet>100</columnLengthSet>
<columnDefault>
</columnDefault>
<columnDBDefault>
</columnDBDefault>
<columnIndex>N</columnIndex>
<columnUnique>N</columnUnique>
<columnFunction>
</columnFunction>
<columnDBFormat>
</columnDBFormat>
<columnPK>N</columnPK>
<columnPermanent>N</columnPermanent>
<columnComputed>N</columnComputed>
<columnIdentity>N</columnIdentity>
<columnReadOnly>N</columnReadOnly>
<columnRequired>N</columnRequired>
<columnNotNull>N</columnNotNull>
<columnCaseSensitive Source="Database">N</columnCaseSensitive>
<columnCollation>Thai_CI_AS</columnCollation>
<columnFullText>N</columnFullText>
<columnVisibleWidth>%ISD_DEFAULT%</columnVisibleWidth>
<columnTableAliasName>
</columnTableAliasName>
<applyLabelText>Y</applyLabelText>
<applyDFKA>N</applyDFKA>
<applyInitializeInsertingRecord>N</applyInitializeInsertingRecord>
<applyInitializeReadingRecord>N</applyInitializeReadingRecord>
<applyInitializeUpdatingRecord>N</applyInitializeUpdatingRecord>
<applyValidateInsertingRecord>N</applyValidateInsertingRecord>
<applyValidateUpdatingRecord>N</applyValidateUpdatingRecord>
<applyDefaultValue>N</applyDefaultValue>
<insertingRecordFormula>
</insertingRecordFormula>
<readingRecordFormula>
</readingRecordFormula>
<updatingRecordFormula>
</updatingRecordFormula>
<insertingFormula>
</insertingFormula>
<updatingFormula>
</updatingFormula>
</Column>
<Column InternalName="7" Priority="8" ColumnNum="7">
<columnName>GazetteNO</columnName>
<columnUIName>ราชกิจจา เล่มที่</columnUIName>
<columnType>String</columnType>
<columnDBType>nvarchar</columnDBType>
<columnLengthSet>50</columnLengthSet>
<columnDefault>
</columnDefault>
<columnDBDefault>
</columnDBDefault>
<columnIndex>N</columnIndex>
<columnUnique>N</columnUnique>
<columnFunction>
</columnFunction>
<columnDBFormat>
</columnDBFormat>
<columnPK>N</columnPK>
<columnPermanent>N</columnPermanent>
<columnComputed>N</columnComputed>
<columnIdentity>N</columnIdentity>
<columnReadOnly>N</columnReadOnly>
<columnRequired>N</columnRequired>
<columnNotNull>N</columnNotNull>
<columnCaseSensitive Source="Database">N</columnCaseSensitive>
<columnCollation>Thai_CI_AS</columnCollation>
<columnFullText>N</columnFullText>
<columnVisibleWidth>%ISD_DEFAULT%</columnVisibleWidth>
<columnTableAliasName>
</columnTableAliasName>
<applyLabelText>Y</applyLabelText>
<applyDFKA>N</applyDFKA>
<applyInitializeInsertingRecord>N</applyInitializeInsertingRecord>
<applyInitializeReadingRecord>N</applyInitializeReadingRecord>
<applyInitializeUpdatingRecord>N</applyInitializeUpdatingRecord>
<applyValidateInsertingRecord>N</applyValidateInsertingRecord>
<applyValidateUpdatingRecord>N</applyValidateUpdatingRecord>
<applyDefaultValue>N</applyDefaultValue>
<insertingRecordFormula>
</insertingRecordFormula>
<readingRecordFormula>
</readingRecordFormula>
<updatingRecordFormula>
</updatingRecordFormula>
<insertingFormula>
</insertingFormula>
<updatingFormula>
</updatingFormula>
</Column>
<Column InternalName="8" Priority="9" ColumnNum="8">
<columnName>GazetteSection</columnName>
<columnUIName>ตอนที่</columnUIName>
<columnType>String</columnType>
<columnDBType>nvarchar</columnDBType>
<columnLengthSet>50</columnLengthSet>
<columnDefault>
</columnDefault>
<columnDBDefault>
</columnDBDefault>
<columnIndex>N</columnIndex>
<columnUnique>N</columnUnique>
<columnFunction>
</columnFunction>
<columnDBFormat>
</columnDBFormat>
<columnPK>N</columnPK>
<columnPermanent>N</columnPermanent>
<columnComputed>N</columnComputed>
<columnIdentity>N</columnIdentity>
<columnReadOnly>N</columnReadOnly>
<columnRequired>N</columnRequired>
<columnNotNull>N</columnNotNull>
<columnCaseSensitive Source="Database">N</columnCaseSensitive>
<columnCollation>Thai_CI_AS</columnCollation>
<columnFullText>N</columnFullText>
<columnVisibleWidth>%ISD_DEFAULT%</columnVisibleWidth>
<columnTableAliasName>
</columnTableAliasName>
<applyLabelText>Y</applyLabelText>
<applyDFKA>N</applyDFKA>
<applyInitializeInsertingRecord>N</applyInitializeInsertingRecord>
<applyInitializeReadingRecord>N</applyInitializeReadingRecord>
<applyInitializeUpdatingRecord>N</applyInitializeUpdatingRecord>
<applyValidateInsertingRecord>N</applyValidateInsertingRecord>
<applyValidateUpdatingRecord>N</applyValidateUpdatingRecord>
<applyDefaultValue>N</applyDefaultValue>
<insertingRecordFormula>
</insertingRecordFormula>
<readingRecordFormula>
</readingRecordFormula>
<updatingRecordFormula>
</updatingRecordFormula>
<insertingFormula>
</insertingFormula>
<updatingFormula>
</updatingFormula>
</Column>
<Column InternalName="9" Priority="10" ColumnNum="9">
<columnName>GazettePage</columnName>
<columnUIName>หน้าที่</columnUIName>
<columnType>String</columnType>
<columnDBType>nvarchar</columnDBType>
<columnLengthSet>50</columnLengthSet>
<columnDefault>
</columnDefault>
<columnDBDefault>
</columnDBDefault>
<columnIndex>N</columnIndex>
<columnUnique>N</columnUnique>
<columnFunction>
</columnFunction>
<columnDBFormat>
</columnDBFormat>
<columnPK>N</columnPK>
<columnPermanent>N</columnPermanent>
<columnComputed>N</columnComputed>
<columnIdentity>N</columnIdentity>
<columnReadOnly>N</columnReadOnly>
<columnRequired>N</columnRequired>
<columnNotNull>N</columnNotNull>
<columnCaseSensitive Source="Database">N</columnCaseSensitive>
<columnCollation>Thai_CI_AS</columnCollation>
<columnFullText>N</columnFullText>
<columnVisibleWidth>%ISD_DEFAULT%</columnVisibleWidth>
<columnTableAliasName>
</columnTableAliasName>
<applyLabelText>Y</applyLabelText>
<applyDFKA>N</applyDFKA>
<applyInitializeInsertingRecord>N</applyInitializeInsertingRecord>
<applyInitializeReadingRecord>N</applyInitializeReadingRecord>
<applyInitializeUpdatingRecord>N</applyInitializeUpdatingRecord>
<applyValidateInsertingRecord>N</applyValidateInsertingRecord>
<applyValidateUpdatingRecord>N</applyValidateUpdatingRecord>
<applyDefaultValue>N</applyDefaultValue>
<insertingRecordFormula>
</insertingRecordFormula>
<readingRecordFormula>
</readingRecordFormula>
<updatingRecordFormula>
</updatingRecordFormula>
<insertingFormula>
</insertingFormula>
<updatingFormula>
</updatingFormula>
</Column>
<Column InternalName="10" Priority="11" ColumnNum="10">
<columnName>GazetteDate</columnName>
<columnUIName Source="User">ลงวันที่</columnUIName>
<columnType>Date</columnType>
<columnDBType>datetime</columnDBType>
<columnLengthSet>
</columnLengthSet>
<columnDefault>
</columnDefault>
<columnDBDefault>
</columnDBDefault>
<columnIndex>N</columnIndex>
<columnUnique>N</columnUnique>
<columnFunction>
</columnFunction>
<columnFormat Source="User">d MMM yyyy</columnFormat>
<columnDBFormat>g</columnDBFormat>
<columnPK>N</columnPK>
<columnPermanent>N</columnPermanent>
<columnComputed>N</columnComputed>
<columnIdentity>N</columnIdentity>
<columnReadOnly>N</columnReadOnly>
<columnRequired>N</columnRequired>
<columnNotNull>N</columnNotNull>
<columnCaseSensitive>N</columnCaseSensitive>
<columnCollation>
</columnCollation>
<columnFullText>N</columnFullText>
<columnVisibleWidth>%ISD_DEFAULT%</columnVisibleWidth>
<columnTableAliasName>
</columnTableAliasName>
<applyLabelText>Y</applyLabelText>
<applyDFKA>N</applyDFKA>
<applyInitializeInsertingRecord>N</applyInitializeInsertingRecord>
<applyInitializeReadingRecord>N</applyInitializeReadingRecord>
<applyInitializeUpdatingRecord>N</applyInitializeUpdatingRecord>
<applyValidateInsertingRecord>N</applyValidateInsertingRecord>
<applyValidateUpdatingRecord>N</applyValidateUpdatingRecord>
<applyDefaultValue>N</applyDefaultValue>
<insertingRecordFormula>
</insertingRecordFormula>
<readingRecordFormula>
</readingRecordFormula>
<updatingRecordFormula>
</updatingRecordFormula>
<insertingFormula>
</insertingFormula>
<updatingFormula>
</updatingFormula>
</Column>
</ColumnDefinition>
<TableName>PersonalRank</TableName>
<Version>2</Version>
<Owner>dbo</Owner>
<TableCodeName>PersonalRank</TableCodeName>
<TableAliasName>PersonalRank_</TableAliasName>
<ConnectionName>DatabasePersons1</ConnectionName>
<PagingMethod>RowNum</PagingMethod>
<canCreateRecords Source="Database">Y</canCreateRecords>
<canEditRecords Source="Database">Y</canEditRecords>
<canDeleteRecords Source="Database">Y</canDeleteRecords>
<canViewRecords Source="Database">Y</canViewRecords>
<ConcurrencyMethod>BinaryChecksum</ConcurrencyMethod>
<AppShortName>Persons</AppShortName>
</XMLDefinition>