Inhaltsverzeichnis

Diverse Eigenschaften der Klasse ModlEnv

ActiveState

  string ActiveState [ get, set ]

Diese Eigenschaft setzt bzw. liefert den Status des aktuellen Moduls. Sie können so abfragen, welcher Status zuletzt gesetzt wurde, und Sie können den Status verändern. Der Status wird bei Modulende an die Infrastruktur übergeben und steht den Aufrufern des Moduls zur Abfrage zur Verfügung (State).

  Me.ActiveState = "OK";

ActiveEvent

  string ActiveEvent [ get]

Über diese Eigenschaft können Sie abfragen, welches Ereignis in dem aktuellen Modul vom Aufrufer ausgelöst wurde, um abhängig davon die weitere Verarbeitung zu steuern.

switch (Me.ActiveEvent.ToUpper())
{
case "AUSWAEHLEN":
    auswaehlen();
    break;
case "ERFASSEN":
    erfassen();
    break;
default:
    Cnd = Me.cndSet("ApplErr", 1, TAACondition.Severity("Severe"), Me.ActiveEvent);
    Cnd.cndRaise();
break;
}

Bc

Diese Eigenschaft liefert ein Objekt der Klasse BcObject, mit den Informationen zu dem aktuellen Geschäftsvorfall.

Bp

Diese Eigenschaft liefert ein Objekt der Klasse BpObject, mit den Informationen zu dem aktuellen Arbeitsgang.

IsReentry

  bool IsReentry [ get]

–> Besonderheiten bei Web-Anwendungen

UseTimestamp

In DataTables Datentyp Timestamp benutzen

  bool UseTimestamp [ get, set ]

Diese Eigenschaft gibt an, ob bei der Konvertierung von Daten aus TAA-objekten für Felder vom Typ Timestamp die Klasse TAA.Services.Timestamp verwendet werden soll (true). Bei False werden Timestamp-Felder als Strings gespeichert.

UseDateTimeForTimestamps

In DataTables Datentyp DateTime für Timestamps benutzen

  bool UseDateTimeForTimestamps [ get, set ]

Diese Eigenschaft gibt an, ob bei der Konvertierung von Daten aus TAA-objekten für Felder vom Typ Timestamp die Klasse System.DateTime verwendet werden soll (true). Bei False wird die Eigenschaft UseTimestamp berücksichtigt.

UseIntPtrForDataTableCurrency

In DataTables Datentyp System.IntPtr für die Spalte „Currency“ benutzen

  bool UseIntPtrForDataTableCurrency [ get, set ]

Diese Eigenschaft gibt an, ob in der Spalte „Currency“ von DataTables System.IntPtr (true) oder System.UInt32 (false) verwendet wird. Der Standardwert ist in 32 Bit false, und in 64 Bit true. In 64 Bit kann der Wert nicht geändert werden.

ApplicationSettings

ApplicationSettings: Eigenschaft der Klasse ModlEnv

  TeamWiSE.TAA.Services.ApplicationSettings ApplicationSettings [ get]

Die Abfrage dieser Eigenschaft liefert ein Objekt der Klasse TAA.Services.ApplicationSettings die verschiedenen Einstellungen können als Eigenschaften dieser Klasse abgefragt werden.

ToString

  System.String ToString ( )

Diese Methode liefert den Namen des aktuellen Moduls.