|   | Nome | Descrizione | 
|---|
  | AssertAllDocumentsAreCheckedInOrCheckOutByMe(DedData) | 
            Solleva una eccezione se esistono dei documenti associati all'anagrafica che non sono in checkin o in checkout da me.
             | 
  | AssertAllDocumentsAreCheckedInOrCheckOutByMe(DedDocList) | 
            Solleva una eccezione se esistono dei documenti che non sono in checkin o in checkout da me.
             | 
  | AssertAnagrNotNull | 
            Verifica che il DedId ed il DedRev siano presenti nel Database..
             | 
  | AssertCanSup | 
            Controlla che ci sia almeno un'altra revisione nello stato Lavorazione/Rilasciato.
             | 
  | AssertCfgNotUsed(DedDoc, CfgOperation) |   | 
  | AssertCfgNotUsed(DedDoc, ListString) |   | 
  | AssertCorporateIsMaster | 
            Controlla che l'utente abbia il permesso di Amministrare in generale.
             | 
  | AssertDbBomColSequence | 
            Si assicura che le colonne della distinta in salvataggio siano nell'ordine corretto.
            Controlla che le prime 5 colonne siano $lev,ID,REV,ID,REV
             | 
  | AssertDocHasData | 
            Controlla che il documento non sia associato a nessuna anagrafica.
             | 
  | AssertDocHasNotMoreThanOneConfigContext(DedData, Boolean) | 
            Se i documenti dell'anagrafica sono associati tramite più configurazioni blocco!
             | 
  | AssertDocHasNotMoreThanOneConfigContext(DedDoc, Boolean) | 
            Se i documenti dell'anagrafica sono associati tramite più configurazioni blocco!
             | 
  | AssertDocIsNotVital | 
            Si assicura che il documento non sia dipendenza vitale di qualche documento.
            Nel caso sia dipendenza controlla che la dipendenza sia nella lista passata come secondo parametro
            altrimenti genera eccezione ( questo controllo viene fatto solo se la lista è diversa da null ).
             | 
  | AssertDocumentNotNull | 
            Verifica che il documento passato non sia null, altrimenti solleva una eccezione indicando che il file fileName
            non risulta essere registrato nel Database.
             | 
  | AssertDocumentNull | 
            Verifica che il documento passato sia null, altrimenti solleva una eccezione.
             | 
  | AssertDocUsedInOneAnagr | 
            Sis assicura che il documento sia usato solamente in un'anagrafica.
             | 
  | AssertECOExistsAnagComm | 
            Verifica l'esistenza dell'anagrafica o della commessa associata all'ECO.
             | 
  | AssertECOIsCorrectlyAssigned | 
            Verifica lo stato dell'ECO e genera una eccezione se lo stato è "Assegnato" e l'utente corrente è diverso da quello che lo ha preso in carico.
             | 
  | AssertECOIsNotClosed | 
            Verifica lo stato dell'Eco e genera una eccezione se lo stato è "Chiuso".
             | 
  | AssertECOOperationOnDocument | 
            Verifica se l'utente ha il permesso di eseguire le operazioni sui documenti associato all'ECO.
             | 
  | AssertECORoot | 
            Verifica che esista la root dedicata agli Eco.
             | 
  | AssertFileExists | 
            Solleva l'eccezione di FileNotFoundException se il file non è presente.
             | 
  | AssertFileExists2 | 
            Solleva l'eccezione di FileNotFoundException se il file non è presente.
             | 
  | AssertFileIsInRoot(DedRootInfo) | 
            Verifica che le informazioni di un percorso sia nei percorsi validi del Database.
             | 
  | AssertFileIsInRoot(String) | 
            Verifica che il percorso passato sia nei percorsi validi del Database.
             | 
  | AssertFileIsNotLocked | 
            Verifica che il file passato non sia bloccato, altrimenti solleva una eccezione.
            Se il file non esiste non fa nulla.
             | 
  | AssertFileNotExists | 
            Controlla che un file NON esista, altrimenti solleva una eccezione.
             | 
  | AssertGuid | 
            Solleva l'eccezione di ArgumentNullException se il parametro passato è Guid.Empty.
             | 
  | AssertHadntMovedDocuments | 
            Controlla che l'anagrafica non puntasse a documenti che poi sono stati ricodificati
             | 
  | AssertHeaderIsNotLocked | 
            Controlla che l'header della distinta non sia bloccato.
             | 
  | AssertIsAllowedStateTransaction | 
            Controlla se il passaggio di stato è ammesso per l'utente
             | 
  | AssertIsApprovedState | 
            Controlla che l'anagrafica sia rilasciata.
             | 
  | AssertIsCheckedIn | 
            Controlla che il documento sia in Check-In.
             | 
  | AssertIsCheckedInOrCheckedOutByMe | 
            Controlla che il documento sia in Check-In oppure in Check-Out da me.
             | 
  | AssertIsCheckedOut | 
            Controlla che il documento sia in Check-Out.
             | 
  | AssertIsCheckedOutByMe | 
            Controlla che il documento sia in Check-Out da me.
             | 
  | AssertIsClosed | 
            Controlla che la commessa non sia chiusa
             | 
  | AssertIsNotApprovedState | 
            Controlla che l'anagrafica non sia in uno stato di "Approved".
             | 
  | AssertIsNotInDist | 
            Controlla che l'anagrafica non sia presente in distinta.
             | 
  | AssertIsNotNewVaultFile | 
            Si assicura che il documento, con l'area locale attiva, non sia in checkout perché
            nuovo e quindi non esista il file sul vault.
             | 
  | AssertIsNotOutdatedState | 
            Controlla che l'anagrafica non sia Superata.
             | 
  | AssertIsNotPendingApprovalState | 
            Controlla che l'anagrafica non sia in uno stato di "Pending Approval".
             | 
  | AssertIsNotUnchengeableState | 
            Controlla che l'anagrafica non sia Obsoleta.
             | 
  | AssertIsNotWorkingState | 
            Controlla che l'anagrafica non sia in Lavorazione.
             | 
  | AssertIsNotWritableOutdatedState | 
            Controlla che l'anagrafica non sia Superata in adattamento.
             | 
  | AssertIsOutdatedState | 
            Controlla che l'anagrafica sia Superata.
             | 
  | AssertIsPendingApprovalState | 
            Controlla che l'anagrafica sia rilasciata.
             | 
  | AssertIsPwsModeActive | 
            Controlla che sia attiva la pws.
             | 
  | AssertIsUnchangeableState | 
            Controlla che l'anagrafica sia Obsoleta.
             | 
  | AssertIsUsersMode | 
            Controlla che sia attiva la gestione degli utenti.
             | 
  | AssertIsVgr |   | 
  | AssertIsWorkingState | 
            Controlla che l'anagrafica sia in Lavorazione.
             | 
  | AssertIsWritableState | 
            Controlla che l'anagrafica sia in uno stato scrivibile.
             | 
  | AssertObject | 
            Solleva l'eccezione di ArgumentNullException se il parametro passato è null.
             | 
  | AssertPathIsRooted | 
            Solleva l'eccezione di FileNotFoundException se il file non è presente.
             | 
  | AssertPathNotTooLong | 
            Genera una eccezione se il nome di file completo contiene più di 259 caratteri o se il nome di directory contiene più di 247 caratteri.
            Da tenere presente che, per gestire i file .erased, ne viene calcolato l'eventuale nome prima di effettuare il controllo di validità.
            Questo comporta l'accodazione di 26 caratteri al path passato in ingresso.
             | 
  | AssertSparePartsManagement | 
            Controlla che la gestione dei ricambi sia attiva.
             | 
  | AssertSparePartsManagement(DedData) | 
            Controlla che la gestione dei ricambi sia attiva in base all'anagrafica specificata in ingresso.
             | 
  | AssertString | 
            Solleva l'eccezione di ArgumentNullException se il parametro passato è null.
             | 
  | AssertString2 | 
            Solleva l'eccezione di ArgumentNullException se il parametro passato è null.
             | 
  | AssertUserCan(DedStandardPerm, DedTypeBase) | 
            Controlla che l'utente abbia il permesso passato.
             | 
  | AssertUserCan(DedStandardPerm, Boolean) | 
            Controlla che l'utente abbia il permesso passato.
             | 
  | AssertUserCanAdmin | 
            Controlla che l'utente abbia il permesso di Amministrare in generale.
             | 
  | AssertUserCanAdminAtt | 
            Controlla che l'utente abbia il permesso di Amministrare gli attributi.
             | 
  | AssertUserCanAdminFam | 
            Controlla che l'utente abbia il permesso di Amministrare le famiglie.
             | 
  | AssertUserCanAssignECO(DedComm) | 
            Controlla che l'utente abbia il permesso di assegnare gli ECO.
             | 
  | AssertUserCanAssignECO(DedType) | 
            Controlla che l'utente abbia il permesso di assegnare gli ECO.
             | 
  | AssertUserCanAttach(Boolean) | 
            Controlla che l'utente abbia il permesso di allegare nei file primari.
             | 
  | AssertUserCanAttach(DedType) | 
            Controlla che l'utente abbia il permesso di Allegare sulla specifica famiglia.
             | 
  | AssertUserCanAttachAnagrComm(Boolean) | 
            Controlla che l'utente abbia il permesso di collegare anagrafiche alle commesse.
             | 
  | AssertUserCanAttachAnagrComm(DedComm) | 
            Controlla che l'utente abbia il permesso di collegare anagrafiche alle commesse.
             | 
  | AssertUserCanAttachDocComm(Boolean) | 
            Controlla che l'utente abbia il permesso di collegare documenti alle commesse.
             | 
  | AssertUserCanAttachDocComm(DedComm) | 
            Controlla che l'utente abbia il permesso di collegare documenti alle commesse.
             | 
  | AssertUserCanAttachDocECO(DedComm) | 
            Controlla che l'utente abbia il permesso di associare documenti agli ECO.
             | 
  | AssertUserCanAttachDocECO(DedType) | 
            Controlla che l'utente abbia il permesso di associare documenti agli ECO.
             | 
  | AssertUserCanAttachOrManageAttach | 
            Controlla che l'utente abbia il permesso di allegare nei file primari o allegati.
             | 
  | AssertUserCanCloseComm(Boolean) | 
            Controlla che l'utente abbia il permesso di chiudere le commesse.
             | 
  | AssertUserCanCloseComm(DedComm) | 
            Controlla che l'utente abbia il permesso di chiudere le commesse.
             | 
  | AssertUserCanCreate(Boolean) | 
            Controlla che l'utente abbia il permesso di Creazione in generale.
             | 
  | AssertUserCanCreate(DedType) | 
            Controlla che l'utente abbia il permesso di Creazione sulla specifica famiglia.
             | 
  | AssertUserCanCreateComm(Boolean) | 
            Controlla che l'utente abbia il permesso di creare le commesse.
             | 
  | AssertUserCanCreateComm(DedComm) | 
            Controlla che l'utente abbia il permesso di creare le commesse.
             | 
  | AssertUserCanCreateECO(DedComm) | 
            Controlla che l'utente abbia il permesso di creare gli ECO.
             | 
  | AssertUserCanCreateECO(DedType) | 
            Controlla che l'utente abbia il permesso di creare gli ECO.
             | 
  | AssertUserCanCreateFolder(Boolean) | 
            Controlla che l'utente abbia il permesso di creare le cartelle.
             | 
  | AssertUserCanCreateFolder(String) | 
            Controlla che l'utente abbia il permesso di creare le cartelle.
             | 
  | AssertUserCanDeAttach | 
            Controlla che l'utente abbia il permesso di Allegare sulla specifica famiglia.
             | 
  | AssertUserCanDeAttachAnagrComm(Boolean) | 
            Controlla che l'utente abbia il permesso di scollegare anagrafiche alle commesse.
             | 
  | AssertUserCanDeAttachAnagrComm(DedComm) | 
            Controlla che l'utente abbia il permesso di scollegare anagrafiche alle commesse.
             | 
  | AssertUserCanDeAttachDocComm(Boolean) | 
            Controlla che l'utente abbia il permesso di scollegare documenti alle commesse.
             | 
  | AssertUserCanDeAttachDocComm(DedComm) | 
            Controlla che l'utente abbia il permesso di scollegare documenti alle commesse.
             | 
  | AssertUserCanDeleteDocECO | 
            Controlla che l'utente abbia il permesso di eliminare i documenti dall'ECO.
             | 
  | AssertUserCanDeleteDocECO(DedComm) | 
            Controlla che l'utente abbia il permesso di eliminare i documenti dall'ECO.
             | 
  | AssertUserCanDeleteDocECO(DedType) | 
            Controlla che l'utente abbia il permesso di eliminare i documenti dall'ECO.
             | 
  | AssertUserCanEditComm(Boolean) | 
            Controlla che l'utente abbia il permesso di editare le commesse.
             | 
  | AssertUserCanEditComm(DedComm) | 
            Controlla che l'utente abbia il permesso di editare le commesse.
             | 
  | AssertUserCanEditECO(DedComm) | 
            Controlla che l'utente abbia il permesso di modificare gli ECO.
             | 
  | AssertUserCanEditECO(DedType) | 
            Controlla che l'utente abbia il permesso di modificare gli ECO.
             | 
  | AssertUserCanEditFolder(Boolean) | 
            Controlla che l'utente abbia il permesso di modificare le cartelle.
             | 
  | AssertUserCanEditFolder(String) | 
            Controlla che l'utente abbia il permesso di modificare le cartelle.
             | 
  | AssertUserCanErase(Boolean) | 
            Controlla che l'utente abbia il permesso di Eliminare in generale.
             | 
  | AssertUserCanErase(DedType) | 
            Controlla che l'utente abbia il permesso di Eliminare sulla specifica famiglia.
             | 
  | AssertUserCanEraseComm(Boolean) | 
            Controlla che l'utente abbia il permesso di eliminare le commesse.
             | 
  | AssertUserCanEraseComm(DedComm) | 
            Controlla che l'utente abbia il permesso di eliminare le commesse.
             | 
  | AssertUserCanEraseFolder(Boolean) | 
            Controlla che l'utente abbia il permesso di cancellare le cartelle.
             | 
  | AssertUserCanEraseFolder(String) | 
            Controlla che l'utente abbia il permesso di cancellare le cartelle.
             | 
  | AssertUserCanExceuteCmdForced | 
            Controlla che l'utente abbia il permesso di Amministrare le famiglie.
             | 
  | AssertUserCanManageAttach(Boolean) | 
            Controlla che l'utente abbia il permesso di gestione degli allegati.
             | 
  | AssertUserCanManageAttach(DedType) | 
            Controlla che l'utente abbia il permesso di Allegare sulla specifica famiglia.
             | 
  | AssertUserCanOnComm | 
            Controlla che l'utente abbia il permesso passato.
             | 
  | AssertUserCanOnFolder | 
            Controlla che l'utente abbia il permesso passato.
             | 
  | AssertUserCanRead(Boolean) | 
            Controlla che l'utente abbia il permesso di lettura in generale.
             | 
  | AssertUserCanRead(DedType) | 
            Controlla che l'utente abbia il permesso di lettura sulla specifica famiglia.
             | 
  | AssertUserCanReadComm(Boolean) | 
            Controlla che l'utente abbia il permesso di visualizzare le commesse.
             | 
  | AssertUserCanReadComm(DedComm) | 
            Controlla che l'utente abbia il permesso di visualizzare le commesse.
             | 
  | AssertUserCanReadECO(DedComm) | 
            Controlla che l'utente abbia il permesso di visualizzare gli ECO.
             | 
  | AssertUserCanReadECO(DedType) | 
            Controlla che l'utente abbia il permesso di visualizzare gli ECO.
             | 
  | AssertUserCanReadFolder(Boolean) | 
            Controlla che l'utente abbia il permesso di visualizzare le cartelle.
             | 
  | AssertUserCanReadFolder(String) | 
            Controlla che l'utente abbia il permesso di visualizzare le cartelle.
             | 
  | AssertUserCanReOpenComm(Boolean) | 
            Controlla che l'utente abbia il permesso di riaprire le commesse.
             | 
  | AssertUserCanReOpenComm(DedComm) | 
            Controlla che l'utente abbia il permesso di riaprire le commesse.
             | 
  | AssertUserCanRev(Boolean) | 
            Controlla che l'utente abbia il permesso di Revisionare in generale.
             | 
  | AssertUserCanRev(DedType) | 
            Controlla che l'utente abbia il permesso di Revisionare sulla specifica famiglia.
             | 
  | AssertUserCanRil(Boolean) | 
            Controlla che l'utente abbia il permesso di Rilasciare in generale.
             | 
  | AssertUserCanRil(DedType) | 
            Controlla che l'utente abbia il permesso di Rilasciare sulla specifica famiglia.
             | 
  | AssertUserCanUnRil(Boolean) | 
            Controlla che l'utente abbia il permesso di Togliere il Rilasciare in generale.
             | 
  | AssertUserCanUnRil(DedType) | 
            Controlla che l'utente abbia il permesso di Togliere il Rilasciare sulla specifica famiglia.
             | 
  | AssertUserCanWrite(Boolean) | 
            Controlla che l'utente abbia il permesso di Modifica in generale.
             | 
  | AssertUserCanWrite(DedType) | 
            Controlla che l'utente abbia il permesso di Modifica sulla specifica famiglia.
             |