laatzen/LaaProductionWeb/LaaProduction.Personalization
2024-12-17 10:38:42 +01:00
..
ComponentModel.DataAnnotations EOL progress and refactoring 2024-07-17 13:13:41 +02:00
Interfaces EOL progress and refactoring 2024-07-17 13:13:41 +02:00
Models SqlConnection from LaaPackages implemented 2024-09-18 15:36:12 +02:00
Properties employees 2023-06-15 17:01:02 +02:00
Repositories SqlConnection from LaaPackages implemented 2024-09-18 15:36:12 +02:00
AccountManager.cs SqlConnection from LaaPackages implemented 2024-09-18 15:36:12 +02:00
app.config laa nuget-packages removed 2024-09-11 12:30:28 +02:00
EmployeesManager.cs SqlConnection from LaaPackages implemented 2024-09-18 15:36:12 +02:00
EmployeesRoles.cs sync before adding submodules 2024-12-17 10:38:42 +01:00
EquipmentsManager.cs EOL progress and refactoring 2024-07-17 13:13:41 +02:00
LaaProduction.Personalization.csproj SqlConnection from LaaPackages implemented 2024-09-18 15:36:12 +02:00
PersonalizationExtensions.cs SqlConnection from LaaPackages implemented 2024-09-18 15:36:12 +02:00
README.md equipments new email from field 2023-08-21 10:44:57 +02:00
SoftwareFunctions.cs send email message backup into the database 2024-02-06 12:52:24 +01:00
SoftwareManager.cs SqlConnection from LaaPackages implemented 2024-09-18 15:36:12 +02:00

Database table dependencies

[Auftrag].[dbo].[Mitarbeiter] [Auftrag].[dbo].[MitarbeiterRechte] [Auftrag].[dbo].[MitarbeiterTokens] [Auftrag].[dbo].[MitarbeiterTokens] [Auftrag].[dbo].[SoftwareFunctions] [Auftrag].[dbo].[SoftwareFunctionsLog] [Auftrag].[dbo].[UsersFunctions] [Auftrag].[dbo].[VersionSoftwareAccess]

DROP TABLE [PruefmittelPruefung] GO

CREATE TABLE [PruefmittelPruefung] ( [PruefmittelId] INT NOT NULL PRIMARY KEY IDENTITY(1, 1), [SoftwareId] SMALLINT NOT NULL, [Pruefmittel] VARCHAR(100) NOT NULL, [PruefmittelNr] VARCHAR(30) NOT NULL, [Pruefintervall] INT NOT NULL, [Erforderlich] BIT NOT NULL, [PruefdatumIst] DATETIME NOT NULL, [PruefdatumSoll] DATETIME NOT NULL, [Bemerkung] NVARCHAR(250) NOT NULL, [EmailFrom] NVARCHAR(250) NOT NULL, [EmailAn] NVARCHAR(500) NOT NULL, [InCcAn] NVARCHAR(500) NOT NULL, [Betreff] NVARCHAR(150) NOT NULL, [Nachricht] NVARCHAR(500) NOT NULL, [Meldung] NVARCHAR(500) NOT NULL, [Schedule] VARCHAR(50) NOT NULL );

CREATE UNIQUE INDEX [UX_PruefmittelPruefung] ON [PruefmittelPruefung] ( [SoftwareId] , [PruefmittelNr]);