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,50 @@
CREATE PROCEDURE [dbo].[sp_CompareGroupHardware]
@StaticGroupId INT,
@EmbeddedGroupId INT,
@Result BIT OUTPUT
AS
BEGIN
BEGIN TRY
DECLARE @tStaticHardware table (
DASId INT
,Processed BIT)
DECLARE @tEmbeddedHardware table (
DASId INT)
INSERT INTO @tStaticHardware
SELECT DASId
,0
FROM [dbo].[GroupHardware] WHERE GroupId = @StaticGroupId ORDER BY DASId
INSERT INTO @tEmbeddedHardware
SELECT DASId
FROM [dbo].[GroupHardware] WHERE GroupId = @EmbeddedGroupId ORDER BY DASId
WHILE ((SELECT COUNT(*) From @tStaticHardware Where Processed = 0) > 0)
BEGIN
DECLARE @StaticDASId INT
DECLARE @EmbeddedDASId INT
SELECT TOP 1
@StaticDASId = DASId
FROM @tStaticHardware WHERE Processed = 0
IF ((SELECT COUNT(*) FROM @tEmbeddedHardware WHERE DASId = @StaticDASId) = 0)
BEGIN
SET @Result = 0
RETURN;
END
UPDATE @tStaticHardware set [Processed] = 1 where DASId = @StaticDASId
END
SET @Result = 1
END TRY
BEGIN CATCH
SET @Result = 0
END CATCH
END

View File

@@ -0,0 +1,4 @@
DROP PROCEDURE [dbo].[sp_TestSetupsInsertUpdate];
DROP PROCEDURE [dbo].[sp_TestSetupsInsertUpdate_92];
DROP PROCEDURE [dbo].[sp_TestSetupsInsertUpdate_96];
DELETE FROM [dbo].[StoredProcedureVersions] where [StoredProcedure] like '%sp_TestSetupsInsertUpdate%';

View File

@@ -0,0 +1,27 @@
ALTER PROCEDURE [dbo].[sp_GroupsUpdate]
@Id INT,
@SerialNumber NVARCHAR (255),
@Picture NVARCHAR (255) = NULL,
@DisplayName NVARCHAR (255),
@Description NVARCHAR (255),
@Embedded BIT,
@LastModified DATETIME,
@LastModifiedBy NVARCHAR (255),
@StaticGroupId INT = NULL,
@ExtraProperties NVARCHAR (MAX),
@errorNumber INT OUTPUT,
@errorMessage NVARCHAR (255) OUTPUT
AS
BEGIN
SET NOCOUNT ON;
SET @errorNumber=0
SET @errorMessage=''
UPDATE [dbo].[Groups] SET [SerialNumber]=@SerialNumber, [Picture]=@Picture, [DisplayName]=@DisplayName, [LastModified]=@LastModified, [LastModifiedBy]=@LastModifiedBy, [Embedded]=@Embedded, [Description]=@Description, [StaticGroupId]=@StaticGroupId, [ExtraProperties]=@ExtraProperties WHERE [Id]=@Id
if(@@error != 0)
begin
set @errorNumber = error_number()
set @errorMessage = error_message()
end
END