MesoXPO Framework
Code-Dokumentation
Lade ...
Suche ...
Keine Treffer
netstandard2.0-Verzeichnisreferenz
Diagramm der Verzeichnisabhängigkeiten für netstandard2.0:

Ausführliche Beschreibung

MesoXPO Bibliothek

Kapselung der Mesonic WinLine ERP Datenbanktabellen in XPO-Objekt-Klassen. Die Tabellen-Metadaten wurden aus dem Repository und dem physikalischen SQL-Schema generiert.

Versionshistorie

2022.4.0 / 2023.4.0

Added

  • Neue Methode AddServernameAlias im DataLayerManager um SQL Server Aliasnamen anzugeben
  • BestelldateiKopf:
    • Objekt Verweis auf Vorbelegung Lagerort, Ausprägung 1 und Ausprägung 2
  • ArtikelStammdatei:
    • Objekt Verweis auf Ausprägung 1 und Ausprägung 2

1.3.5 und 1.3.6

Refactoring

  • MesoXPO Helper in eigenes Projekt ausgelagert

Fixed

  • Wieder aus der WinLine Edition 2023 entfernte Spalten der Projekterfassungstabelle T077 auch im Model entfernt

1.3.4

New

  • Neue Methode DataLayerManager.CreateObjectTypesForUserDefinedTypes um abgeleitete Klassen für benutzerdefinierte Tabellenerweiterungen zu unterstützen. Siehe MesoXPO Dokumentation
  • Erweiterung der DataLayerManager.CreateDataLayer Methoden um Parameter userdefinedTypes um diese zu unterstützen
  • Neue Überlagerung der DataLayerManager.CreateDataLayer Methoden um direkt aus einer SystemUnitOfWork unter Angabe einer Mandanten-Nummer einen IDataLayer zu erzeugen

Changed

  • Die Methode DataLayerManager.CreateDataLayer lädt nun nicht mehr im Standard die benutzerdefinierten Tabellen und Spalten, um keinen Konflikt mit ggf. angegebenen userdefinedTypes zu provozieren

1.3.3

Fixed

  • ConnectionHelper.GetPersistentTypesWinLineData() liefert nun auch den Typ "BenutzerdefinierteSpalten"

1.3.2

  • Neue Attribute IsUserdefinedTable und IsUserdefinedColumn
  • Optimierungen und Fehlerkorrekturen im MesoObjectLayer in Bezug auf MesoYear
  • Projektstammverweis in Projekterfassung korrigiert
  • Neue kalkulierte ArtikelLagerwerte Eigenschaften für Lagerstand und Lagerwert

1.3.1

  • Neues Objekt MesoObjectLayer um automatische Filterung auf Basis Mandant und Wirtschaftsjahr zu ermöglichen
    // Verbindung zur SystemDatenbank
    MesoObjectLayer = SystemUnitOfWork.GetMesoObjectLayer("500M");
  • Neue Attribute IsBaseYearRelevantTable und IsYearIndependentTableAttribute
  • WinLine Edition 2023 Repository Änderungen

1.2.3

Fixed

  • ConnectionHelper.GetPersistentTypesWinLineData() liefert nun auch den Typ "BenutzerdefinierteSpalten"

1.2.2

  • Die über DataLayerManager erzeugten DataLayer lesen automatisch die benutzerdefinierten Tabellen und Spalten in das verwendete XpDictionary
  • Neue Attribute IsUserdefinedTable und IsUserdefinedColumn
  • Optimierungen und Fehlerkorrekturen im MesoObjectLayer in Bezug auf MesoYear
  • Projektstammverweis in Projekterfassung korrigiert
  • Neue kalkulierte ArtikelLagerwerte Eigenschaften für Lagerstand und Lagerwert

1.2.1

  • Neues Objekt MesoObjectLayer um automatische Filterung auf Basis Mandant und Wirtschaftsjahr zu ermöglichen

1.2.0

1.1.40

  • Umstellung auf PersistentAlias für verknüpfte Datensätze wie z.B. ArtikelStammdatei.Hersteller > erlaubt direkte Verwendung in Queries

1.1.39

  • Neues Enum ArchiveTagDatatypeEnum für Archiv-Business-Klasse

1.1.38

  • Neue Methode ErmittleEigenschafswertAlsText für Basis-Objekte

1.1.37

  • CRMUploads mit Archivdokumentenzugriff

1.1.36

  • Belege enthalten nun eine Property auf verknüpfte CrmFälle

1.1.35

  • Passwort Methoden Prüfen und Setzen für Benutzerstamm

1.1.34

  • ts-spalte als FetchOnly in Benutzerstamm deklariert

1.1.33

  • Erweiterung Model System um BLZStamm

1.1.32

  • Erweiterung Business Archiv um optionale angabe Pfad zur Mesospool.exe

1.1.31

  • netstandard2.1 > netstandard2.0 f�r NET Framework Einbindung

1.1.30

  • ConnectionPooling als optionaler Parameter f�r UnitOfWorks

1.1.29

  • ServiceCollectionExtionsions f�r SystemDb erg�nzt

1.1.28

  • Weitere �berladungen f�r BaseUnitOfWork (ConnectionString)

1.1.27

  • SystemUnitOfWork implementiert ThreadSafe und DataLayer Cache

1.1.26

  • BaseUnitOfWork DataLayer Cache implementiert um nicht je ConnectionString Anfrage einen neuen DataLayer zu erzeugen

1.1.25

  • Artikelview-Objekt implementiert IMesoObject (zugriff auf Eigenschaften)

1.1.24

  • Eigenschaftenhilfsmethoden zum Lesen und Schreiben erg�nzt

1.1.23

  • Bugfix in Eigenschaftenermittlung f�r Basis-Objekte

1.1.22

  • Eigenschaftenermittlung f�r Basis-Objekte

1.1.21

  • SystemUnitOfWork liefert Mandatenconnectionstring

1.1.20

  • BugFix Null Exception in Bestand

1.1.19

  • Lagerwerte als Eigenschaft des Artikelstammdatei-Objektes
  • Lagerwerte mit Methoden f�r Bestand und verf. Bestand

1.1.18

  • Grafiken Systemtabelle bereitgestellt

1.1.12

  • Lagerortejournal f�r BestelldateiMitte aufgenommen
  • .NET Standard 2.0 > .NET Standard 2.1; DevEx 21.2.7

1.1.13

  • DevEx 22.1.3

1.1.16

  • Belegnummernl�nge in WinLine von 20 auf 50 Zeichen

1.1.17

  • NET 6 und NETSTANDARD21

1.1.18

  • Grafiken Systemtabelle aufgenommen