- @if (isTplPage)
- {
-
- }
- else
- {
-
- }
+
}
- }
- else if (orderStatus == 30 && WDCUService.userRole == "CompAdmin")
- {
-
diff --git a/WebDoorCreator.UI/Components/DoorMan/DoorList.razor.cs b/WebDoorCreator.UI/Components/DoorMan/DoorList.razor.cs
index fe79aa8..be92600 100644
--- a/WebDoorCreator.UI/Components/DoorMan/DoorList.razor.cs
+++ b/WebDoorCreator.UI/Components/DoorMan/DoorList.razor.cs
@@ -61,6 +61,8 @@ namespace WebDoorCreator.UI.Components.DoorMan
protected List
? DoorsList { get; set; } = null;
protected List? OrderSteps { get; set; } = null;
protected bool isAddNew { get; set; } = false;
+ protected string nextStepLabel { get; set; } = "Send to DCA";
+ protected string nextStepColor { get; set; } = "";
protected bool isAddRemMode { get; set; }
protected bool IsChanged { get; set; } = false;
@@ -278,7 +280,23 @@ namespace WebDoorCreator.UI.Components.DoorMan
.Skip(numRecord * (currPage - 1))
.Take(numRecord)
.ToList();
+ if (OrderSteps != null)
+ {
+ var stepsArray = OrderSteps.ToArray();
+ var currStepInList = OrderSteps.Where(x => x.Value == orderStatus.ToString()).FirstOrDefault();
+ var stepIndex = Array.IndexOf(stepsArray, currStepInList);
+ if (stepIndex != -1)
+ {
+ if (currStepInList?.Value != "70")
+ {
+ var nextStep = stepsArray[stepIndex + 1];
+ nextStepColor = nextStep.DefaultVal;
+ nextStepLabel = nextStep.Label;
+ }
+ }
+ }
+#if false
if (DoorsList != null)
{
var currDoor = DoorsList.FirstOrDefault();
@@ -286,7 +304,8 @@ namespace WebDoorCreator.UI.Components.DoorMan
{
//orderStatus = currDoor.OrderNav.Status;
}
- }
+ }
+#endif
}
}
}
@@ -304,6 +323,43 @@ namespace WebDoorCreator.UI.Components.DoorMan
await JSRuntime.InvokeAsync