Click or drag to resize

Metodo BomItemCollectionReplace (DedData, DedData, BomItemManEnum, DictionaryString, Object, Boolean)

Sostituisce un elemento nella collezione con tutti quelli che hanno come anagrafica dataOrig e con gli attributi di distinta uguali ai valori passanti in searchDiscrimValues. Come sopra, controlla i riferimenti circolari e possibili anomalie nella richiesta. Se tutti i controlli vanno a buon fine inserisce il nuovo elemento copiando dall'originale la posizione e tutti gli attributi di distinta.

Namespace:  DedNet.Core
Assembly:  DedNet (in DedNet.dll) Versione: 24.6.0.0 (24.6.0.0)
Sintassi
public List<BomItem> Replace(
	DedData dataOrig,
	DedData dataNew,
	BomItemManEnum destman,
	Dictionary<string, Object> searchDiscrimValues,
	bool ignoreState = false
)

Parametri

dataOrig
Tipo: DedNet.CoreDedData
Anagrafica da sostituire
dataNew
Tipo: DedNet.CoreDedData
Anagrafica in sostituzione
destman
Tipo: DedNet.CoreBomItemManEnum
Man da assegnare al nuovo elemento.
searchDiscrimValues
Tipo: System.Collections.GenericDictionaryString, Object
Valori di distinta discriminati per la sostituzione
ignoreState (Optional)
Tipo: SystemBoolean
Indica se ingorare lo stato anagrafica in fase di locking della distinta

Valore di ritorno

Tipo: ListBomItem
L'elemento sostitutivo creato
Vedi anche