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
+28
View File
@@ -0,0 +1,28 @@
CREATE VIEW [dbo].[LastDataUpdates]
AS
WITH UPDATE_CTE
AS (
SELECT du.TableName,
du.UpdateType,
du.StartDT,
ROW_NUMBER() OVER (PARTITION BY du.TableName, du.UpdateType ORDER BY du.StartDT DESC) AS RN
FROM dbo.DataUpdate du
WHERE du.WasSuccessful = 1)
SELECT TableName,
COALESCE([3], '1970-01-01') AS MassUpdateDT,
COALESCE(COALESCE([2], [3]), '1970-01-01') AS DailyUpdateDT,
COALESCE(COALESCE(COALESCE([1], [2]), [3]), '1970-01-01') AS HourlyUpdateDT
FROM
(
SELECT UPDATE_CTE.TableName,
UPDATE_CTE.UpdateType,
UPDATE_CTE.StartDT,
UPDATE_CTE.RN
FROM UPDATE_CTE
WHERE RN = 1
) AS Source
PIVOT
(
MAX(StartDT)
FOR UpdateType IN ([1], [2], [3])
) AS PivotTable
+8
View File
@@ -0,0 +1,8 @@
CREATE VIEW dbo.LotUsage AS
(
SELECT hist.*
FROM dbo.LotUsage_Hist hist
UNION ALL
SELECT curr.*
FROM dbo.LotUsage_Curr curr
)
+8
View File
@@ -0,0 +1,8 @@
CREATE VIEW dbo.WorkOrder AS
(
SELECT hist.*
FROM dbo.WorkOrder_Hist hist
UNION ALL
SELECT curr.*
FROM dbo.WorkOrder_Curr curr
)
+8
View File
@@ -0,0 +1,8 @@
CREATE VIEW dbo.WorkOrderComponent AS
(
SELECT hist.*
FROM dbo.WorkOrderComponent_Hist hist
UNION ALL
SELECT curr.*
FROM dbo.WorkOrderComponent_Curr curr
)
+41
View File
@@ -0,0 +1,41 @@
CREATE VIEW [dbo].[WorkOrderStep] AS
SELECT wos.WorkOrderNumber,
wos.WorkCenterCode,
wos.StepNumber,
wos.StepTypeCode,
wos.BranchCode,
wos.StepDescription,
wos.StartDT,
wos.EndDT,
wos.FunctionCode,
fc.Description AS FunctionOperationDescription,
wos.ScrappedQuantity,
wos.LastUpdateDT
FROM
(SELECT hist.WorkOrderNumber,
hist.WorkCenterCode,
hist.StepNumber,
hist.StepTypeCode,
hist.BranchCode,
hist.StepDescription,
hist.StartDT,
hist.EndDT,
hist.FunctionCode,
hist.ScrappedQuantity,
hist.LastUpdateDT
FROM dbo.WorkOrderStep_Hist hist
UNION ALL
SELECT curr.WorkOrderNumber,
curr.WorkCenterCode,
curr.StepNumber,
curr.StepTypeCode,
curr.BranchCode,
curr.StepDescription,
curr.StartDT,
curr.EndDT,
curr.FunctionCode,
curr.ScrappedQuantity,
curr.LastUpdateDT
FROM dbo.WorkOrderStep_Curr curr
) wos LEFT OUTER JOIN
dbo.FunctionCode fc ON (wos.FunctionCode = fc.Code)
+21
View File
@@ -0,0 +1,21 @@
CREATE VIEW dbo.WorkOrderTime AS (
SELECT hist.UniqueID,
hist.WorkOrderNumber,
hist.StepNumber,
hist.WorkCenterCode,
hist.BranchCode,
hist.AddressNumber,
hist.GlDate,
hist.LastUpdateDT
FROM dbo.WorkOrderTime_Hist hist
UNION ALL
SELECT curr.UniqueID,
curr.WorkOrderNumber,
curr.StepNumber,
curr.WorkCenterCode,
curr.BranchCode,
curr.AddressNumber,
curr.GlDate,
curr.LastUpdateDT
FROM dbo.WorkOrderTime_Curr curr
)
+6
View File
@@ -0,0 +1,6 @@
CREATE VIEW [dbo].[WorkOrderTotalScrap] AS
SELECT wos.WorkOrderNumber,
COALESCE(SUM(wos.ScrappedQuantity), 0) AS TotalScrappedQuantity
FROM dbo.WorkOrderStep wos
WHERE wos.StepNumber = ROUND(wos.StepNumber, 0)
GROUP BY wos.WorkOrderNumber;