Click or drag to resize

Classe DedVars

Implementa la lista delle variabili DedVar.
Gerarchia di ereditarietà
SystemObject
  DedNet.CoreDedDbCollectionBaseDedVar
    DedNet.CoreDedVars

Namespace: DedNet.Core
Assembly: DedNet (in DedNet.dll) Versione: 25.3.0.0 (25.3.0.0)
Sintassi
public class DedVars : DedDbCollectionBase<DedVar>

Il tipo DedVars espone i seguenti membri.

Costruttori
 NomeDescrizione
Metodo pubblicoDedVars Costruttore unico.
Torna su
Proprietà
 NomeDescrizione
Proprietà pubblicaActiveStateConfiguration Restituisce l'ID della configurazione degli stati attiva.
Proprietà pubblicaAdvancedBomInsert Restituisce l'ID della configurazione degli stati attiva.
Proprietà pubblicaAllowEditBomMultilev Restituisce se è permesso editare le distinta multilivello
Proprietà pubblicaAllowsDuplicates Restituisce se siano ammessi duplicati all'interno della lista. Se false viene sollevata una eccezione su tentativo di inserimento duplicati.
(Ereditato da DedDbCollectionBaseT)
Proprietà pubblicaAlternativeRefAttrName Restituisce il nome dell'attributo da usare per la gestione dei codici alternativi.
Proprietà pubblicaApplication Restituisce l'oggetto applicazione di appartenza.
(Ereditato da DedDbCollectionBaseT)
Proprietà pubblicaArchiviaInChiusura Restituisce se archiviare un documento in chiusura, quando attivo un progetto di tipo condiviso. Di default è false.
Proprietà pubblicaAutoCheckInOnClose Indica se deve essere effettuato il checkin in chiusura dei documenti all'interno di Office. Di default è false.
Proprietà pubblicaAutoUpdateAnagrComm Restituisce se aggiornare in automatico le anagrafiche delle commesse all'ultima revisione (se la commessa è aperta). Di default è true.
Proprietà pubblicaBomDirtyOnForceLastRevOnBomEdit Indica se si deve mettere a Dirty la distinta in editazione in caso di elementi non aggiornati all'ultima revisione Viene preso in considerazione solo se la vars ForceLastRevOnBomEdit è attiva (True) Default false.
Proprietà pubblicaCheckInheritProgCollision Restituisce se controllare i conflitti sul progressivo nel caso la famiglia lo erediti. Di default è false.
Proprietà pubblicaCheckIsInventroDwg Restituisce se controllare o no se si tratta di un dwg di inventor. Di default è false.
Proprietà pubblicaCheckoutStructureBreakOnNotLavDocument Restituisce true se il checkout struttura deve proseguire anche sui figli dei documenti associati ad anagrafiche non in lavorazione.
Proprietà pubblicaCheckPwsFileVer Restituisce se è controllare o meno la versione fisica del file. Di default è false.
Proprietà pubblicaCloneBomOnSaveData Restituisce se è attiva l'opzione che stabilisce se clonare la distinta durante l'esecuzione del comando 'Duplica anagrafica'. Di default è True.
Proprietà pubblicaCount Restituisce il numero di elementi presenti.
(Ereditato da DedDbCollectionBaseT)
Proprietà pubblicaCreaAnagrInSalvaDist Restituisce il valore della variabile CreaAnagrInSalvaDist in base alla piattaforma (è in Top e TopInv). Di default è true per consentire la creazione delle anagrafiche al volo durante il salvataggio della distinta.
Proprietà pubblicaCreateOfficePublishDocOnStateChange Restituisce se è fare la pubblicazione dei documenti di Office. Di default è false.
Proprietà pubblicaDbMaster Restituisce se solo il database è master o no. Di default è true.
Proprietà pubblicaDbVersion Restituisce la versione del DB oppure 0.
Proprietà pubblicaDedRootRadixPath Restituisce il valore del percorso radice delle root. Viene utilizzato in caso di path relativi.
Proprietà pubblicaDedTypesPlaceHolderDisabled Lista dei tipi nei quali il segnaposto sulla anagrafica di destinazione non deve mai essere creato
Proprietà pubblicaDedTypesPlaceHolderEnforced Lista dei tipi nei quali il segnaposto sull'anagrafica di partenza deve sempre essere creato
Proprietà pubblicaDedTypesSkippedOnCheckOutStructure Lista dei tipi per i quali il c/o deve essere skippato
Proprietà pubblicaDedTypesTemporaryData Lista delle famiglie dei temporanei.
Proprietà pubblicaDedTypesUnrilMultiDisabled Lista dei tipi per i quali durante il comando multiplo non deve essere tolto il rilascio.
Proprietà pubblicaDefCommType Restituisce la famiglia di default nella quale archiviare i record da creare (ex $COMM) durante la creazione di una distinta. Di default restituisce la famiglia root ('!', tutti i tipi).
Proprietà pubblicaDefRevTokenNum Restituisce il numero di caratteri di default da utilizzare per creare il numero di revisione durante la codifica di un nuovo record, quando la famiglia di archiviazione non abbia la revisione nel DED_DIS.
Proprietà pubblicaDetachedFileSystemsMode Restituisce se è attiva la modalità a file system separati e sincronizzati. Di default è false.
Proprietà pubblicaDirty Restituisce se la collezione o uno dei suoi elementi sia stata modificata.
(Ereditato da DedDbCollectionBaseT)
Proprietà pubblicaDisableAutoSearchOnModalForm Indica se disabilitare la ricerca automatica nei form di selezione
Proprietà pubblicaDisableBomEditRil Restituisce se forzare disabilitare o meno l'editazione della distinta dei codici rilasciati. Di default è false.
Proprietà pubblicaDisableBomSaveOnRepresentation Restituisce se invalidare il salvataggio della distinta su un documento di rappresentazione.
Proprietà pubblicaDisableExportDocumentOnForbiddenState Restituisce se invalidare l'esportazione dei documenti se la sua anagrafica si torva in uno stato interdetto (superato/obsoleto).
Proprietà pubblicaDisableUpdateBomOnRevision Indica se disabilitare l'aggiornamento delle revisioni delle anagrafiche presenti in distinta quando abbiamo la codifica in NGR Di Defaul è False
Proprietà pubblicaEditAttrUpperize Restituisce se forzare in maiuscolo i caratteri digitati nell'edita attributi. Di default è false.
Proprietà pubblicaEnforceShowLastRev Restituisce se visualizzare sempre l'ultima revisione ( nasconde le superate )
Proprietà pubblicaErasedItems Restitusice la lista in sola lettura degli elementi che risultano attualmente cancellati.
(Ereditato da DedDbCollectionBaseT)
Proprietà pubblicaEsclAttrUpdFromDbTab Restituisce la lista degli attributi che non devono essere aggiornati dal Database all'apertura di un disegno.
Proprietà pubblicaEseguiTopEditAttrPostEvent Restituisce il valore della variabile DedEseguiTopEditAttrPostEvent in base alla piattaforma. Di default è true.
Proprietà pubblicaExportOnlyActiveSheet Indica se deve essere effettuato il checkin in chiusura dei documenti all'interno di Office. Di default è false.
Proprietà pubblicaForceLastRevOnBomEdit Restituisce se forzare sempre tutto all'ultima revisione in editazione/clonazione della distinta. Default True.
Proprietà pubblicaIgnoreEsclAttrUpdOnFirstSave Restituisce
Proprietà pubblicaIgnoreMissingRef Specifica se ignorare eventuali Xref mancanti. Di default è false.
Proprietà pubblicaInfoUserPromptName Restituisce il nome dell'attributo utilizzato per la compilazione del tassello user in fase di salvataggio nel Database. Restituisce 'INFOUSER' di default oppure il valore impostato nelle variabili.
Proprietà pubblicaInvalidateStateCmdOnModelOutOfCad Restituisce se invalidare il rilascio da fuori il cad in presenza di documenti di modello.
Proprietà pubblicaInvalidateStateCommandsOnPublishErrors Restituisce/Imposta se invalidare o meno il rilascio in caso di errori in pubblicazione.
Proprietà pubblicaLanguage Ritorna il codice ISO della lingua base utilizzata dall'utente.
Proprietà pubblicaLastItem Restituisce l'ultimo elemento della collezione oppure null se non ci sono elementi.
(Ereditato da DedDbCollectionBaseT)
Proprietà pubblicaLibraryUsesPlaceHolder Restituisce true se anche i file di libreria devono creare .del o .moved quando vengono salvati
Proprietà pubblicaManageDocumentProperties Restituisce se gestire le proprietà dei documenti.
Proprietà pubblicaManageDwgRef Specifica se gestire i riferimenti esterni ( Xref / Immagini / Etc.. ). Di default è false.
Proprietà pubblicaMechanicalSaveFormat Specifica il formato di salvataggio nel caso di Mechanical. Di default è vuoto.
Proprietà pubblicaMopReferenceAttribute Restituisce il prompt dell'attributo di riferimento del MOP. Di default non è impostato
Proprietà pubblicaNumBckToConserve Restituisce il valore di tabelle di backup da mantenere per ogni tabella. minore uguale di 0 significa di non cancellare nulla.
Proprietà pubblicaOnlyOwnerCommCanErase Restituisce se solo il proprietario della commessa la può eliminare. Di default è true.
Proprietà pubblicaOverwriteBomMode Indica se mantenere o ignorare le modifiche al salvataggio della distinta Di default è Overwrite.
Proprietà pubblicaPlaceHolderMode Restituisce true se in salvataggio è necessario creare i file .del o .moved
Proprietà pubblicaPrtDwgRead Specifica se leggere le parti dal prt. Di default è true.
Proprietà pubblicaPrtDwgSave Specifica sse scrivere le parti nel dwg. Di default è true.
Proprietà pubblicaPrtPrtSave Specifica se scrivere il file prt. Di default è false.
Proprietà pubblicaPubExtList Restituisce la lista delle estensioni da considerare come pubblicazione. Di default è "dwf", "pdf","tif".
Proprietà pubblicaPwsBackupNum Restituisce il numero massimo di documenti da mantenere nell'area locale come backup.
Proprietà pubblicaPwsMode Restituisce se è attivo il CheckIn, Checkout. Di default è false.
Proprietà pubblicaReadRootDocumentsOnDocSearchLoad Restituisce se leggere i documenti di root in caricamento del form di ricerca documentale.
Proprietà pubblicaRenameNgrFileOnExport Restituisce se rinominare i file ngr aggiungendo la revisione in fase di esportazione.
Proprietà pubblicaRootSkippedOnCheckOutStructure Lista dei tipi nei quali il segnaposto sulla anagrafica di destinazione non deve mai essere creato
Proprietà pubblicaRootsRecognizedOnDbSave Lista di root sulle quali effettuare il riconosci invece di un import in fase di salvataggio.
Proprietà pubblicaRootTypeSkippedOnCheckOutStructure Lista dei tipi nei quali il segnaposto sulla anagrafica di destinazione non deve mai essere creato
Proprietà pubblicaSalvaDistMultiLiv Restituisce il valore della variabile SalvaDistMultiLiv in base alla piattaforma (è in Top e TopInv). Di default è true per consentire il salvataggio monolivello.
Proprietà pubblicaSilentUpdateDedDisOnOpen Restituisce se non visualizzare il messaggio di avvertimento all'apertura di un file nel quale viene aggiornato il DED_DIS perché incoerente con la sua posizione ed il suo nome. Di default è false.
Proprietà pubblicaSkipUpdateAttribList Restituisce la lista degli attributi che non devono essere aggiornati nel Database al salvataggio di un disegno.
Proprietà pubblicaSmtpAlias Restituisce il valore di default per la mail del mittente Smtp.
Proprietà pubblicaSmtpEmail Restituisce il valore di default per l'alias Smtp.
Proprietà pubblicaSmtpEnableSsl Restituisce il valore di default per l'abilitazione SSL in Smtp.
Proprietà pubblicaSmtpHost Restituisce il valore di default per la host Smtp.
Proprietà pubblicaSmtpPort Restituisce il valore di default per la porta Smtp.
Proprietà pubblicaSmtpPwd Restituisce il valore di default per la password Smtp.
Proprietà pubblicaSmtpUser Restituisce il valore di default per l'utente Smtp.
Proprietà pubblicaSparePartManagementActive Restituisce se è attiva la gestione dei ricambi.
Proprietà pubblicaTopTabRevActive 
Proprietà pubblicaTopTabRevDrawingCurrent Restituisce il valore della variabile TopTabRevDrawingCurrent indicante se disegnare, nella tabella delle revisioni, anche la revisione corrente. Di default è true.
Proprietà pubblicaTopTabRevIncludeFirstRevIfNotRevDefZero Restituisce il valore della variabile TopTabRevIncludeFirstRevIfNotRevDefZero indicante se disegnare, nella tabella delle revisioni, anche la prima anagrafica se la sua revisione è diversa dalla revisione di default. Di default è false.
Proprietà pubblicaTopTabRevNumMaxToShow Restituisce il valore della variabile TopTabRevNumMaxToShow indicante il numero di revisione massime da mostrare nella tabella. Di default è 0 (ovvero senza limite)
Proprietà pubblicaTransferManagerFtpBasePath Nelle impostazioni FTP del transfer manager rappresenta il percorso di base per i trasferimenti
Proprietà pubblicaTransferManagerFtpHost Nelle impostazioni FTP del transfer manager rappresenta l'host name
Proprietà pubblicaTransferManagerFtpPassword Nelle impostazioni FTP del transfer manager rappresenta la password
Proprietà pubblicaTransferManagerFtpPort Nelle impostazioni FTP del transfer manager rappresenta la porta
Proprietà pubblicaTransferManagerFtpUser Nelle impostazioni FTP del transfer manager rappresenta l'utente
Proprietà pubblicaTransferManagerOnlineMode Restituisce o imposta la modalità di connessione online attiva del transfer manager
Proprietà pubblicaUsersMode Restituisce se è attiva la gestione degli utenti. Di default è false.
Torna su
Metodi
 NomeDescrizione
