Metodo BomItemPhaseCollectionReplace(DedPhase, DedPhase, Boolean, Boolean)
|
Sostituisce un elemento nella collezione con tutti quelli che hanno come anagrafica dataOrig.
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.CoreAssembly: DedNet (in DedNet.dll) Versione: 28.1.0-RC6
Sintassipublic List<BomItemPhase> Replace(
DedPhase phaseOrig,
DedPhase phaseNew,
bool ignoreState = false,
bool fireExcOnDuplicate = false
)
Public Function Replace (
phaseOrig As DedPhase,
phaseNew As DedPhase,
Optional ignoreState As Boolean = false,
Optional fireExcOnDuplicate As Boolean = false
) As List(Of BomItemPhase)
public:
List<BomItemPhase^>^ Replace(
DedPhase^ phaseOrig,
DedPhase^ phaseNew,
bool ignoreState = false,
bool fireExcOnDuplicate = false
)
member Replace :
phaseOrig : DedPhase *
phaseNew : DedPhase *
?ignoreState : bool *
?fireExcOnDuplicate : bool
(* Defaults:
let _ignoreState = defaultArg ignoreState false
let _fireExcOnDuplicate = defaultArg fireExcOnDuplicate false
*)
-> List<BomItemPhase> Parametri
- phaseOrig DedPhase
- Fase da sostituire
- phaseNew DedPhase
- Fase in sostituzione
- ignoreState Boolean (Optional)
- Indica se ingorare lo stato anagrafica in fase di locking della distinta
- fireExcOnDuplicate Boolean (Optional)
- Indica se sollevare eccezione in caso l'elemento in sostituzione sia già presente.
In caso contrario unisce i due elementi sommandone le QTA
Valore di ritorno
ListBomItemPhaseL'elemento sostitutivo creato
Vedi anche