|   | 
              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.
             |