Public Class LicenseLegacy
' ++++++++++++++++++++++++++++++++++++++++++++++ Methoden ++++++++++++++++++++++++++++++++++++++++++++++
'''
''' Konstruktor der Lizenz
'''
Sub New(ByVal _ModuleName As String, ByVal _Expires As Date, ByVal _Type As String, ByVal _AnzProfile As String)
Modulename = _ModuleName
Expires = _Expires
Type = _Type
Anz_Profile = _AnzProfile
End Sub
' ++++++++++++++++++++++++++++++++++++++++++++++ Properties ++++++++++++++++++++++++++++++++++++++++++++++
'''
''' Liefert oder setzt den Namen des Moduls für diese Lizenz
'''
Public Property Modulename() As String
'''
''' Liefert oder setzt das Gültigkeitsdatum der Lizenz für das Modul
'''
Public Property Expires() As Date
'''
''' Liefert den Typen der Lizenz
'''
Public Property Type() As String
'''
''' Liefert die Anzahl der Profile
'''
Public Property Anz_Profile() As String
'''
''' Liefert ob die Lizenz schon abgelaufen ist
'''
Public ReadOnly Property IsExpired()
Get
If Date.Today > Expires Then
Return True
Else
Return False
End If
End Get
End Property
End Class