controllo x evitare doppio caricamento ordini ext

This commit is contained in:
Samuele E. Locatelli
2021-03-09 12:35:04 +01:00
parent c1eaf40003
commit b97f1da062
@@ -66,7 +66,14 @@ namespace MP_MAG.WebUserControls
var rigaOrd = tabOrdExt[0];
string descrOrd = $"Data: {rigaOrd.DataConsegna:yyyy/MM/dd} | Dest: {rigaOrd.DescDestinazione}";
MagData.MagDataLayer.man.taOList.insertQuery(PackListID, keySel, rigaOrd.CodArticolo, descrOrd, rigaOrd.Qta, rigaOrd.CodCliente, rigaOrd.DescDestinazione);
// verifico che per la packingList corrente no ci sia già l'ordine (sennò NON aggiungo...
var tabOrdiniCaricati = MagData.MagDataLayer.man.taOList.getByPLID(PackListID);
// cerco se ci sia il cod esterno
var ordiniCaricati = tabOrdiniCaricati.Where(x => x.ExtOrdCod == keySel);
if (ordiniCaricati.ToList().Count == 0)
{
MagData.MagDataLayer.man.taOList.insertQuery(PackListID, keySel, rigaOrd.CodArticolo, descrOrd, rigaOrd.Qta, rigaOrd.CodCliente, rigaOrd.DescDestinazione);
}
raiseAddNew();
}
}