diff --git a/AppData/ComLib.cs b/AppData/ComLib.cs index 3a7be89..d806b4f 100644 --- a/AppData/ComLib.cs +++ b/AppData/ComLib.cs @@ -2361,6 +2361,20 @@ namespace AppData return currCss; } + /// + /// Salvo dati su PartList ricevuti da Nesting (stima) + /// + /// + public static void updateExtEstimFromNesting(List OrdExtList) + { + DataLayer DLMan = new DataLayer(); + // salvo elenco materiali x ogni item... + foreach (var currItem in OrdExtList) + { + DLMan.taOL.updateExtEst(currItem.OrderId, currItem.NumCart, currItem.NumPart, currItem.TotTime); + } + } + /// /// Salvo dati su PartList ricevuti da Nesting (stima) /// diff --git a/AppData/DS_App.xsd b/AppData/DS_App.xsd index 5c5ee13..bec5ecc 100644 --- a/AppData/DS_App.xsd +++ b/AppData/DS_App.xsd @@ -40,6 +40,7 @@ FROM v_BatchList + @@ -3368,6 +3369,7 @@ SELECT ItemExtCode, BatchID, EvalDate, EstimTime, Status FROM FileValidation WHE + diff --git a/NKC_WF/Controllers/BatchProcController.cs b/NKC_WF/Controllers/BatchProcController.cs index b4dc571..243bd9d 100644 --- a/NKC_WF/Controllers/BatchProcController.cs +++ b/NKC_WF/Controllers/BatchProcController.cs @@ -387,10 +387,9 @@ namespace NKC_WF.Controllers DLMan.taBL.updateStatus(rispStima.BatchID, bStatus, rispStima.EnvNum, (decimal)rispStima.EstimatedWorktime / 60); // salvo update elenco ITEMS ComLib.updatePartsFromNesting(rispStima.PartList); - // aggiorno la risposta dei tempi di esecuzione degli ordini x permettere aggiustamenti - // FARE FIXME TODO !!! - // aggiornamento OrderList con + // aggiorno la risposta dei tempi di esecuzione (+ NUM cart/part) degli ordini x permettere aggiustamenti + ComLib.updateExtEstimFromNesting(rispStima.EstOrderList); // aggiorno cadPath x items che non abbiano valorizzato... string dxfFolder = memLayer.ML.CRS("drawingFolder");