Click or drag to resize

Metodo BomItemCollectionAdd (String, String, String, BomItemManEnum, IDedData, DictionaryString, Object)

Aggiunge un nuovo elemento alla collezione. Verifica se esista già un altro elemento con stesse caratteristiche, nel caso viene sollevata una eccezione. Se viene aggiunto un elemento non presente in anagrafica, al salvataggio della distinta verrà chiamato l'evento DistItemCreateData per avere informazioni sull'anagrafica da creare abbinata all'elemento. Viene anche effettuato il controllo che l'elemento non esista nei padri e che il padre non esista nei suoi figli.

Namespace:  DedNet.Core
Assembly:  DedNet (in DedNet.dll) Versione: 23.3.0.0 (23.3.0.0)
Sintassi
public BomItem Add(
	string dedidc,
	string dedrevc,
	string discrimc,
	BomItemManEnum man,
	IDedData data,
	Dictionary<string, Object> distAttrs
)

Parametri

dedidc
Tipo: SystemString
DedID dell'elemento.
dedrevc
Tipo: SystemString
DedRev dell'elemento.
discrimc
Tipo: SystemString
Discriminante dell'elemento
man
Tipo: DedNet.CoreBomItemManEnum
Il tipo di inserimento attuato.
data
Tipo: DedNet.CoreIDedData
Informazioni aggiuntive da utilizzare nel caso in cui l'elemento sia da aggiungere in anagrafica perché attualmente non presente oppure oggetto DedData se il chiamante è già in possesso dell'anagrafica dell'elemento.
distAttrs
Tipo: System.Collections.GenericDictionaryString, Object
Elenco attributi di distinta da settare sull'elemento

Valore di ritorno

Tipo: BomItem
Restitusice l'elemento appena creato ed aggiunto.
Vedi anche