diff --git a/MP-MAG/BaseUserControl.cs b/MP-MAG/BaseUserControl.cs index f2d5ee07..842e47cb 100644 --- a/MP-MAG/BaseUserControl.cs +++ b/MP-MAG/BaseUserControl.cs @@ -441,13 +441,19 @@ namespace MP_MAG { // rileggo prodPrintData newProdPrintData = MagDataLayerObj.currProdPrintData; + DateTime dtRif = DateTime.Now; // calcolo var tabOdl = DataLayerObj.taODL.getByIdx(newProdPrintData.IdxOdl, false); + // se ODL chiuso --> uso data chiusura x indicare data controllo if (tabOdl.Rows.Count > 0) { newProdPrintData.QtaOdl = tabOdl[0].NumPezzi; + if (!tabOdl[0].IsDataFineNull()) + { + dtRif = tabOdl[0].DataFine; + } } - var tabDatiProdAct = DataLayerObj.taStatoProd.GetData(newProdPrintData.IdxMacchina, DateTime.Now); + var tabDatiProdAct = DataLayerObj.taStatoProd.GetData(newProdPrintData.IdxMacchina, dtRif); if (tabDatiProdAct.Rows.Count > 0) { newProdPrintData.QtaConf = tabDatiProdAct[0].PzConfBuoni;