217 lines
8.8 KiB
XML
217 lines
8.8 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<ROOT>
|
|
<UserQueryItem
|
|
ID = "ID_IsIssued"
|
|
UseFrom = "[dbo].[UIM_INFO_MacAddress];[dbo].[UIM_INFO_Product]" >
|
|
<QueryDetail
|
|
QueryText = "SELECT TOP(1) * FROM @$UseFrom@$[1] AS X WITH(NOLOCK)
|
|
INNER JOIN(SELECT TOP(1) * FROM @$UseFrom@$[2] AS Y WITH(NOLOCK) WHERE Y.[ProductID] = '@$PARAM@$[1]') AS Z ON X.No = Z.RelationNo AND X.IsIssued = 1 AND X.IsAbrogate = 0;"
|
|
ReturnField = ""
|
|
/>
|
|
</UserQueryItem>
|
|
|
|
<UserQueryItem
|
|
ID = "MacAddress_Check"
|
|
UseFrom = "[dbo].[UIM_INFO_MacAddress]" >
|
|
<QueryDetail
|
|
QueryText = "SELECT TOP(1) * FROM @$UseFrom@$[1] WITH(NOLOCK) WHERE [MACADDRESS1] = '@$PARAM@$[1]' ORDER BY No ASC;"
|
|
ReturnField = ""
|
|
/>
|
|
</UserQueryItem>
|
|
|
|
<UserQueryItem
|
|
ID = "MacAddress_IsIssued"
|
|
UseFrom = "[dbo].[UIM_INFO_MacAddress]" >
|
|
<QueryDetail
|
|
QueryText = "SELECT TOP(1) * FROM @$UseFrom@$[1] WITH(NOLOCK) WHERE [MACADDRESS1] = '@$PARAM@$[1]' AND IsIssued = 1 AND IsAbrogate = 0 ORDER BY No ASC;"
|
|
ReturnField = ""
|
|
/>
|
|
</UserQueryItem>
|
|
|
|
<UserQueryItem
|
|
ID = "MacAddress_ToBeIssuedCheck"
|
|
UseFrom = "[dbo].[UIM_INFO_MacAddress]" >
|
|
<QueryDetail
|
|
QueryText = "SELECT TOP(1) * FROM @$UseFrom@$[1] WITH(NOLOCK) WHERE No >= @$PARAM@$[1] AND IsIssued = 0 AND IsAbrogate = 0 ORDER BY No ASC;"
|
|
ReturnField = ""
|
|
/>
|
|
</UserQueryItem>
|
|
|
|
<UserQueryItem
|
|
ID = "Product_ToBeRegisterCheck"
|
|
UseFrom = "[dbo].[UIM_INFO_Product]" >
|
|
<QueryDetail
|
|
QueryText = "SELECT TOP(1) * FROM @$UseFrom@$[1] WHERE No >= @$PARAM@$[1] AND IssuedNumber = 0 ORDER BY No ASC;"
|
|
ReturnField = ""
|
|
/>
|
|
</UserQueryItem>
|
|
|
|
<UserQueryItem
|
|
ID = "Check_Mac_Quantity"
|
|
UseFrom = "[dbo].[UIM_INFO_Mac_Quantity]" >
|
|
<QueryDetail
|
|
QueryText = "SELECT [IssuedQuantity] AS 'CUR', [IssueableQuantity] AS 'ALL' FROM @$UseFrom@$[1] WITH(NOLOCK);"
|
|
ReturnField = ""
|
|
/>
|
|
</UserQueryItem>
|
|
|
|
<UserQueryItem
|
|
ID = "Set_Mac_Quantity"
|
|
UseFrom = "[dbo].[UIM_INFO_Mac_Quantity]" >
|
|
<QueryDetail
|
|
QueryText = "UPDATE @$UseFrom@$[1] SET [IssuedQuantity] = @$PARAM@$[1];"
|
|
ReturnField = ""
|
|
/>
|
|
</UserQueryItem>
|
|
|
|
<UserQueryItem
|
|
ID = "Check_Product_Quantity"
|
|
UseFrom = "[dbo].[UIM_INFO_Product_Quantity]" >
|
|
<QueryDetail
|
|
QueryText = "SELECT [RegisterQuantity] AS 'CUR' FROM @$UseFrom@$[1] WITH(NOLOCK);"
|
|
ReturnField = ""
|
|
/>
|
|
</UserQueryItem>
|
|
|
|
<UserQueryItem
|
|
ID = "Set_Product_Quantity"
|
|
UseFrom = "[dbo].[UIM_INFO_Product_Quantity]" >
|
|
<QueryDetail
|
|
QueryText = "UPDATE @$UseFrom@$[1] SET [RegisterQuantity] = @$PARAM@$[1];"
|
|
ReturnField = ""
|
|
/>
|
|
</UserQueryItem>
|
|
|
|
<UserQueryItem
|
|
ID = "LookUpID_ByMacAddress"
|
|
UseFrom = "[dbo].[UIM_INFO_Product];[dbo].[UIM_INFO_MacAddress]" >
|
|
<QueryDetail
|
|
QueryText = "SELECT TOP(1) X.No, X.ProductID, X.UpdateDT, Y.No, Y.MACADDRESS1, Y.UpdateDT
|
|
FROM @$UseFrom@$[1] AS X WITH(NOLOCK) INNER JOIN(SELECT TOP (1) *
|
|
FROM @$UseFrom@$[2] AS SUB WITH(NOLOCK) WHERE SUB.MACADDRESS1 = '@$PARAM@$[1]') AS Y ON X.No = Y.RelationNo AND Y.IsIssued = 1 AND Y.IsAbrogate = 0;"
|
|
ReturnField = "1"
|
|
/>
|
|
</UserQueryItem>
|
|
|
|
<UserQueryItem
|
|
ID = "LookUpMacAddress_ByID"
|
|
UseFrom = "[dbo].[UIM_INFO_MacAddress];[dbo].[UIM_INFO_Product]" >
|
|
<QueryDetail
|
|
QueryText = "SELECT TOP(1) X.No, X.MACADDRESS1, X.UpdateDT, Y.No, Y.ProductID, Y.UpdateDT
|
|
FROM @$UseFrom@$[1] AS X WITH(NOLOCK) INNER JOIN(SELECT TOP (1) *
|
|
FROM @$UseFrom@$[2] AS SUB WITH(NOLOCK) WHERE SUB.ProductID = '@$PARAM@$[1]') AS Y ON X.No = Y.RelationNo AND X.IsIssued = 1 AND X.IsAbrogate = 0;"
|
|
ReturnField = "1"
|
|
/>
|
|
</UserQueryItem>
|
|
|
|
<UserQueryItem
|
|
ID = "LookUpMacAddress_ByLikeID"
|
|
UseFrom = "[dbo].[UIM_INFO_MacAddress];[dbo].[UIM_INFO_Product]" >
|
|
<QueryDetail
|
|
QueryText = "SELECT TOP(1) X.No, X.MACADDRESS1, X.UpdateDT, Y.No, Y.ProductID, Y.UpdateDT
|
|
FROM @$UseFrom@$[1] AS X WITH(NOLOCK) INNER JOIN(SELECT TOP (1) *
|
|
FROM @$UseFrom@$[2] AS SUB WITH(NOLOCK) WHERE SUB.ProductID LIKE '@$PARAM@$[1]') AS Y ON X.No = Y.RelationNo AND X.IsIssued = 1 AND X.IsAbrogate = 0;"
|
|
ReturnField = "1"
|
|
/>
|
|
</UserQueryItem>
|
|
|
|
<UserQueryItem
|
|
ID = "ChangeIsIssuedState"
|
|
UseFrom = "[dbo].[UIM_INFO_MacAddress]" >
|
|
<QueryDetail
|
|
QueryText = "UPDATE @$UseFrom@$[1] SET IsIssued = 1, UpdateDT = SYSDATETIME() WHERE No = @$PARAM@$[1];"
|
|
ReturnField = ""
|
|
/>
|
|
</UserQueryItem>
|
|
|
|
<UserQueryItem
|
|
ID = "ChangeIsAbrogateState"
|
|
UseFrom = "[dbo].[UIM_INFO_MacAddress]" >
|
|
<QueryDetail
|
|
QueryText = "UPDATE @$UseFrom@$[1] SET IsAbrogate = 1, UpdateDT = SYSDATETIME() WHERE No = @$PARAM@$[1];"
|
|
ReturnField = ""
|
|
/>
|
|
</UserQueryItem>
|
|
|
|
<UserQueryItem
|
|
ID = "CheckMacAddressIsItemState"
|
|
UseFrom = "[dbo].[UIM_INFO_MacAddress]" >
|
|
<QueryDetail
|
|
QueryText = "SELECT IsIssued, IsAbrogate, MACADDRESS1 FROM @$UseFrom@$[1] WITH(NOLOCK) WHERE No = @$PARAM@$[1];"
|
|
ReturnField = ""
|
|
/>
|
|
</UserQueryItem>
|
|
|
|
<UserQueryItem
|
|
ID = "NewUpdateProductIDInfo"
|
|
UseFrom = "[dbo].[UIM_INFO_Product]" >
|
|
<QueryDetail
|
|
QueryText = "UPDATE @$UseFrom@$[1] SET ProductID = '@$PARAM@$[1]', IssuedNumber = 1, UpdateDT = SYSDATETIME() WHERE No = @$PARAM@$[2];"
|
|
ReturnField = ""
|
|
/>
|
|
</UserQueryItem>
|
|
|
|
<UserQueryItem
|
|
ID = "GetProductInfo"
|
|
UseFrom = "[dbo].[UIM_INFO_Product]" >
|
|
<QueryDetail
|
|
QueryText = "SELECT TOP(1) * FROM @$UseFrom@$[1] WHERE No = @$PARAM@$[1];"
|
|
ReturnField = ""
|
|
/>
|
|
</UserQueryItem>
|
|
|
|
<UserQueryItem
|
|
ID = "SetProductIssueInfo"
|
|
UseFrom = "[dbo].[UIM_INFO_Product]" >
|
|
<QueryDetail
|
|
QueryText = "UPDATE @$UseFrom@$[1] SET IsReissued = 1, IssuedNumber = @$PARAM@$[1], UpdateDT = SYSDATETIME() WHERE No = @$PARAM@$[2]"
|
|
ReturnField = ""
|
|
/>
|
|
</UserQueryItem>
|
|
|
|
<UserQueryItem
|
|
ID = "CheckProductIDInfo"
|
|
UseFrom = "[dbo].[UIM_INFO_Product]" >
|
|
<QueryDetail
|
|
QueryText = "SELECT ProductID FROM @$UseFrom@$[1] WITH(NOLOCK) WHERE No = @$PARAM@$[1];"
|
|
ReturnField = ""
|
|
/>
|
|
</UserQueryItem>
|
|
|
|
<UserQueryItem
|
|
ID = "UpdateMacAddressRelationNumber"
|
|
UseFrom = "[dbo].[UIM_INFO_MacAddress]" >
|
|
<QueryDetail
|
|
QueryText = "UPDATE @$UseFrom@$[1] SET RelationNo = '@$PARAM@$[1]', UpdateDT = SYSDATETIME() WHERE No = @$PARAM@$[2];"
|
|
ReturnField = ""
|
|
/>
|
|
</UserQueryItem>
|
|
|
|
<UserQueryItem
|
|
ID = "UpdateProductIDRelationNumber"
|
|
UseFrom = "[dbo].[UIM_INFO_Product]" >
|
|
<QueryDetail
|
|
QueryText = "UPDATE @$UseFrom@$[1] SET RelationNo = '@$PARAM@$[1]', UpdateDT = SYSDATETIME() WHERE No = @$PARAM@$[2];"
|
|
ReturnField = ""
|
|
/>
|
|
</UserQueryItem>
|
|
|
|
<UserQueryItem
|
|
ID = "PublishSummaryNumberCheck"
|
|
UseFrom = "[dbo].[UIM_HIST_Publish]" >
|
|
<QueryDetail
|
|
QueryText = "SELECT IDENT_CURRENT('@$UseFrom@$[1]') AS LastNo;"
|
|
ReturnField = ""
|
|
/>
|
|
</UserQueryItem>
|
|
|
|
<UserQueryItem
|
|
ID = "PublishSummaryInsert"
|
|
UseFrom = "[dbo].[UIM_HIST_Publish]" >
|
|
<QueryDetail
|
|
QueryText = "INSERT INTO @$UseFrom@$[1] (QueryID, ReferenceNo, HostID, Section, ProductID, Result, Description) VALUES('@$PARAM@$[1]', @$PARAM@$[2], '@$PARAM@$[3]', '@$PARAM@$[4]', '@$PARAM@$[5]', '@$PARAM@$[6]', '@$PARAM@$[7]');"
|
|
ReturnField = ""
|
|
/>
|
|
</UserQueryItem>
|
|
|
|
</ROOT> |