Click or drag to resize

Classe DedApi

Classe statica per la gestione delle api DED ad alto livello
Gerarchia di ereditarietà
SystemObject
  LuaApplicationDedApi

Namespace: LuaApplication
Assembly: DedLuaApplication (in DedLuaApplication.dll) Versione: 27.1.0
Sintassi
public class DedApi

Il tipo DedApi espone i seguenti membri.

Costruttori
 NomeDescrizione
Metodo pubblicoDedApiInizializza una nuova istanza della classe DedApi.
Torna su
Proprietà
 NomeDescrizione
Proprietà pubblicaLastException 
Torna su
Metodi
 NomeDescrizione
Metodo pubblicoAllAttrPrompts Ritorna l'elenco di tutti i prompt degli attributi. Mantenuta per compatibilità col passato.
Metodo pubblicoAllDataHaveSameDedid Ritorna vero se tutte le anagrafiche in lista hanno lo stesso dedid
Metodo pubblicoAssociateDocument(DedComm, String, LuaTable) Funzione di associa documento. Data la commessa. In base al filename in caso sia già presente lo elimina. Infine viene eseguito un nuovo import del documento individuato dal file passato.
Metodo pubblicoAssociateDocument(String, String, String, LuaTable) Funzione di associa documento. Dati id e rev individua l'anagrafica. In base al filename e al context del documento individua il nome del documento ed in caso sia già presente lo elimina. Infine viene eseguito un nuovo import del documento individuato dal file passato.
Metodo pubblicoAssociateDocumentsCheckedoutByMeToThisHost Aggiorna l'internalname di tutti i documenti del database che ancora non l'hanno impostato
Metodo pubblicoChangeContexRapModel Cambia il contesto dei modelli che dovrebbero essere impostati come rappresentazioni e viceversa. Se vengono passati dedid e dedrev lo cambia solo dell'anagrafica passata altrimenti di tutto il DB.
Metodo pubblicoChangeContext Cambia il contesto di associazione tra Anagrafica e Documento. Permette di modificare solo da Modello a Pubblicazione o viceversa.
Metodo pubblicoCheckInDocument Esegue il checkin del documento individuato dal file passato
Metodo pubblicoCheckOutDocument Esegue il checkout del documento individuato dal file passato
Metodo pubblicoCloneDist(DedData, DedData) Copia la distinta dell'anagrafica di partenza in quella di destinazione. Chiama l'evento DistCloneData nella quale è possibile cambiare i dati e annullare l'inserimento.
Metodo pubblicoCloneDist(DedData, DedData, BomCloneMode) Copia la distinta dell'anagrafica di partenza in quella di destinazione. Con la possibilità di indicare il tipo di dati di distinta da clonare Chiama l'evento DistCloneData nella quale è possibile cambiare i dati e annullare l'inserimento.
Metodo pubblicoCloneDist(DedData, DedData, String) Copia la distinta dell'anagrafica di partenza in quella di destinazione con possibilità di indicare il tipo di distinta da clonare Chiama l'evento DistCloneData nella quale è possibile cambiare i dati e annullare l'inserimento.
Metodo pubblicoCloneDist(DedData, DedData, BomCloneMode, String) Copia la distinta dell'anagrafica di partenza in quella di destinazione con possibilità di indicare il tipo di distinta da clonare. Con la possibilità di indicare il tipo di dati di distinta da clonare Chiama l'evento DistCloneData nella quale è possibile cambiare i dati e annullare l'inserimento.
Metodo pubblicocod2Files Ritorna un LuaTable che contiene tutti i nomi file associati all'anagrafica identificata dai valori passati
Metodo pubblicoCompactDedData Compatta gli attributi per ridurne il numero.
Metodo pubblicoCompileNewECOPerm Compila i nuovi permessi nelle tabelle DED_PU e DED_PERM_OBJ in base ai valori già presenti.
Metodo pubblicoCompileNewPerm Compila i nuovi permessi nelle tabelle DED_PU e DED_PERM_OBJ in base ai valori già presenti.
Metodo pubblicoCreateData Creazione dell'anagrafica. Riceve in ingresso una table di parametri.
Metodo pubblicoCreateDocument Comando per la registrazione di un documento.
Metodo pubblicoCreateMovingLink 
Metodo pubblicodbIsRil Controlla se l'anagrafica passata è rilasciata
Metodo pubblicoDeleteBomLastRevision Elimina ultima revisione della distinta associata all'anagrafica identifica da ID e REV.
Metodo pubblicodoc2Files Ritorna una tabella di file path che rappresentano i documenti individuati nel database
Metodo pubblicoEnsureLocal Esegue il comando di ensureLocal del file passato
Metodo pubblicoExportDocument Esporta i documenti associati all'anagrafica di riferimento in un path esterno al database.
Metodo pubblicofile2Code Dato un fileName ritorna la prima anagrafica associata in base al contesto indicato
Metodo pubblicofile2Codes Dato un fileName ritorna la lista delle anagrafiche associate.
Metodo pubblicofindLastData Dato il valore ed il campo di riferimento ritorna l'ultima anagrafica disponibile.
Metodo pubblicoFixAttributesName Sistemate le varie casistiche di stesso nome interno con prompt diverso.
Metodo pubblicoFixAttributesPrompt Sistema le varie casistiche di attributi figli con stesso prompt ma nome interno differente.
Metodo pubblicoFixDocDuplicated Controlla se ci sono documenti doppi registrati nella stessa posizione e li elimina.
Metodo pubblicoForceAlignmentForAllCorporatesDetached Controlla i documenti che risultano disallineati per tutte le corporate. Vengono allineati sulla corporate corrente
Metodo pubblicoFormatAttrForDb Restituisce il valore di un attributo, convertendolo però nel tipo dati coerente con il tipo di dati dell'attributo. Nel caso di stringa se è troppo lungo lo tronca.
Metodo pubblicogetDedDisPrompt Ritorna il prompt di DED_DIS. Mantenuta per compatibilità col passato.
Metodo pubblicoGetFullDocumentName Dato un filename e una configurazione ritorna il fulldocumentname
Metodo pubblicoGetFullFileName Dato un fulldocumentname ritorna il fullfilename privato della configurazione
Metodo pubblicoImportProgFromMaster API da eseguire sugli slave per importare i progressivi esportati dal master dopo aggioranmento rel 22.
Metodo pubblicoisDocInDb Controllo se il file passato è associato all'anagrafica individuata da id e rev.
Metodo pubblicoLinkDocument Collega il documento passato tramite filename alla anagrafica. Il documento deve essere già registrato nel database.
Metodo pubblicoMergeRoot Rinomina in tutte le tabelle la root
Metodo pubblicoRemoveDocument Elimina il documento identificato dal fileName passato
Metodo pubblicoRenameRoot Rinomina in tutte le tabelle la root
Metodo pubblicoReplaceInvalidFileNameChars Restituisce una stringa con i caratteri non validi sostituiti con _.
Metodo pubblicoResultBomCmpExp Restituisce un dizionario contenente gli elementi di distinta e campi di distinta modificati
Metodo pubblicoShowBomCompareExp Visualizza la finestra dell'esporta confronto tra distinte
Metodo pubblicoShowLastException 
Metodo pubblicoShowMigrationStatusInfo Visualizza lo stao di migrazione dei documenti del database
Metodo pubblicoUpdataDataAttrs Aggiorna gli attributi di anagrafica. La funzione filtra l'eventuale settaggio di dedid, dedrev. In caso di qualsiasi errore non appporta modifiche all'anagrafica
Metodo pubblicoUpdateAttListOrder Aggiorna tutti gli indici degali attributi.
Torna su
Campi
 NomeDescrizione
Campo pubblico_app 
Torna su
Vedi anche