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