init
This commit is contained in:
@@ -0,0 +1,68 @@
|
||||
|
||||
CREATE PROCEDURE [dbo].[sp_CompareGroups]
|
||||
|
||||
@StaticDescription NVARCHAR(255),
|
||||
@StaticGroupId INT,
|
||||
@EmbeddedGroupId INT,
|
||||
@Result BIT output
|
||||
|
||||
AS
|
||||
BEGIN
|
||||
IF ((SELECT COUNT(*) FROM [dbo].[Groups] WHERE Id = @EmbeddedGroupId AND Description = @StaticDescription) = 0)
|
||||
BEGIN
|
||||
SET @Result = 0
|
||||
RETURN;
|
||||
END
|
||||
|
||||
SET NOCOUNT ON;
|
||||
DECLARE @TotalCountStaticGroup INT
|
||||
DECLARE @TotalCountEmbeddedGroup INT
|
||||
DECLARE @IdenticalCount INT
|
||||
|
||||
SET @TotalCountStaticGroup = [dbo].[foo_GetTotalChannelCount](@StaticGroupId)
|
||||
SET @TotalCountEmbeddedGroup = [dbo].[foo_GetTotalChannelCount](@EmbeddedGroupId)
|
||||
IF (@TotalCountStaticGroup <> @TotalCountEmbeddedGroup)
|
||||
BEGIN
|
||||
SET @Result = 0
|
||||
RETURN;
|
||||
END
|
||||
ELSE
|
||||
BEGIN
|
||||
IF (@TotalCountStaticGroup > 0) -- Both TotalCounts are the same
|
||||
BEGIN
|
||||
SET @IdenticalCount = [dbo].[foo_GetIdenticalChannelCount](@StaticGroupId, @EmbeddedGroupId)
|
||||
IF (@IdenticalCount <> @TotalCountStaticGroup) -- Both TotalCounts are the same
|
||||
BEGIN
|
||||
SET @Result = 0
|
||||
RETURN;
|
||||
END
|
||||
END
|
||||
END
|
||||
|
||||
BEGIN TRY
|
||||
EXEC [dbo].[sp_CompareGroupHardware] @StaticGroupId, @EmbeddedGroupId, @Result OUTPUT
|
||||
IF (@Result = 0)
|
||||
BEGIN
|
||||
RETURN
|
||||
END
|
||||
END TRY
|
||||
BEGIN CATCH
|
||||
SET @Result = 0
|
||||
END CATCH
|
||||
|
||||
BEGIN TRY
|
||||
EXEC [dbo].[sp_CompareGroupChannelSettings] @StaticGroupId, @EmbeddedGroupId, @Result OUTPUT
|
||||
IF (@Result = 0)
|
||||
BEGIN
|
||||
RETURN
|
||||
END
|
||||
END TRY
|
||||
BEGIN CATCH
|
||||
SET @Result = 0
|
||||
END CATCH
|
||||
|
||||
SET @Result = 1
|
||||
END
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
UPDATE [dbo].[DAS] SET Channels=23, ChannelTypes='1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,4,4,4,4,5,6' WHERE SerialNumber LIKE '%TSR Air%'
|
||||
@@ -0,0 +1,35 @@
|
||||
CREATE PROCEDURE [dbo].[sp_ROIPeriodChannelsInsert_98]
|
||||
@TestSetupROIId int
|
||||
,@ChannelName nvarchar(4000)
|
||||
,@ChannelId bigint
|
||||
,@errorNumber int output
|
||||
,@errorMessage nvarchar(250) output
|
||||
AS
|
||||
BEGIN
|
||||
set @errorNumber = 0
|
||||
set @errorMessage = space(0)
|
||||
|
||||
SET NOCOUNT ON;
|
||||
|
||||
IF (@TestSetupROIId IS NULL)
|
||||
BEGIN
|
||||
SET @errorNumber = 1
|
||||
SET @errorMessage = 'must contain a test setup id or a test setup name'
|
||||
return
|
||||
END
|
||||
|
||||
INSERT INTO [dbo].[ROIPeriodChannels]
|
||||
([TestSetupROIId],
|
||||
[ChannelName],
|
||||
[ChannelId])
|
||||
values
|
||||
(@TestSetupROIId,
|
||||
@ChannelName,
|
||||
@ChannelId)
|
||||
|
||||
if(@@error != 0)
|
||||
begin
|
||||
set @errorNumber = error_number()
|
||||
set @errorMessage = error_message()
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user