Click or drag to resize

Classe SaveCommand

Crea una nuova anagrafica partendo dal nulla o da un'anagrafica già esistente. Non si porta dietro alcun documento dell'anagrafica di partenza. Se si vuole attuare un Duplica anagrafica facendo creare un nuovo progressivo e salvando nella stessa famiglia dell'anagrafica di partenza, impostare la proprietà Info.Data con l'anagrafica di partenza (clonata tramite il metodo MakeClonePart()). Se invece si desidera creare una nuova anagrafica utilizzando dati personalizzati, impostare i vari campi della proprietà Info secondo le esigenze. Impostare in Info.Data gli attributi precompilati desiderati. Ogni proprietà impostata dell'oggetto Info, come il progressivo, la revisione o il tassello utente, ha la priorità su quanto presente nell'anagrafica Info.Data. Utilizzare la proprietà UseUI per visualizzare o meno all'utente la finestra di salvataggio per la convalida dei dati.
Gerarchia di ereditarietà

Namespace:  DedNet.Commands
Assembly:  DedNet (in DedNet.dll) Versione: 22.4.2.0 (22.4.2.0)
Sintassi
public class SaveCommand : DedCommand

Il tipo SaveCommand espone i seguenti membri.

Proprietà
  NomeDescrizione
Proprietà pubblicaApplication
Restituisce l'applicazione alla quale questo oggetto appartiene.
(Ereditato da DedCommand.)
Proprietà pubblicaApplyRule
Permette di decidere se applicare o meno le regole di autocomposizione (quando lanciato da script).
Proprietà pubblicaAskForRecognizeExistingFiles
Indica se richiedere all'utente di riconoscere eventuali file già presenti nel percorso associato alla nuova anagrafica In caso negativo non richiede niente all'utente e non riconosce i file.
Proprietà pubblicaCheckReservedProgr
Indica se controllare o meno se si sta salvando in un progressivo riservato.
Proprietà pubblicaClient
Restituisce o imposta le applicazioni client per le quali questo comando è disponibile.
(Ereditato da DedCommand.)
Proprietà pubblicaCloneDist
Imposta o restituisce se clonare o meno la distinta nel caso in cui il comando sia un "Duplica Anagrafica".
Proprietà pubblicaCommandContext
Restituisce o imposta il Contesto nel quale questo comando è disponibile.
(Ereditato da DedCommand.)
Proprietà pubblicaCreazioneVariante
Restituisce se il comando sia utilizzato per creare la variante di un codice. In tal caso sarà permessa la modifica dei soli attributi e non del progressivo. Questa opzione viene impostata dal metodo costruttore dell'Application utilizzato per la creazione dell'oggetto.
Proprietà pubblicaDuplicazioneAnagrafica
Indica se il comando sia utilizzato come duplicazione di anagrafica.
Proprietà pubblicaForcedData
Indica se i dati sono stati forzati e quindi non vanno ricalcolati ( ID , CODICE, DISEGNO, FILE )
Proprietà pubblicaFrm
Form di salvataggio.
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.
(Ereditato da DedCommand.)
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.
(Ereditato da DedCommand.)
Proprietà pubblicaIgnoreUserPerm
Indica di ignorare i permessi utente.
(Ereditato da DedCommand.)
Proprietà pubblicaImg16
Restituisce o imposta l'immagine 16x16 abbinata al comando.
(Ereditato da DedCommand.)
Proprietà pubblicaImg32
Restituisce o imposta l'immagine 32x32 abbinata al comando.
(Ereditato da DedCommand.)
Proprietà pubblicaInfo
Restituisce le informazioni di codifica correntemente utilizzate dal comando.
Proprietà pubblicaInternalName
Restituisce il nome interno del comando che non varia in base alla lingua locale.
(Ereditato da DedCommand.)
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.
(Ereditato da DedCommand.)
Proprietà pubblicaLastException
Restituisce l'ultima eccezione che si è verificata durante l'esecuzione. Restituisce null se non sono avvenuti errori.
(Ereditato da DedCommand.)
Proprietà pubblicaMinimumPerm
Restituisce o imposta il permesso minimo necessario per eseguire il comando.
(Ereditato da DedCommand.)
Proprietà pubblicaName
Restituisce il nome visualizzato del comando.
(Ereditato da DedCommand.)
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.
(Ereditato da DedCommand.)
Proprietà pubblicaNeedParameters
Restituisce sempre false perché il salvataggio può essere lanciato anche senza informazioni, ma chiedendo all'utente di selezionare la famiglia di archiviazione.
(Sovrascrive DedCommandNeedParameters.)
Proprietà pubblicaNeedRefresh
Restituisce se il comando ha modificato l'oggetto sul quale agisce e può esserci necessità di refresh.
(Ereditato da DedCommand.)
Proprietà pubblicaNewData
Restituisce l'anagrafica creata.
Proprietà pubblicaNoOwnerForm
Restituisce o imposta se ignorare il parent form, per questo comando, nel visualizzare qualsiasi finestra. Viene utilizzato per forzare la non parentela.
(Ereditato da DedCommand.)
Proprietà pubblicaNotIncreaseProgr
Indica di non incrementare il progressivo della famiglia
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.
(Ereditato da DedCommand.)
Proprietà pubblicaPrt
Parte in salvataggio.
Proprietà pubblicaResult
Restituisce il risultato dell'ultima esecuzione.
(Ereditato da DedCommand.)
Proprietà pubblicaSaveMultiple
Imposta o restituisce se è stato chiamato all'interno di un comando di salva multipo.
Proprietà pubblicaSilent
Restituisce o imposta se il comando debba visualizzare o meno i messaggi di conferma o di errore all'utente. Di default è false.
(Ereditato da DedCommand.)
Proprietà pubblicaStartingData
Restituisce l'anagrafica di partenza, se presente, ricavata dal DEDID e DEDREV presenti nelle info.
Proprietà pubblicaSubMenuName
Restituisce o imposta il nome del Sottomenu nel quale inserire questo comando.
(Ereditato da DedCommand.)
Proprietà pubblicaSubMenuText
Restituisce o imposta il testo del Sottomenu nel quale inserire questo comando.
(Ereditato da DedCommand.)
Proprietà pubblicaTooltip
Restituisce o imposta il Tooltip descrittivo del comando.
(Ereditato da DedCommand.)
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.
(Ereditato da DedCommand.)
Proprietà pubblicaValidateAttrs
Indica se considerare eventuali errori negli attributi.
Torna su
Metodi
  NomeDescrizione
