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