Initial commit: JDE Scoping Tool migration project

Set up repository with legacy .NET Framework 4.8 source (OLD/),
new .NET 10 Blazor solution (NEW/), OpenSpec specifications,
documentation, and project configuration.
This commit is contained in:
Joseph Doherty
2026-01-02 07:43:29 -05:00
commit 26ff8d9b4f
1761 changed files with 596509 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
CREATE PROCEDURE [dbo].[CompleteSearch] (
@p_SearchID INT,
@p_WasSuccessful BIT,
@p_Results VARBINARY(MAX)
)
AS
DECLARE @v_Status INT;
BEGIN
--Determine status code
SET @v_Status = CASE @p_WasSuccessful
WHEN 1 THEN 3
ELSE 4
END;
--Update search status and results
UPDATE dbo.Search
SET Status = @v_Status,
Results = @p_Results,
EndDT = GETDATE()
WHERE ID = @p_SearchID;
END
+10
View File
@@ -0,0 +1,10 @@
CREATE PROCEDURE [dbo].[ResetPartialSearches]
AS
BEGIN
--Reset status and start timestamp for searches begun but not finished
UPDATE dbo.Search
SET Status = 1,
StartDT = NULL
WHERE StartDT IS NOT NULL AND
EndDT IS NULL;
END
+9
View File
@@ -0,0 +1,9 @@
CREATE PROCEDURE [dbo].[StartSearch] (@p_SearchID INT)
AS
BEGIN
--Update search status and start timestamp
UPDATE dbo.Search
SET Status = 2,
StartDT = GETDATE()
WHERE ID = @p_SearchID;
END
+28
View File
@@ -0,0 +1,28 @@
CREATE PROCEDURE [dbo].[SubmitSearch] (
@p_UserName VARCHAR(128),
@p_Name VARCHAR(128),
@p_Criteria VARCHAR(MAX),
@o_SearchID INT OUTPUT
)
AS
BEGIN
--Insert new search record
INSERT INTO Search
(
UserName,
Name,
Status,
SubmitDT,
Criteria
)
VALUES (
@p_UserName,
@p_Name,
1,
GETDATE(),
@p_Criteria
);
--Get assigned auto-ID
SET @o_SearchID = SCOPE_IDENTITY();
END