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: 24.6.0.0 (24.6.0.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
- 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:
BomItemRestitusice l'elemento appena creato ed aggiunto.
Vedi anche