Fix calcolo dataora prod x ODL chiusi in stampa
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user