Click or drag to resize

Classe BomItem

Rappresenta un singolo legame padre-figlio nell'ambito della distinta. Questo legame (riconducibile ad una singola riga nella tabella DED_BOM) ha una data di creazione ed una di validità che ne limitano lo spazio temporale.
Gerarchia di ereditarietà
SystemObject
  DedNet.CoreBomItem

Namespace: DedNet.Core
Assembly: DedNet (in DedNet.dll) Versione: 27.2.0-beta3
Sintassi
public class BomItem : IDedDbItem

Il tipo BomItem espone i seguenti membri.

Proprietà
 NomeDescrizione
Proprietà pubblicaAllowEditDistValue Indica se gli attributi di distinta sono editabili
Proprietà pubblicaAnagr Restituisce l'anagrafica dell'elemento.
Proprietà pubblicaBomEditAdded Indica se l'elemento è nato in un contesto di editazione della disinta
Proprietà pubblicaCommAnagr Restituisce l'eventuale anagrafica di commessa.
Proprietà pubblicaCommParent Restituisce l'eventuale commessa padre in cui è inserito.
Proprietà pubblicaCreationDate Restituisce la data di creazione di questo elemento di distinta.
Proprietà pubblicaDbRevAnagr Restituisce la reale revisione dell'anagrafica letta dal DB.
Proprietà pubblicaDedIdChild Restituisce il DedId del codice figlio di questo elemento di distinta.
Proprietà pubblicaDedRevChild Restituisce il DedRev del codice figlio di questo elemento di distinta.
Proprietà pubblicaDiscrimChild Restituisce il discriminante del codice figlio di questo elemento di distinta
Proprietà pubblicaDiscrimFrom Discriminante di provenienza se si tratta di un elemento proveniente da una editazione di distinta
Proprietà pubblicaDistId Restituisce il DistId dell'elemento di distinta.
Proprietà pubblicaDizOrigCadValues Dizionario contenente i valori originali, derivanti dal CAD, degli attributi modificati
Proprietà pubblicaFakeItem Inidca se è un item Fake (in questo caso legge i suoi Item dai FakeItems
Proprietà pubblicaHashstringCompare Utilizzato come cache dell'hashstring creato per i confronti tra bomItem. E' stato creata la proprietà perchè viene utilizzato nella classe BomItemComparer
Proprietà pubblicaHideElementIfErased Indica se nascondere l'elemento se viene cancellato
Proprietà pubblicaHideInfo Indica se nascondere le informazioni dell'elemento
Proprietà pubblicaInfoCmpExp Struttura contenente le informazioni della comparazione (usato nell'esportazione della comparazione)
Proprietà pubblicaIsImpl Restituisce se si tratti di distinta implosa.
Proprietà pubblicaIsSparePart Ritorna True se l'oggetto corrente è un pezzo di ricambio, False altrimenti. Note: La verifica viene eseguita richiamando il metodo 'GetValue' sull'attributo 'ATTR_RCM_SPAREPART'.
Proprietà pubblicaItems Restituisce la sotto-distinta di questo elemento. Restituisce l'insieme degli elementi trovati oppure una collezione vuota se non ce ne sono oppure null se il codice richiesto non è presente in anagrafica.
Proprietà pubblicaMan Restituisce o imposta il contenuto del campo MAN di questo elemento.
Proprietà pubblicaOwner Restituisce il DistManager di appartenenza.
Proprietà pubblicaParent Restituisce l'oggetto BomItemCollection di appartenenza.
Proprietà pubblicaQta Restituisce o imposta la QTA di questo elemento.
Proprietà pubblicaStatoRecord Restituisce o imposta lo stato del record.
Proprietà pubblicaValidDate Restituisce o imposta la data di validità di questo elemento di distinta.
Torna su
Metodi
 NomeDescrizione
Metodo pubblicoClearCacheHashString Pulisco la cache utilizzata per memorizzare gli hashstring
Metodo pubblicoClone Restituisce il BomItem costruito con i valori originali Cad
Metodo pubblicoDbOrigCadVal Metodo per formattare i valori originali Cad come stringa nel database
Metodo pubblicoEquals
(Sovrascrive ObjectEquals(Object))
Metodo pubblicoGetAncestor Ritorna una BomItemCollection che rappresenta il nodo radice della distinta che ha creato questo BomItem.
Metodo pubblicoGetAttrsCadDiz Restituisce il dizionario degli attributi con i valori originali Cad del BomItem
Metodo pubblicoGetAttrsDiz Restituisce il dizionario degli attributi del BomItem
Metodo pubblicoGetBomItemCad Restituisce il BomItem costruito con i valori originali Cad
Metodo pubblicoGetHashCode Vengono riconosciuti uguali gli elementi che hanno tutti i campi uguali tranne QTA che non concorre come discriminante.
(Sovrascrive ObjectGetHashCode)
Metodo pubblicoGetHashString 
Metodo pubblicoGetValue Restituisce il valore dell'attributo di distinta specificato.
Metodo pubblicoSetDizOrigCadVal Metodo per impostare nell'oggetto i valori letti dalla stringa del database. Splitta la stringa nella coppia attributo-valore e la mette nel dizionario interno.
Metodo pubblicoSetOrigCadValue Metodo per impostare nel BomItem i vecchio valori CAD. Rende Dirty l'oggetto se necessario.
Metodo pubblicoSetValue Imposta il valore dell'attributo di distinta specificato.
Metodo pubblicoToString
(Sovrascrive ObjectToString)
Metodo pubblicoUpdateItemAnagr Aggiorna l'anagrafica dell'item se non è in ultima revisione e mette a dirty la distinta
Torna su
Vedi anche

Documentazione

Namespace DedNet.Core