SharedDatabase.WorkflowSummary.ReadFromDB(), int wm.ProcessId -> string wm.Workflow, etc.

This commit is contained in:
Milan Hanajik
2022-01-17 10:26:55 +01:00
parent 0b400fcbd0
commit 2eaf2b044c
11 changed files with 100 additions and 191 deletions
+7 -12
View File
@@ -234,25 +234,20 @@ namespace TBF.Rig.DataEntry.iPerl
}
else if (oInfo is SharedDatabase.Entities.OrderInfo && ProcessData.TracingDB != null)
{
ProcessData.OrderInfo = null;
ProcessData.Workflow = null;
ProcessData.Workstep = null;
try
{
ISession session = ProcessData.TracingDB.SessionFactory.OpenSession();
ProcessData.OrderInfo = ProcessData.TracingDB.ReReadOneOrder(oInfo as SharedDatabase.Entities.OrderInfo, session);
ProcessData.Workflow = SharedDatabase.TracingDB
.GetWorkflowAndWorkstep((ProcessData.OrderInfo != null) ? ProcessData.OrderInfo.POName : null, "test",
out ProcessData.Workstep,
out ProcessData.PreviousStepName,
out ProcessData.Part1Name,
out ProcessData.Part2Name,
session);
string poName = Program.MainWnd.SelectedProcedure.OrderInfo.POName;
var orderInfo = ProcessData.TracingDB.ReReadOneOrder(poName, session);
ProcessData.OrderInfo = orderInfo;
string workflow = (orderInfo != null) ? orderInfo.Workflow : null;
ProcessData.WorkflowSummary = SharedDatabase.WorkflowSummary.ReadFromDB(workflow, "test", session);
session.Close();
}
catch (Exception exc)
{
ProcessData.OrderInfo = null;
ProcessData.WorkflowSummary = null;
log.ErrorFormat("Unable to load order, workflow or workstep: {0}", exc.Message);
}
}