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: 26.4.0.0 (26.4.0.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 pubblicoAssertCfgNotUsed(DedDoc, CfgOperation) 
Metodo pubblicoAssertCfgNotUsed(DedDoc, ListString) 
Metodo pubblicoAssertCorporateIsMaster Controlla che l'utente abbia il permesso di Amministrare in generale.
Metodo pubblicoAssertDbBomColSequence 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
Metodo pubblicoAssertDocHasData Controlla che il documento non sia associato a nessuna anagrafica.
Metodo pubblicoAssertDocHasNotMoreThanOneConfigContext(DedData, Boolean) Se i documenti dell'anagrafica sono associati tramite più configurazioni blocco!
Metodo pubblicoAssertDocHasNotMoreThanOneConfigContext(DedDoc, Boolean) Se i documenti dell'anagrafica sono associati tramite più configurazioni blocco!
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 pubblicoAssertFileCadIsNotDuplicated Controlla che il percorso passato non coincida con il percorso di base di una delle root all'interno delle quali è proibito salvare. Tipicamente %WORK%
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(DedRootInfo) Verifica che le informazioni di un percorso sia nei percorsi validi del Database.
Metodo pubblicoAssertFileIsInRoot(String) Verifica che il percorso passato sia nei percorsi validi del Database.
Metodo pubblicoAssertFileIsNotCreatingDirectlyInForbiddenRoots Controlla che il percorso passato non coincida con il percorso di base di una delle root all'interno delle quali è proibito salvare. Tipicamente %WORK%
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, DedTypeBase) 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 Controlla che l'utente abbia il permesso di eliminare i documenti dall'ECO.
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

Namespace DedNet.Core