EDOKALib.BusinessFacade
Diese klasse beinhaltet die Informationen für den aktuell angemeldeten Benutzer
Ermöglicht eine Überladung des Contrustors analog c#
Settz die aktuelle Objekt Instanz auf Null (Nothing)
Diese klasse beinhaltet die Logik für Anwendungen
default konstruktor
lädt eine anwendung aus der db
erstellt eine neue anwendung in der db und lädt diese
Lädt alle Daten einer Anwendung aus der DB
Speichert alle Members in die DB
Löscht einen Mitarbeiter aus der DB (Setzt in auf inaktiv)
Verwaltet eine hashtable mit den parametern, damit nicht jedes mal ein dbzugriff erfolgt
Fügt einen neuen Parameter hinzu
Fügt einen neuen Parameter hinzu
Gibt den Wert eines Parameters zurück
Name des Parameters
Gibt den Wert eines Benuzer spzifischen Parameters zurück
Name des Parameters
Diese Klasse behandelt eine Configuration spezifische Ausnahme
Diese klasse beinhaltet die Logik für ein Dokument. Da diese Klasse vorständig sehr komplext wäre, ist diese hier NICHT vollständig und wird laufend um die benötigte Funktionalität erweitert
Verwaltung und logik von Dokumentarten
neue dokumentart in db erstellen und laden
lädt die daten vom ds in die member der klasse
speichert eine dokumentart (insert und update)
Diese Klasse behandelt eine DokumentArt spezifische Ausnahme
Diese klasse beinhaltet die Logik für die Dokumenttypen
default konstruktor
lädt den dokumenttyp mit der entsprechenden dokumenttypnr
lädt die daten aus dem dataset in die members der klasse
speichert einen dokumenttyp(update und insert)
Diese klasse beinhaltet die Logik für die Funktionsgruppe
Gibt eine Liste mit allen Funktionsgruppen zurück
Das DataSet welches gefüllt werden soll
Diese klasse beinhaltet die Logik für die Klassifizierung
Erstellt eine neue Instanz für einen neuen Mitarbeiter
Erstellt eine neue Instanz für eine bestehende Klassifizierung
Gibt eine Liste mit allen Klassifizierungen zurück
Das DataSet welches gefüllt werden soll
Diese klasse beinhaltet die Logik für die Meldungstext
Erstellt eine neue Instanz für einen bestehenen Meldungstext
Gibt den Inhalt einer Melungs zurück
Diese klasse beinhaltet die Logik für die Mitarbeiter
Erstellt eine neue Instanz für einen neuen Mitarbeiter
Erstellt eine neue Instanz für einen bestehenden Mitarbeiter
Erstellt eine neue Instanz für einen bestehenen Mitarbeiter
Gibt eine Liste mit allen Mitarbeitern zurück
Das DataSet welches gefüllt werden soll
Gibt eine Liste mit allen Mitarbeitern zurück
Nur Mitarbeiter von diesem Team
Das DataSet welches gefüllt werden soll
Gibt eine Liste mit allen Mitarbeitern zurück
Nur Mitarbeiter von dieser Funktionsgruppe
Das DataSet welches gefüllt werden soll
Erstellt ein neues Standard Profil für den angegebenen Mitarbeiter
Die datenbank Nummer des Mutierers (ID)
Speichert die Änderungen an einem Mitarbeiter
Speichert die Änderungen an einem Mitarbeiter inklusive Funktionsgruppen- und Team-Zuordnungen
lädt die daten in die klassen member
Gibt die Anzahl der Rows zurück, welche sie nach dem Speichern haben werden
Das zu überprüfende DataSet
Der neue rowCount
Diese Klasse behandelt eine Mitarbeiter spezifische Ausnahme
Diese klasse beinhaltet die Logik für die Mitarbeiter-Funktionsgruppen Zuweisung
Löscht eine Team-Mitarbeiter Zuordnung aus der Datenbank
Zu löschende Verbindung
Die Id des Benutzers, welcher die Änderungen vornimmt
Speichert die Daten der aktuellen Instanz in die Datenbank
Die Id des Benutzers, welcher die Änderungen vornimmt
Gibt eine Liste mit allen Funktionsgrupppen denen ein Mitarbeiter zugewiesen ist zurück
Das DataSet welches gefüllt werden soll
Gibt eine Liste mit allen Funktionsgrupppen denen ein Mitarbeiter zugewiesen ist zurück
diese klasse ersetzt null values durch den parameter 'NullReplaceValue' von der parameter tabelle
Achtung! dies funktioniert nicht mit allen daten typen! zur zeit ist der replace wert = -5648945
dies heisst, dass sämtliche unsigned, binary, Datums und boolean-Datentypen nicht unterstützt werden.
gut nachdenken befor neue datentypen hier eingetragen werden!
spezialfall wird auf DateTime.MinValue gesetzt
Diese klasse beinhaltet die Logik für die Office Vorlage
Neue Instanz für bestehende OfficeVorlage erstellen
lädt die daten in die klassen member
Diese Klasse behandelt eine OfficeVorlage spezifische Ausnahme
Applikations Parameter (verwaltet Programmeinstellungen für einzelne oder alle Benutzer in einer sql-tabelle)
um auf die parameter abzufragen bitte die klasse BF.Config verwenden. diese klasse cached die parameter.
load the parameter for all users (benutzerNr=0)
parameterName
lädt einen parameter für einen bestimmten benutzer oder für alle
parameterName
BenutzerNr oder 0 = gültig für alle benutzer
workaround für fehlendes konstruktor überladen
lädt die daten in die klassen member
Diese klasse beinhaltet die Logik für die Profile
Gib eine DataTable mit allen profilen eines Benutzers zurück
Gibt die Id(Nr) des standard Profils eines Benutzers zurück
Diese klasse beinhaltet die Logik für die Spalten Definitionen
Füllt ein C1TrueDbGrid mit allen in der Datenbank definierten Spalten
Name der Tabelle, von welcher die Spalten zurück gegeben werden sollen
Diese klasse beinhaltet die Logik für die Teams
Erstellt eine neue Instanz für ein bestehendes Team
Gibt eine Liste mit allen Teams zurück
Das DataSet welches gefüllt werden soll
Gibt eine Liste mit allen Teams denen ein Mitarbeiter zugewiesen ist zurück
Das DataSet welches gefüllt werden soll
Diese klasse beinhaltet die Logik für die Team-Mitarbeiter Zuordnung
Gibt eine Liste mit allen Teams für einen Mitarbeitern zurück
Das DataSet welches gefüllt werden soll
Löscht eine Team-Mitarbeiter Zuordnung aus der Datenbank
Zu löschende Verbindung
Die Id des Benutzers, welcher die Änderungen vornimmt
Speichert die Daten der aktuellen Instanz in die Datenbank
Die Id des Benutzers, welcher die Änderungen vornimmt