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.CoreAssembly: DedNet (in DedNet.dll) Versione: 27.1.0
Sintassi public BomItem Add(
string dedidc,
string dedrevc,
string discrimc,
BomItemManEnum man,
IDedData data,
Dictionary<string, Object> distAttrs
)
Public Function Add (
dedidc As String,
dedrevc As String,
discrimc As String,
man As BomItemManEnum,
data As IDedData,
distAttrs As Dictionary(Of String, Object)
) As BomItem
public:
BomItem^ Add(
String^ dedidc,
String^ dedrevc,
String^ discrimc,
BomItemManEnum man,
IDedData^ data,
Dictionary<String^, Object^>^ distAttrs
)
member Add :
dedidc : string *
dedrevc : string *
discrimc : string *
man : BomItemManEnum *
data : IDedData *
distAttrs : Dictionary<string, Object> -> BomItem
Parametri
- dedidc String
- DedID dell'elemento.
- dedrevc String
- DedRev dell'elemento.
- discrimc String
- Discriminante dell'elemento
- man BomItemManEnum
- Il tipo di inserimento attuato.
- data IDedData
- 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 DictionaryString, Object
- Elenco attributi di distinta da settare sull'elemento
Valore di ritorno
BomItemRestitusice l'elemento appena creato ed aggiunto.
Vedi anche