MesoXPO Framework
Code-Dokumentation
Lade ...
Suche ...
Keine Treffer
MesoXPO.MesoObjectLayer Klassenreferenz

DataLayer für Mesonic-Datenobjekte, die automatisch auf Mandant und ggf. Wirtschaftsjahr (BaseYear) gefiltert werden sollen. Mehr ...

Klassendiagramm für MesoXPO.MesoObjectLayer:
Zusammengehörigkeiten von MesoXPO.MesoObjectLayer:

Öffentliche Methoden

 MesoObjectLayer (IDataLayer dataLayer, string company, int mesoyear=0)
 Instanziert einen neuen ObjectLayer für Mesonic-Datenobjekte des in company angegebenen Mandanten. Wenn das Wirtschaftsjahr in mesoyear nicht angegeben wurde, angegebenen Mandanten. Wenn das Wirtschaftsjahr in mesoyear nicht angegeben wurde, wird das aktuelle Wirtschaftsjahr verwendet.
void OverrideMesoYear (int mesoyear)
 Bietet die Möglichkeit das Wirtschaftsjahr zu überschreiben.
void ResetMesoyear ()
 Setzt das Wirtschaftsjahr auf den Initialwert zurück.
void IgnoreMesoYear ()
 Bietet die Möglichkeit das Wirtschaftsjahr zu ignorieren.
void ResetIgnoreMesoyear ()
 Setzt das ignorieren des Wirtschaftsjahr auf den Initialwert zurück.
MesoDataUnitOfWork GetDataUnitOfWork ()
 Erzeugt eine MesoDataUnitOfWork welche automatisch auf den aktuellen Mandant und ggf. Wirtschaftsjahr gefiltert wird Hierbei werden wirtschaftjahresübergreifende Tabellen ohne Eingrenzung auf das aktuelle Wirtschaftsjahr in MesoYear gefiltert. Wirtschaftsjahresbezogene Tabellen werden entweder auf MesoYear oder - falls diese Tabellen mittels der neuen Stammdatenjahr Beziehung gepflegt werden können - der BaseYear Eigenschaft gefiltert.
MesoDataUnitOfWork GetDataUnitOfWork (params IDisposable[] disposeOnDisconnect)
 Erzeugt eine MesoDataUnitOfWork welche automatisch auf den aktuellen Mandant und ggf. Wirtschaftsjahr gefiltert wird Hierbei werden wirtschaftjahresübergreifende Tabellen ohne Eingrenzung auf das aktuelle Wirtschaftsjahr in MesoYear gefiltert. Wirtschaftsjahresbezogene Tabellen werden entweder auf MesoYear oder - falls diese Tabellen mittels der neuen Stammdatenjahr Beziehung gepflegt werden können - der BaseYear Eigenschaft gefiltert.

Propertys

bool MesoYearOverrideActive [get]
 Gibt an, ob das Wirtschaftsjahr manuell überschrieben wurde.
bool MesoYearIgnore [get]
 Gibt an, ob das Wirtschaftsjahr bei Abfragen ignoriert wird.
string CompanyNr [get]
int MesoYear [get]
int InitialMesoyear [get]
 Ursprünglich bei der Instanziierung gesetztes Wirtschaftsjahr.
int BaseYear [get]

Ausführliche Beschreibung

DataLayer für Mesonic-Datenobjekte, die automatisch auf Mandant und ggf. Wirtschaftsjahr (BaseYear) gefiltert werden sollen.

Beschreibung der Konstruktoren und Destruktoren

◆ MesoObjectLayer()

MesoXPO.MesoObjectLayer.MesoObjectLayer ( IDataLayer dataLayer,
string company,
int mesoyear = 0 )
inline

Instanziert einen neuen ObjectLayer für Mesonic-Datenobjekte des in company angegebenen Mandanten. Wenn das Wirtschaftsjahr in mesoyear nicht angegeben wurde, angegebenen Mandanten. Wenn das Wirtschaftsjahr in mesoyear nicht angegeben wurde, wird das aktuelle Wirtschaftsjahr verwendet.

Parameter
dataLayer
company
mesoyear

Dokumentation der Elementfunktionen

◆ GetDataUnitOfWork() [1/2]

MesoDataUnitOfWork MesoXPO.MesoObjectLayer.GetDataUnitOfWork ( )
inline

Erzeugt eine MesoDataUnitOfWork welche automatisch auf den aktuellen Mandant und ggf. Wirtschaftsjahr gefiltert wird Hierbei werden wirtschaftjahresübergreifende Tabellen ohne Eingrenzung auf das aktuelle Wirtschaftsjahr in MesoYear gefiltert. Wirtschaftsjahresbezogene Tabellen werden entweder auf MesoYear oder - falls diese Tabellen mittels der neuen Stammdatenjahr Beziehung gepflegt werden können - der BaseYear Eigenschaft gefiltert.

Rückgabe

◆ GetDataUnitOfWork() [2/2]

MesoDataUnitOfWork MesoXPO.MesoObjectLayer.GetDataUnitOfWork ( params IDisposable[] disposeOnDisconnect)
inline

Erzeugt eine MesoDataUnitOfWork welche automatisch auf den aktuellen Mandant und ggf. Wirtschaftsjahr gefiltert wird Hierbei werden wirtschaftjahresübergreifende Tabellen ohne Eingrenzung auf das aktuelle Wirtschaftsjahr in MesoYear gefiltert. Wirtschaftsjahresbezogene Tabellen werden entweder auf MesoYear oder - falls diese Tabellen mittels der neuen Stammdatenjahr Beziehung gepflegt werden können - der BaseYear Eigenschaft gefiltert.

Rückgabe

◆ IgnoreMesoYear()

void MesoXPO.MesoObjectLayer.IgnoreMesoYear ( )
inline

Bietet die Möglichkeit das Wirtschaftsjahr zu ignorieren.

Implementiert MesoXPO.IMesoYearScope.

◆ OverrideMesoYear()

void MesoXPO.MesoObjectLayer.OverrideMesoYear ( int mesoyear)
inline

Bietet die Möglichkeit das Wirtschaftsjahr zu überschreiben.

Implementiert MesoXPO.IMesoYearScope.

◆ ResetIgnoreMesoyear()

void MesoXPO.MesoObjectLayer.ResetIgnoreMesoyear ( )
inline

Setzt das ignorieren des Wirtschaftsjahr auf den Initialwert zurück.

Implementiert MesoXPO.IMesoYearScope.

◆ ResetMesoyear()

void MesoXPO.MesoObjectLayer.ResetMesoyear ( )
inline

Setzt das Wirtschaftsjahr auf den Initialwert zurück.

Implementiert MesoXPO.IMesoYearScope.

Dokumentation der Propertys

◆ MesoYearIgnore

bool MesoXPO.MesoObjectLayer.MesoYearIgnore
get

Gibt an, ob das Wirtschaftsjahr bei Abfragen ignoriert wird.

Implementiert MesoXPO.IMesoYearScope.

◆ MesoYearOverrideActive

bool MesoXPO.MesoObjectLayer.MesoYearOverrideActive
get

Gibt an, ob das Wirtschaftsjahr manuell überschrieben wurde.

Implementiert MesoXPO.IMesoYearScope.