Click or drag to resize

Classe DedCommand

Classe base dalla quale derivare ogni comando dell'applicazione.
Gerarchia di ereditarietà
SystemObject
  DedNet.CommandsDedCommand
    Altro

Namespace: DedNet.Commands
Assembly: DedNet (in DedNet.dll) Versione: 25.3.0.0 (25.3.0.0)
Sintassi
public abstract class DedCommand

Il tipo DedCommand espone i seguenti membri.

Costruttori
 NomeDescrizione
Metodo pubblicoDedCommand Costruttore unico.
Torna su
Proprietà
 NomeDescrizione
Proprietà pubblicaApplication Restituisce l'applicazione alla quale questo oggetto appartiene.
Proprietà pubblicaClient Restituisce o imposta le applicazioni client per le quali questo comando è disponibile.
Proprietà pubblicaCommandContext Restituisce o imposta il Contesto nel quale questo comando è disponibile.
Proprietà pubblicaGlobalName Restituisce o imposta il nome globale da utilizzare per il comando quando utilizzato come comando globale (es.: DedWin, DedWiew, ecc.). Di default è null, in questo caso viene utilizzato il valore di Name.
Proprietà pubblicaGlobalOrder Restituisce o imposta l'indice di ordinamento di questo comando, quando utilizzato come comando globale (es.: DedWin, DedWiew, ecc.). Di default è inizializzato a 1000.
Proprietà pubblicaHasTopic Restituisce o imposta il Topic per individuare il comando nell'Help.
Proprietà pubblicaIgnoreUserPerm Indica di ignorare i permessi utente.
Proprietà pubblicaImg16 Restituisce o imposta l'immagine 16x16 abbinata al comando.
Proprietà pubblicaImg32 Restituisce o imposta l'immagine 32x32 abbinata al comando.
Proprietà pubblicaInternalName Restituisce il nome interno del comando che non varia in base alla lingua locale.
Proprietà pubblicaIsImportingOperation Restituisce o imposta se si tratti di una operazione di importazione (eseguita per esempio dal programma Importer.exe). In tal caso il comando si comporta in modo da non effettuare i controlli in modo stretto.
Proprietà pubblicaLastException Restituisce l'ultima eccezione che si è verificata durante l'esecuzione. Restituisce null se non sono avvenuti errori.
Proprietà pubblicaMinimumPerm Restituisce o imposta il permesso minimo necessario per eseguire il comando.
Proprietà pubblicaName Restituisce il nome visualizzato del comando.
Proprietà pubblicaNeedDocument Restituisce se questo comando è un comando che lavora sul documento. Questa propritetà viene interrogata nella finestra di dialogo di ricerca codice per sapere se deve espandersi e far selezionare all'utente anche un documento.
Proprietà pubblicaNeedParameters Restituisce true se i parametri del comando non sono ancora sufficienti per l'esecuzione.
Proprietà pubblicaNeedRefresh Restituisce se il comando ha modificato l'oggetto sul quale agisce e può esserci necessità di refresh.
Proprietà pubblicaNoOwnerForm Restituisce o imposta se ignorare il parent form, per questo comando, nel visualizzare qualsiasi finestra. Viene utilizzato per forzare la non parentela.
Proprietà pubblicaOwnerForm Restituisce o imposta l'handle del form principale dal quale è stato lanciato il comando. Viene utilizzato come parent delle finestre secondarie e di errore eventualmente visualizzate.
Proprietà pubblicaResult Restituisce il risultato dell'ultima esecuzione.
Proprietà pubblicaRunningContext Indica di ignorare i permessi utente.
Proprietà pubblicaSilent Restituisce o imposta se il comando debba visualizzare o meno i messaggi di conferma o di errore all'utente. Di default è false.
Proprietà pubblicaSubMenuName Restituisce o imposta il nome del Sottomenu nel quale inserire questo comando.
Proprietà pubblicaSubMenuText Restituisce o imposta il testo del Sottomenu nel quale inserire questo comando.
Proprietà pubblicaTooltip Restituisce o imposta il Tooltip descrittivo del comando.
Proprietà pubblicaTopicHelp Restituisce o imposta il Topic per individuare il comando nell'Help.
Proprietà pubblicaUseUI Restituisce o imposta se, in mancanza di informazioni per l'esecuzione del comando, si debba chiedere all'utente attraverso le apposite finestre di dialogo. Di default è true.
Torna su
Metodi
 NomeDescrizione
