Click or drag to resize

Classe DedPhaseManager

Classe che si occupa della gestione delle fasi di distinta e delle distinte di fase.
Gerarchia di ereditarietà
SystemObject
  DedNet.CoreDedPhaseManager

Namespace: DedNet.Core
Assembly: DedNet (in DedNet.dll) Versione: 28.1.0-RC6
Sintassi
public class DedPhaseManager

Il tipo DedPhaseManager espone i seguenti membri.

Costruttori
 NomeDescrizione
Metodo pubblicoDedPhaseManager Costruttore della classe DedPhaseManager.
Torna su
Proprietà
 NomeDescrizione
Proprietà pubblicaApplication Ritorna l'applicazione DedNet.
Proprietà pubblicaDirty Ritorna True se la collezione delle fasi è dirty.
Proprietà pubblicaDirtyBomList Restituisce la lista delle distinte dirty.
Proprietà pubblicaDistPhaseAttrs Restituisce la lista degli attributi di distinta senza il campo QTA.
Torna su
Metodi
 NomeDescrizione
Metodo pubblicoCreateHeader Crea e restituisce una nuova distinta, non bloccata. Se la distinta esiste già solleva un'eccezione altrimenti ne crea una nuova e la restituisce. La distinta creata esiste solo in memoria, quando si blocca esplicitamente o modificando i suoi figli, viene scritta nel Database e bloccata.
Metodo pubblicoCreatePhase Crea una fase con il codice specificato e la aggiunge alla collezione delle fasi.
Metodo pubblicoFindFirstHeader Restituisce la prima revisione di distinta presente per il codice specificato.
Metodo pubblicoFindHeader(String) Restituisce tutte le intestazioni presenti dato l'id passato.
Metodo pubblicoFindHeader(String, String) Restituisce tutte le intestazioni presenti aventi le caratteristiche specificate ovvero tutte le revisioni di distinta del dato codice.
Metodo pubblicoFindHeader(String, String, Int32) Restituisce l'intestazione avente le caratteristiche specificate.
Metodo pubblicoFindHeader(String, String, NullableDateTime) Restituisce l'intestazione di un codice che abbia data di validità maggiore di una certa data, ovvero che risulti valido ad una specifica data.
Metodo pubblicoFindLastHeader Restituisce l'ultima revisione di distinta presente per il codice specificato.
Metodo pubblicoGetAnagr(String) Cerca nella cache se è già stata caricata l'ultima revisione dell'anagrafica dell'elemento passato, se la trova la restituisce altrimenti la cerca e la restituisce. Se non la trova restituisce null.
Metodo pubblicoGetAnagr(String, String) Cerca nella cache se è già stata caricata l'anagrafica dell'elemento passato, se la trova la restituisce altrimenti la cerca e la restituisce. Se non la trova restituisce null.
Metodo pubblicoGetDistRevList Restituisce la lista delle revisioni di distinta presenti dato un particolare codice e discriminante.
Metodo pubblicoGetPhases Ritorna la collezione delle fasi. Se non è stata ancora caricata, la carica dal database.
Metodo pubblicoHasHeader Restituisce se l'anagrafica ha un header.
Metodo pubblicoIsPhaseUsed(DedPhase) Ritorna true se la fase è utilizzata in qualche distinta di fase, altrimenti false.
Metodo pubblicoIsPhaseUsed(Guid) Ritorna true se la fase corrispondente all'Id passato è utilizzata in qualche distinta di fase, altrimenti false.
Metodo pubblicoMakeHeader Crea un nuovo oggetto intestazione in base al record corrente e lo restituisce.
Metodo pubblicoReloadPhases Chiama un ricaricamento della collezione delle fasi.
Metodo pubblicoRemovePhase Rimuove la fase passata come parametro dalla collezione delle fasi.
Metodo pubblicoResetCache Resetta la cache delle distinte presenti nell'oggetto.
Metodo pubblicoSave Salva la collezione delle fasi.
Torna su
Campi
 NomeDescrizione
Campo pubblicoMaxQueryDate Data da utilizzare per la data di validità dei nuovi elementi di distinta.
Torna su
Vedi anche

Documentazione

Namespace DedNet.Core