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:
+22
@@ -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
@@ -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
@@ -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
@@ -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
|
||||
Reference in New Issue
Block a user