Metodo pubblicoAdd Aggiunge un nuovo elemento alla collezione. Non verifica se esista già un altro elemento con stesse caratteristiche.
Metodo protettoAddForClone DI USO INTERNO. Aggiunge un elemento alla lista senza rendere dirty l'oggetto. L'elemento viene aggiunto SENZA MODIFICARNE LO STATO. Le classi derivate potranno utilizzare questo metodo per clonare la collezione.
(Ereditato da DedDbCollectionBaseT)
Metodo protettoAddModified DI USO INTERNO. Aggiunge un elemento alla lista senza rendere dirty l'oggetto. L'elemento viene aggiunto con lo stato di UnModified. Le classi derivate dovranno utilizzare questo metodo durante la fase di creazione/inizializzazione.
(Ereditato da DedDbCollectionBaseT)
Metodo protettoAddNewElement DI USO INTERNO. Aggiunge un elemento alla lista rendendo dirty l'oggetto. L'elemento viene aggiunto con lo stato di NewElement. Utilizzare questo metodo nelle classe derivate per aggiungere un elemento alla lista. Dovranno loro stesse avere un metodo pubblico Add() che prenda i parametri necessari alla costruzione dell'oggetto.
(Ereditato da DedDbCollectionBaseT)
Metodo protettoAddRangeNewElement DI USO INTERNO. Utilizzare questo metodo per inizializzare la lista di elementi rendendo dirty l'oggetto. Gli elementi vengono aggiunti con lo stato di NewElement. Utilizzare questo metodo nelle classe derivate per aggiungere più elementi alla lista.
(Ereditato da DedDbCollectionBaseT)
Metodo protettoAddUnModified Ovverride per la gestione della cache delle variabili
(Sovrascrive DedDbCollectionBaseTAddUnModified(T))
Metodo pubblicoClear Elimina tutti gli elementi dalla lista.
(Ereditato da DedDbCollectionBaseT)
Metodo protettoClearRefresh Svuota la lista impostando Dirty = false. Di fatto permette di effettuare un refresh della lista e quindi di ricaricarla. Serve per svuotare la lista e reinizializzarla da capo.
(Ereditato da DedDbCollectionBaseT)
Metodo pubblicoContains(T) Verifica l'esistenza di un valore all'interno della lista degli elementi. Le classi derivate devono effettuarne l'override nel caso in cui l'elemento non implementi GetHashCode() per l'uso all'interno dei dizionarii.
(Ereditato da DedDbCollectionBaseT)
Metodo pubblicoContains(String, ClientApplicationEnum) Implementa la funzione Contains.
Metodo pubblicoCopyTo Copia un range di elementi in un array.
(Ereditato da DedDbCollectionBaseT)
Metodo protettoCreateDeleteCommand Crea, inizializza e restituisce il comando per l'eliminazione di un elemento.
(Sovrascrive DedDbCollectionBaseTCreateDeleteCommand(T))
Metodo protettoCreateInsertCommand Crea, inizializza e restituisce il comando per l'inserimento di un elemento.
(Sovrascrive DedDbCollectionBaseTCreateInsertCommand(T))
Metodo protettoCreateUpdateCommand Aggiorna le informazioni di un elemento.
(Sovrascrive DedDbCollectionBaseTCreateUpdateCommand(T))
Metodo pubblicoCustomSort Ordina la lista in base al comparatore passato.
(Ereditato da DedDbCollectionBaseT)
Metodo protettoExecuteDeleteItem Esegue l'eliminazione di un elemento. Crea il comando tramite il metodo CreateDeleteCommand() e lo esegue.
(Ereditato da DedDbCollectionBaseT)
Metodo protettoExecuteInsertItem Esegue l'inserimento di un elemento. Crea il comando tramite il metodo CreateInsertCommand() e lo esegue.
(Ereditato da DedDbCollectionBaseT)
Metodo protettoExecuteUpdateItem Esegue l'aggiornamento di un elemento. Crea il comando tramite il metodo CreateUpdateCommand() e lo esegue.
(Ereditato da DedDbCollectionBaseT)
Metodo pubblicoFind Restituisce l'oggetto cercato.
(Ereditato da DedDbCollectionBaseT)
Metodo pubblicoFindAll Restitusice la lista degli elementi che corrispondono al predicato.
(Ereditato da DedDbCollectionBaseT)
Metodo protettoGetDbIndex Restituisce l'indice dell'elemento passato, da utilizzare nelle clausole where di aggiornamento/eliminazione.
(Sovrascrive DedDbCollectionBaseTGetDbIndex(T))
Metodo pubblicoGetEnumerator Restituisce l'enumeratore della collezione.
(Ereditato da DedDbCollectionBaseT)
Metodo pubblicoGetVal(String) Restituisce il valore della variabile individuata dal nome e nel gruppo General. Restituisce null se la variabile non viene trovata o se questa ha valore null.
Metodo pubblicoGetVal(String, ClientApplicationEnum) Restituisce il valore della variabile individuata dal nome e dal gruppo di appartenenza. Restituisce null se la variabile non viene trovata o se questa ha valore null.
Metodo pubblicoGetVal(String, Object) Restituisce il valore della variabile individuata dal nome e nel gruppo General. Restituisce null se la variabile non viene trovata o se questa ha valore null.
Metodo pubblicoGetVal(String, ClientApplicationEnum, Object) Restituisce il valore della variabile individuata dal nome e dal gruppo di appartenenza. Restituisce null se la variabile non viene trovata o se questa ha valore null.
Metodo pubblicoGetVar(String) Restituisce l'oggetto DedVar individuandolo tramite il nome appartenente al gruppo General. Restituisce null se non esiste.
Metodo pubblicoGetVar(String, ClientApplicationEnum) Restituisce l'oggetto DedVar individuandolo tramite il nome ed il gruppo di appartenenza. Restituisce null se non esiste.
Metodo pubblicoIndexOf(T) Restituisce l'indice dell'elemento richiesto.
(Ereditato da DedDbCollectionBaseT)
Metodo pubblicoIndexOf(String, ClientApplicationEnum) Implementa la funzione IndexOf.
Metodo pubblicoIndexOf(DedVar, String, ClientApplicationEnum) Restuitisce l'indice della variabile all'interno della lista se non sono me stesso.
Metodo protettoInitListUnModified DI USO INTERNO. Utilizzare questo metodo per inizializzare la lista di elementi senza rendere dirty l'oggetto. Gli elementi vengono aggiunti con lo stato di UnModified dopo avere azzerato la lista interna. Le classi derivate dovranno utilizzare questo metodo durante la fase di creazione/inizializzazione.
(Ereditato da DedDbCollectionBaseT)
Metodo protettoInsertUnModified DI USO INTERNO. Inserisce un elemento alla lista senza rendere dirty l'oggetto, all'indice specificato. L'elemento viene aggiunto con lo stato di UnModified. Le classi derivate dovranno utilizzare questo metodo durante la fase di creazione/inizializzazione.
(Ereditato da DedDbCollectionBaseT)
Metodo pubblicoItem(Int32) Restituisce l'elemento iesimo della lista.
(Ereditato da DedDbCollectionBaseT)
Metodo pubblicoItem(String, ClientApplicationEnum) Implementa la funzione Item.
Metodo pubblicoMove(Int32, Boolean) Sposta l'elemento dell'indice passato ad una posizione precedente o successiva. Ignora eventuali valori di indice non validi.
(Ereditato da DedDbCollectionBaseT)
Metodo pubblicoMove(Int32, Boolean, Int32) Sposta l'elemento dell'indice passato prima o dopo del numero di posizioni passate. Ignora eventuali valori di indice non validi.
(Ereditato da DedDbCollectionBaseT)
Metodo protettoOnAfterSave Metodo Template chiamato dopo il salvataggio avvenuto.
(Ereditato da DedDbCollectionBaseT)
Metodo protettoOnAfterSaveNoChanges Metodo Template chiamato dopo il salvataggio senza modifiche.
(Ereditato da DedDbCollectionBaseT)
Metodo protettoOnBeforeSave Metodo Template chiamato prima del salvataggio.
(Ereditato da DedDbCollectionBaseT)
Metodo pubblicoPropertyChanged(T) Imposta come modificato lo stato dell'elemento.
(Ereditato da DedDbCollectionBaseT)
Metodo pubblicoPropertyChanged(DedEditableObjectT) Imposta come modificato lo stato dell'elemento.
(Ereditato da DedDbCollectionBaseT)
Metodo pubblicoPropertyChangedAsNewElement(T) Imposta come nuovo elemento lo stato dell'elemento.
(Ereditato da DedDbCollectionBaseT)
Metodo pubblicoPropertyChangedAsNewElement(DedEditableObjectT) Imposta come nuovo elemento lo stato dell'elemento.
(Ereditato da DedDbCollectionBaseT)
Metodo protettoReInitListUnModified DI USO INTERNO. Utilizzare questo metodo per inizializzare la lista di elementi senza rendere dirty l'oggetto. Gli elementi vengono aggiunti con lo stato di UnModified dopo avere azzerato la lista interna. Le classi derivate dovranno utilizzare questo metodo durante la fase di creazione/inizializzazione.
(Ereditato da DedDbCollectionBaseT)
Metodo pubblicoRemove Elimina un elemento dalla collezione.
(Ereditato da DedDbCollectionBaseT)
Metodo pubblicoRipristina Verifica che l'elemento sia presente negli eliminati e lo toglie da lì e lo riaggiunge in coda alla lista degli elementi validi. Solleva una eccezione se l'elemento è già presente nella lista e AllowsDuplicates = false.
(Ereditato da DedDbCollectionBaseT)
Metodo pubblicoSave Salva l'oggetto con tutta la sua lista, solo se questo risulta dirty.
(Ereditato da DedDbCollectionBaseT)
Torna su
Vedi anche

Documentazione

Namespace DedNet.Core