This commit is contained in:
2026-04-17 14:55:32 -04:00
commit bc3ac1d4c9
18017 changed files with 4371742 additions and 0 deletions

View File

@@ -0,0 +1,38 @@
CREATE PROCEDURE [dbo].[sp_ChannelsDelete_98]
@Id BIGINT = NULL,
@GroupId INT = NULL,
@DASId INT = NULL,
@SensorId INT = NULL,
@TestSetupId INT = NULL,
@TestSetupName [NVARCHAR] (255) = NULL,
@errorNumber INT OUTPUT,
@errorMessage NVARCHAR (255) OUTPUT
AS
BEGIN
SET NOCOUNT ON;
SET @errorNumber=0
SET @errorMessage=''
exec sp_GroupChannelSettingsDelete
@Id,
NULL -- Remove all settings
,@errorNumber output, @errorMessage output
IF(@@error != 0)
BEGIN
SET @errorNumber = error_number()
SET @errorMessage = error_message()
END
ELSE
BEGIN
DELETE FROM [dbo].[ROIPeriodChannels] WHERE [ChannelId]=@Id
DELETE FROM [dbo].[LevelTriggers] WHERE [ChannelId]=@Id
DELETE FROM [dbo].[Channels] WHERE [Id]=@Id
END
IF(@@error != 0)
BEGIN
SET @errorNumber = error_number()
SET @errorMessage = error_message()
END
END

View File

@@ -0,0 +1,12 @@
CREATE PROCEDURE [dbo].[sp_ROIPeriodChannelsGet_98]
@TestSetupROIId int
AS
BEGIN
SET NOCOUNT ON;
SELECT
[TestSetupROIId],
[ChannelName],
[ChannelId]
FROM [dbo].[ROIPeriodChannels]
WHERE TestSetupROIId = @TestSetupROIId
END

View File

@@ -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

View File

@@ -0,0 +1,2 @@
IF ((SELECT COUNT(*) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'ROIPeriodChannels' AND COLUMN_NAME = 'ChannelID') = 0)
ALTER TABLE [dbo].[ROIPeriodChannels] ADD ChannelId [bigint] NOT NULL DEFAULT 0;

View File

@@ -0,0 +1,3 @@
IF ((SELECT COUNT(*) FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS WHERE CONSTRAINT_NAME = 'FK_ROIPeriodChannels_ChannelId') = 0)
ALTER TABLE [dbo].[ROIPeriodChannels] WITH NOCHECK ADD CONSTRAINT [FK_ROIPeriodChannels_ChannelId] FOREIGN KEY([ChannelId])
REFERENCES [dbo].[Channels] ([Id])

View File

@@ -0,0 +1 @@
ALTER TABLE [dbo].[ROIPeriodChannels] CHECK CONSTRAINT [FK_ROIPeriodChannels_ChannelId]