Click or drag to resize

Classe Assert

Funzioni di utilità comuni condivise dalle varie classi dell'assembly.
Gerarchia di ereditarietà
SystemObject
  DedNet.CoreAssert

Namespace:  DedNet.Core
Assembly:  DedNet (in DedNet.dll) Versione: 22.4.2.0 (22.4.2.0)
Sintassi
public class Assert

Il tipo Assert espone i seguenti membri.

Metodi
  NomeDescrizione
Metodo pubblicoAssertAllDocumentsAreCheckedInOrCheckOutByMe(DedData)
Solleva una eccezione se esistono dei documenti associati all'anagrafica che non sono in checkin o in checkout da me.
Metodo pubblicoAssertAllDocumentsAreCheckedInOrCheckOutByMe(DedDocList)
Solleva una eccezione se esistono dei documenti che non sono in checkin o in checkout da me.
Metodo pubblicoAssertAnagrNotNull
Verifica che il DedId ed il DedRev siano presenti nel Database..
Metodo pubblicoAssertCanSup
Controlla che ci sia almeno un'altra revisione nello stato Lavorazione/Rilasciato.
Metodo pubblicoAssertCorporateIsMaster
Controlla che l'utente abbia il permesso di Amministrare in generale.
Metodo pubblicoAssertDocIsNotVital
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 ).
Metodo pubblicoAssertDocumentNotNull
Verifica che il documento passato non sia null, altrimenti solleva una eccezione indicando che il file fileName non risulta essere registrato nel Database.
Metodo pubblicoAssertDocumentNull
Verifica che il documento passato sia null, altrimenti solleva una eccezione.
Metodo pubblicoAssertDocUsedInOneAnagr
Sis assicura che il documento sia usato solamente in un'anagrafica.
Metodo pubblicoAssertECOExistsAnagComm
Verifica l'esistenza dell'anagrafica o della commessa associata all'ECO.
Metodo pubblicoAssertECOIsCorrectlyAssigned
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.
Metodo pubblicoAssertECOIsNotClosed
Verifica lo stato dell'Eco e genera una eccezione se lo stato è "Chiuso".
Metodo pubblicoAssertECOOperationOnDocument
Verifica se l'utente ha il permesso di eseguire le operazioni sui documenti associato all'ECO.
Metodo pubblicoAssertECORoot
Verifica che esista la root dedicata agli Eco.
Metodo pubblicoAssertFileExists
Solleva l'eccezione di FileNotFoundException se il file non è presente.
Metodo pubblicoAssertFileExists2
Solleva l'eccezione di FileNotFoundException se il file non è presente.
Metodo pubblicoAssertFileIsInRoot(String)
Verifica che il percorso passato sia nei percorsi validi del Database.
Metodo pubblicoAssertFileIsInRoot(DedRootInfo)
Verifica che le informazioni di un percorso sia nei percorsi validi del Database.
Metodo pubblicoAssertFileIsNotLocked
Verifica che il file passato non sia bloccato, altrimenti solleva una eccezione. Se il file non esiste non fa nulla.
Metodo pubblicoAssertFileNotExists
Controlla che un file NON esista, altrimenti solleva una eccezione.
Metodo pubblicoAssertGuid
Solleva l'eccezione di ArgumentNullException se il parametro passato è Guid.Empty.
Metodo pubblicoAssertHadntMovedDocuments
Controlla che l'anagrafica non puntasse a documenti che poi sono stati ricodificati
Metodo pubblicoAssertHeaderIsNotLocked
Controlla che l'header della distinta non sia bloccato.
Metodo pubblicoAssertIsAllowedStateTransaction
Controlla se il passaggio di stato è ammesso per l'utente
Metodo pubblicoAssertIsApprovedState
Controlla che l'anagrafica sia rilasciata.
Metodo pubblicoAssertIsCheckedIn
Controlla che il documento sia in Check-In.
Metodo pubblicoAssertIsCheckedInOrCheckedOutByMe
Controlla che il documento sia in Check-In oppure in Check-Out da me.
Metodo pubblicoAssertIsCheckedOut
Controlla che il documento sia in Check-Out.
Metodo pubblicoAssertIsCheckedOutByMe
Controlla che il documento sia in Check-Out da me.
Metodo pubblicoAssertIsClosed
Controlla che la commessa non sia chiusa
Metodo pubblicoAssertIsNotApprovedState
Controlla che l'anagrafica non sia in uno stato di "Approved".
Metodo pubblicoAssertIsNotInDist
Controlla che l'anagrafica non sia presente in distinta.
Metodo pubblicoAssertIsNotNewVaultFile
Si assicura che il documento, con l'area locale attiva, non sia in checkout perché nuovo e quindi non esista il file sul vault.
Metodo pubblicoAssertIsNotOutdatedState
Controlla che l'anagrafica non sia Superata.
Metodo pubblicoAssertIsNotPendingApprovalState
Controlla che l'anagrafica non sia in uno stato di "Pending Approval".
Metodo pubblicoAssertIsNotUnchengeableState
Controlla che l'anagrafica non sia Obsoleta.
Metodo pubblicoAssertIsNotWorkingState
Controlla che l'anagrafica non sia in Lavorazione.
Metodo pubblicoAssertIsNotWritableOutdatedState
Controlla che l'anagrafica non sia Superata in adattamento.
Metodo pubblicoAssertIsOutdatedState
Controlla che l'anagrafica sia Superata.
Metodo pubblicoAssertIsPendingApprovalState
Controlla che l'anagrafica sia rilasciata.
Metodo pubblicoAssertIsPwsModeActive
Controlla che sia attiva la pws.
Metodo pubblicoAssertIsUnchangeableState
Controlla che l'anagrafica sia Obsoleta.
Metodo pubblicoAssertIsUsersMode
Controlla che sia attiva la gestione degli utenti.
Metodo pubblicoAssertIsVgr
Metodo pubblicoAssertIsWorkingState
Controlla che l'anagrafica sia in Lavorazione.
Metodo pubblicoAssertIsWritableState
Controlla che l'anagrafica sia in uno stato scrivibile.
Metodo pubblicoAssertObject
Solleva l'eccezione di ArgumentNullException se il parametro passato è null.
Metodo pubblicoAssertPathIsRooted
Solleva l'eccezione di FileNotFoundException se il file non è presente.
Metodo pubblicoAssertPathNotTooLong
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.
Metodo pubblicoAssertSparePartsManagement
Controlla che la gestione dei ricambi sia attiva.
Metodo pubblicoAssertSparePartsManagement(DedData)
Controlla che la gestione dei ricambi sia attiva in base all'anagrafica specificata in ingresso.
Metodo pubblicoAssertString
Solleva l'eccezione di ArgumentNullException se il parametro passato è null.
Metodo pubblicoAssertString2
Solleva l'eccezione di ArgumentNullException se il parametro passato è null.
Metodo pubblicoAssertUserCan(DedStandardPerm, DedType)
Controlla che l'utente abbia il permesso passato.
Metodo pubblicoAssertUserCan(DedStandardPerm, Boolean)
Controlla che l'utente abbia il permesso passato.
Metodo pubblicoAssertUserCanAdmin
Controlla che l'utente abbia il permesso di Amministrare in generale.
Metodo pubblicoAssertUserCanAdminAtt
Controlla che l'utente abbia il permesso di Amministrare gli attributi.
Metodo pubblicoAssertUserCanAdminFam
Controlla che l'utente abbia il permesso di Amministrare le famiglie.
Metodo pubblicoAssertUserCanAssignECO(DedComm)
Controlla che l'utente abbia il permesso di assegnare gli ECO.
Metodo pubblicoAssertUserCanAssignECO(DedType)
Controlla che l'utente abbia il permesso di assegnare gli ECO.
Metodo pubblicoAssertUserCanAttach(Boolean)
Controlla che l'utente abbia il permesso di allegare nei file primari.
Metodo pubblicoAssertUserCanAttach(DedType)
Controlla che l'utente abbia il permesso di Allegare sulla specifica famiglia.
Metodo pubblicoAssertUserCanAttachAnagrComm(Boolean)
Controlla che l'utente abbia il permesso di collegare anagrafiche alle commesse.
Metodo pubblicoAssertUserCanAttachAnagrComm(DedComm)
Controlla che l'utente abbia il permesso di collegare anagrafiche alle commesse.
Metodo pubblicoAssertUserCanAttachDocComm(Boolean)
Controlla che l'utente abbia il permesso di collegare documenti alle commesse.
Metodo pubblicoAssertUserCanAttachDocComm(DedComm)
Controlla che l'utente abbia il permesso di collegare documenti alle commesse.
Metodo pubblicoAssertUserCanAttachDocECO(DedComm)
Controlla che l'utente abbia il permesso di associare documenti agli ECO.
Metodo pubblicoAssertUserCanAttachDocECO(DedType)
Controlla che l'utente abbia il permesso di associare documenti agli ECO.
Metodo pubblicoAssertUserCanAttachOrManageAttach
Controlla che l'utente abbia il permesso di allegare nei file primari o allegati.
Metodo pubblicoAssertUserCanCloseComm(Boolean)
Controlla che l'utente abbia il permesso di chiudere le commesse.
Metodo pubblicoAssertUserCanCloseComm(DedComm)
Controlla che l'utente abbia il permesso di chiudere le commesse.
Metodo pubblicoAssertUserCanCreate(Boolean)
Controlla che l'utente abbia il permesso di Creazione in generale.
Metodo pubblicoAssertUserCanCreate(DedType)
Controlla che l'utente abbia il permesso di Creazione sulla specifica famiglia.
Metodo pubblicoAssertUserCanCreateComm(Boolean)
Controlla che l'utente abbia il permesso di creare le commesse.
Metodo pubblicoAssertUserCanCreateComm(DedComm)
Controlla che l'utente abbia il permesso di creare le commesse.
Metodo pubblicoAssertUserCanCreateECO(DedComm)
Controlla che l'utente abbia il permesso di creare gli ECO.
Metodo pubblicoAssertUserCanCreateECO(DedType)
Controlla che l'utente abbia il permesso di creare gli ECO.
Metodo pubblicoAssertUserCanCreateFolder(Boolean)
Controlla che l'utente abbia il permesso di creare le cartelle.
Metodo pubblicoAssertUserCanCreateFolder(String)
Controlla che l'utente abbia il permesso di creare le cartelle.
Metodo pubblicoAssertUserCanDeAttach
Controlla che l'utente abbia il permesso di Allegare sulla specifica famiglia.
Metodo pubblicoAssertUserCanDeAttachAnagrComm(Boolean)
Controlla che l'utente abbia il permesso di scollegare anagrafiche alle commesse.
Metodo pubblicoAssertUserCanDeAttachAnagrComm(DedComm)
Controlla che l'utente abbia il permesso di scollegare anagrafiche alle commesse.
Metodo pubblicoAssertUserCanDeAttachDocComm(Boolean)
Controlla che l'utente abbia il permesso di scollegare documenti alle commesse.
Metodo pubblicoAssertUserCanDeAttachDocComm(DedComm)
Controlla che l'utente abbia il permesso di scollegare documenti alle commesse.
Metodo pubblicoAssertUserCanDeleteDocECO(DedComm)
Controlla che l'utente abbia il permesso di eliminare i documenti dall'ECO.
Metodo pubblicoAssertUserCanDeleteDocECO(DedType)
Controlla che l'utente abbia il permesso di eliminare i documenti dall'ECO.
Metodo pubblicoAssertUserCanEditComm(Boolean)
Controlla che l'utente abbia il permesso di editare le commesse.
Metodo pubblicoAssertUserCanEditComm(DedComm)
Controlla che l'utente abbia il permesso di editare le commesse.
Metodo pubblicoAssertUserCanEditECO(DedComm)
Controlla che l'utente abbia il permesso di modificare gli ECO.
Metodo pubblicoAssertUserCanEditECO(DedType)
Controlla che l'utente abbia il permesso di modificare gli ECO.
Metodo pubblicoAssertUserCanEditFolder(Boolean)
Controlla che l'utente abbia il permesso di modificare le cartelle.
Metodo pubblicoAssertUserCanEditFolder(String)
Controlla che l'utente abbia il permesso di modificare le cartelle.
Metodo pubblicoAssertUserCanErase(Boolean)
Controlla che l'utente abbia il permesso di Eliminare in generale.
Metodo pubblicoAssertUserCanErase(DedType)
Controlla che l'utente abbia il permesso di Eliminare sulla specifica famiglia.
Metodo pubblicoAssertUserCanEraseComm(Boolean)
Controlla che l'utente abbia il permesso di eliminare le commesse.
Metodo pubblicoAssertUserCanEraseComm(DedComm)
Controlla che l'utente abbia il permesso di eliminare le commesse.
Metodo pubblicoAssertUserCanEraseFolder(Boolean)
Controlla che l'utente abbia il permesso di cancellare le cartelle.
Metodo pubblicoAssertUserCanEraseFolder(String)
Controlla che l'utente abbia il permesso di cancellare le cartelle.
Metodo pubblicoAssertUserCanExceuteCmdForced
Controlla che l'utente abbia il permesso di Amministrare le famiglie.
Metodo pubblicoAssertUserCanManageAttach(Boolean)
Controlla che l'utente abbia il permesso di gestione degli allegati.
Metodo pubblicoAssertUserCanManageAttach(DedType)
Controlla che l'utente abbia il permesso di Allegare sulla specifica famiglia.
Metodo pubblicoAssertUserCanOnComm
Controlla che l'utente abbia il permesso passato.
Metodo pubblicoAssertUserCanOnFolder
Controlla che l'utente abbia il permesso passato.
Metodo pubblicoAssertUserCanRead(Boolean)
Controlla che l'utente abbia il permesso di lettura in generale.
Metodo pubblicoAssertUserCanRead(DedType)
Controlla che l'utente abbia il permesso di lettura sulla specifica famiglia.
Metodo pubblicoAssertUserCanReadComm(Boolean)
Controlla che l'utente abbia il permesso di visualizzare le commesse.
Metodo pubblicoAssertUserCanReadComm(DedComm)
Controlla che l'utente abbia il permesso di visualizzare le commesse.
Metodo pubblicoAssertUserCanReadECO(DedComm)
Controlla che l'utente abbia il permesso di visualizzare gli ECO.
Metodo pubblicoAssertUserCanReadECO(DedType)
Controlla che l'utente abbia il permesso di visualizzare gli ECO.
Metodo pubblicoAssertUserCanReadFolder(Boolean)
Controlla che l'utente abbia il permesso di visualizzare le cartelle.
Metodo pubblicoAssertUserCanReadFolder(String)
Controlla che l'utente abbia il permesso di visualizzare le cartelle.
Metodo pubblicoAssertUserCanReOpenComm(Boolean)
Controlla che l'utente abbia il permesso di riaprire le commesse.
Metodo pubblicoAssertUserCanReOpenComm(DedComm)
Controlla che l'utente abbia il permesso di riaprire le commesse.
Metodo pubblicoAssertUserCanRev(Boolean)
Controlla che l'utente abbia il permesso di Revisionare in generale.
Metodo pubblicoAssertUserCanRev(DedType)
Controlla che l'utente abbia il permesso di Revisionare sulla specifica famiglia.
Metodo pubblicoAssertUserCanRil(Boolean)
Controlla che l'utente abbia il permesso di Rilasciare in generale.
Metodo pubblicoAssertUserCanRil(DedType)
Controlla che l'utente abbia il permesso di Rilasciare sulla specifica famiglia.
Metodo pubblicoAssertUserCanUnRil(Boolean)
Controlla che l'utente abbia il permesso di Togliere il Rilasciare in generale.
Metodo pubblicoAssertUserCanUnRil(DedType)
Controlla che l'utente abbia il permesso di Togliere il Rilasciare sulla specifica famiglia.
Metodo pubblicoAssertUserCanWrite(Boolean)
Controlla che l'utente abbia il permesso di Modifica in generale.
Metodo pubblicoAssertUserCanWrite(DedType)
Controlla che l'utente abbia il permesso di Modifica sulla specifica famiglia.
Torna su
Vedi anche

Documentazione