Metodo pubblicoClearCommand Esegue la pulizia del comando. Azzera tutte le variabili.
Metodo pubblicoEnabled Restituisce se il comando è abilitato in base alla selezione contestuale (se si tratta di un comando presente nei menu contestuali).
Metodo pubblicoEquals
(Sovrascrive ObjectEquals(Object))
Metodo protettoExecuteCommand Esegue il comando vero e proprio. Da fare l'override nelle classi derivate.
Metodo pubblicoGetHashCode
(Sovrascrive ObjectGetHashCode)
Metodo protettoInitSubCommand Inizializza un sotto-comando con le impostazioni generali presenti in questo.
Metodo pubblicoRun Esegue il comando.
Metodo pubblicoRunSubCommand Esegue il comando come sotto-comando ovvero non gestisce la visualizzazione degli errori ma "fa passare" le eccezioni in modo che siano gestite dal chiamante cioè il comando principale. ///
Metodo pubblicoSetContext Permette al comando di auto-impostare le proprietà leggendo le informazioni dal contesto.
Metodo pubblicoToString
(Sovrascrive ObjectToString)
Torna su
Vedi anche
Gerarchia di ereditarietà
SystemObject
  DedNet.CommandsDedCommand
    DedNet.CommandsAddCommCommand
    DedNet.CommandsAddEcoCommand
    DedNet.CommandsAddRemoveRecurrentTiming
    DedNet.CommandsAnnullaCheckOutDocument
    DedNet.CommandsAssignEcoToSpecificUserCommand
    DedNet.CommandsAssociateAlternativeDataCommand
    DedNet.CommandsAssociateDocument
    DedNet.CommandsChangeEcoStateCommand
    DedNet.CommandsChangePasswordCommand
    DedNet.CommandsChargeCommCommand
    DedNet.CommandsCheckInDocument
    DedNet.CommandsCheckOutDocument
    DedNet.CommandsChmHelpCommand
    DedNet.CommandsCloseCommCommand
    DedNet.CommandsCommEsplCommand
    DedNet.CommandsCopyDocument
    DedNet.CommandsCreateDocument
    DedNet.CommandsCreateEditSparePartsAttributesCommand
    DedNet.CommandsCreateFolder
    DedNet.CommandsCreateManualCommand
    DedNet.CommandsCreateSparePartsDrawingCommand
    DedNet.CommandsDataStatisticsAnalyzer
    DedNet.CommandsDbDocCompareCommand
    DedNet.CommandsDbVersionCommand
    DedNet.CommandsDedAboutCommand
    DedNet.CommandsDedDataCommand
    DedNet.CommandsDedDocumentCommand
    DedNet.CommandsDedStateCommand
    DedNet.CommandsDeleteCommCommand
    DedNet.CommandsDeleteEcoCommand
    DedNet.CommandsDeleteFolder
    DedNet.CommandsDisconnectCommDocument
    DedNet.CommandsDisconnectDocument
    DedNet.CommandsDocAssocCommand
    DedNet.CommandsDocRecognizerCommand
    DedNet.CommandsDuplicateCommCommand
    DedNet.CommandsEcoEditCommand
    DedNet.CommandsEcoHistoryCommand
    DedNet.CommandsEditAnagrCommandBase
    DedNet.CommandsEditCommCommand
    DedNet.CommandsEditEcoCommand
    DedNet.CommandsEditOnlyDbAttributesCommand
    DedNet.CommandsEndAllActiveTimingsCommand
    DedNet.CommandsEnsureLocalDocument
    DedNet.CommandsEnsureLocalFolder
    DedNet.CommandsExportCommand
    DedNet.CommandsExportDocument
    DedNet.CommandsFillDedDataEncodeTableCommand
    DedNet.CommandsFindCodeCommand
    DedNet.CommandsFindCommand
    DedNet.CommandsFindDocCommand
    DedNet.CommandsForzaCheckInDocument
    DedNet.CommandsImportCommDocument
    DedNet.CommandsImportDocument
    DedNet.CommandsImportEcoFiles
    DedNet.CommandsImporterCommand
    DedNet.CommandsImportTransferPacket
    DedNet.CommandsLiberateCommCommand
    DedNet.CommandsLinkCommDocument
    DedNet.CommandsLinkDocument
    DedNet.CommandsLoginCommand
    DedNet.CommandsManageOperationsCommand
    DedNet.CommandsMovedEditorCommand
    DedNet.CommandsMoveDocument
    DedNet.CommandsNotifyCommand
    DedNet.CommandsOpenAssocFilesCommand
    DedNet.CommandsOpenCommCommand
    DedNet.CommandsOpenFilePathCommand
    DedNet.CommandsPdfHelpCommand
    DedNet.CommandsPrintDocumentCommand
    DedNet.CommandsPublicationFilesMangerCommand
    DedNet.CommandsPublishDocument
    DedNet.CommandsPwsBackupCommand
    DedNet.CommandsPwsCacheCommand
    DedNet.CommandsQsManagerCommand
    DedNet.CommandsQsManagerCommCommand
    DedNet.CommandsQsReserveProgCommand
    DedNet.CommandsRecognaiseCommDocument
    DedNet.CommandsRecognaiseDocument
    DedNet.CommandsRemoveDocument
    DedNet.CommandsRemoveEcoDocument
    DedNet.CommandsRenameDocument
    DedNet.CommandsRenameFolder
    DedNet.CommandsReplaceDocument
    DedNet.CommandsRevCommand
    DedNet.CommandsRootManagerCommand
    DedNet.CommandsSaveCommand
    DedNet.CommandsSaveDistCommand
    DedNet.CommandsSaveDistVariantCommand
    DedNet.CommandsSaveSparePartsDistVariantCommand
    DedNet.CommandsSbloccaDocument
    DedNet.CommandsSendTransferPacket
    DedNet.CommandsShowAllActiveTimingsCommand
    DedNet.CommandsShowRecurrentTimingCommand
    DedNet.CommandsShowSparePartsDistVariantCommand
    DedNet.CommandsShowTimingCommand
    DedNet.CommandsStateManagerCommand
    DedNet.CommandsTimingCommand
    DedNet.CommandsTranslationsMangerCommand
    DedNet.CommandsUpdateDocument
    DedNet.CommandsUpdateOldRevCommand
    DedNet.CommandsUpdateSparePartsBoms
    DedNet.CommandsUsersCommand
    DedNet.CommandsVarsCommand
    DedNet.CommandsViewCommCommand