controllo x evitare doppio caricamento ordini ext
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user