Metodo pubblicoClearCommand
Azzera il Comando.
(Sovrascrive DedCommandClearCommand.)
Metodo pubblicoEnabled
Restituisce se il comando è abilitato in base alla selezione contestuale. Si accontenta di avere l'anagrafica dalla quale partire per creare la nuova.
(Sovrascrive DedCommandEnabled(DedCommandContext).)
Metodo pubblicoEquals (Ereditato da DedCommand.)
Metodo protettoExecuteCommand
Esegue il comando vero e proprio.
(Sovrascrive DedCommandExecuteCommand.)
Metodo pubblicoGetHashCode (Ereditato da DedCommand.)
Metodo protettoInitSubCommand
Inizializza un sotto-comando con le impostazioni generali presenti in questo.
(Ereditato da DedCommand.)
Metodo pubblicoRun
Esegue il comando.
(Ereditato da DedCommand.)
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. ///
(Ereditato da DedCommand.)
Metodo pubblicoSetContext
Permette al comando di auto-impostare le proprietà leggendo le informazioni dal contesto. Si accontenta di avere l'anagrafica dalla quale partire per creare la nuova.
(Sovrascrive DedCommandSetContext(DedCommandContext).)
Metodo pubblicoToString (Ereditato da DedCommand.)
Metodo pubblicoUpdateData
Ricalcola i campi presenti nell'anagrafica temporanea in base ai valori presenti nelle info. Chiama l'evento di personalizzazione e poi li ricalcola in modo che se l'evento ha modificato le info si riflettano i valori nell'anagrafica.
Torna su
Vedi anche