Licensing
This commit is contained in:
parent
d2e817b1e0
commit
21d8ac2ff0
Binary file not shown.
@ -65,15 +65,8 @@ Public Class ClassInit
|
|||||||
Else
|
Else
|
||||||
LICENSE_COUNT = 0
|
LICENSE_COUNT = 0
|
||||||
End If
|
End If
|
||||||
Dim oLicDateString As String = split(1)
|
|
||||||
Dim cultureInfo As System.Globalization.CultureInfo
|
|
||||||
cultureInfo = New System.Globalization.CultureInfo("de-DE")
|
|
||||||
cultureInfo.DateTimeFormat.ShortDatePattern = "dd.MM.yyyy"
|
|
||||||
|
|
||||||
|
If LICENSE_VALID = False Then
|
||||||
Dim oLicDate As Date = Convert.ToDateTime(oLicDateString, cultureInfo)
|
|
||||||
Dim oMyDate As Date = Convert.ToDateTime(Now.ToShortDateString, cultureInfo)
|
|
||||||
If oLicDate <= oMyDate Then
|
|
||||||
MsgBox("Your license has expired!" & vbNewLine & "Last valid date: " & split(1) & vbNewLine & "Please contact Your sysadmin", MsgBoxStyle.Exclamation)
|
MsgBox("Your license has expired!" & vbNewLine & "Last valid date: " & split(1) & vbNewLine & "Please contact Your sysadmin", MsgBoxStyle.Exclamation)
|
||||||
LICENSE_EXPIRED = True
|
LICENSE_EXPIRED = True
|
||||||
LICENSE_COUNT = 0
|
LICENSE_COUNT = 0
|
||||||
@ -194,6 +187,7 @@ Public Class ClassInit
|
|||||||
vWLaufwerk = DT.Rows(0).Item("STRING1")
|
vWLaufwerk = DT.Rows(0).Item("STRING1")
|
||||||
vVERSION_DELIMITER = DT.Rows(0).Item("VERSION_DELIMITER")
|
vVERSION_DELIMITER = DT.Rows(0).Item("VERSION_DELIMITER")
|
||||||
vFILE_DELIMITER = DT.Rows(0).Item("FILE_DELIMITER")
|
vFILE_DELIMITER = DT.Rows(0).Item("FILE_DELIMITER")
|
||||||
|
LICENSE_VALID = DT.Rows(0).Item("LICENSE_VALID")
|
||||||
Try
|
Try
|
||||||
WMSESSION_STARTSTOP_STARTUP = DT.Rows(0).Item("WMSESSION_STARTSTOP_STARTUP")
|
WMSESSION_STARTSTOP_STARTUP = DT.Rows(0).Item("WMSESSION_STARTSTOP_STARTUP")
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
|
|||||||
@ -35,6 +35,7 @@ Module ModuleRuntimeVariables
|
|||||||
Public LICENSE_COUNT As Integer = 0
|
Public LICENSE_COUNT As Integer = 0
|
||||||
Public LICENSE_EXPIRED As Boolean = False
|
Public LICENSE_EXPIRED As Boolean = False
|
||||||
Public LICENSE_PROFILES As Integer = 0
|
Public LICENSE_PROFILES As Integer = 0
|
||||||
|
Public LICENSE_VALID As Boolean = False
|
||||||
Public USERCOUNT_LOGGED_IN As Integer = 0
|
Public USERCOUNT_LOGGED_IN As Integer = 0
|
||||||
Public CURRENT_INDEX_ID As Integer
|
Public CURRENT_INDEX_ID As Integer
|
||||||
Public CURRENT_OBJECTTYPE As String
|
Public CURRENT_OBJECTTYPE As String
|
||||||
|
|||||||
@ -31,5 +31,5 @@ Imports System.Runtime.InteropServices
|
|||||||
' übernehmen, indem Sie "*" eingeben:
|
' übernehmen, indem Sie "*" eingeben:
|
||||||
' <Assembly: AssemblyVersion("1.0.*")>
|
' <Assembly: AssemblyVersion("1.0.*")>
|
||||||
|
|
||||||
<Assembly: AssemblyVersion("1.9.5.4")>
|
<Assembly: AssemblyVersion("1.9.5.5")>
|
||||||
<Assembly: AssemblyFileVersion("1.0.0.0")>
|
<Assembly: AssemblyFileVersion("1.0.0.0")>
|
||||||
|
|||||||
@ -22,7 +22,7 @@ Public Class frmLicense
|
|||||||
Private Sub btnnewLicenses_Click(sender As System.Object, e As System.EventArgs) Handles btnnewLicenses.Click
|
Private Sub btnnewLicenses_Click(sender As System.Object, e As System.EventArgs) Handles btnnewLicenses.Click
|
||||||
Try
|
Try
|
||||||
If Me.txtNewlizences.Text <> "" And txtProfile.Text <> "" Then
|
If Me.txtNewlizences.Text <> "" And txtProfile.Text <> "" Then
|
||||||
Dim dt As Date = CDate(dtp_Gültigkeit.Text)
|
Dim dt As Date = CDate(dtp_Gültigkeit.Value)
|
||||||
Dim oDateddMMyyyy = dt.ToString("dd.MM.yyyy", CultureInfo.InvariantCulture)
|
Dim oDateddMMyyyy = dt.ToString("dd.MM.yyyy", CultureInfo.InvariantCulture)
|
||||||
Dim result As String = Me._lizenzManager.EncodeLicenseKey(txtNewlizences.Text & "#" & oDateddMMyyyy & "#" & txtProfile.Text, "#DigitalData35452!#")
|
Dim result As String = Me._lizenzManager.EncodeLicenseKey(txtNewlizences.Text & "#" & oDateddMMyyyy & "#" & txtProfile.Text, "#DigitalData35452!#")
|
||||||
txtlicensekey.Text = result
|
txtlicensekey.Text = result
|
||||||
@ -48,17 +48,34 @@ Public Class frmLicense
|
|||||||
Else
|
Else
|
||||||
lizenzzahl = "0"
|
lizenzzahl = "0"
|
||||||
End If
|
End If
|
||||||
dtp_Gültigkeit.Value = split(1)
|
Try
|
||||||
|
dtp_Gültigkeit.Value = CDate(split(1))
|
||||||
|
Catch ex As Exception
|
||||||
|
Dim oLicDateString As String = split(1)
|
||||||
|
Dim cultureInfo As System.Globalization.CultureInfo
|
||||||
|
cultureInfo = New System.Globalization.CultureInfo("de-DE")
|
||||||
|
cultureInfo.DateTimeFormat.ShortDatePattern = "dd.MM.yyyy"
|
||||||
|
|
||||||
|
|
||||||
|
Dim oLicDate As Date = Convert.ToDateTime(oLicDateString, cultureInfo)
|
||||||
|
Try
|
||||||
|
dtp_Gültigkeit.Value = oLicDate
|
||||||
|
Catch ex1 As Exception
|
||||||
|
MsgBox(ex.Message, MsgBoxStyle.Exclamation, "Unexpected error in Setting DTP-Value:")
|
||||||
|
End Try
|
||||||
|
|
||||||
|
End Try
|
||||||
|
|
||||||
txtProfile.Text = split(2)
|
txtProfile.Text = split(2)
|
||||||
LICENSE_PROFILES = split(2)
|
LICENSE_PROFILES = split(2)
|
||||||
Me.lblAktuelleLizenzen.Text = "Aktuelle Anzahl Lizenzen: " & lizenzzahl
|
Me.lblAktuelleLizenzen.Text = "Aktuelle Anzahl Lizenzen: " & lizenzzahl
|
||||||
If Neu = True Then
|
If Neu = True Then
|
||||||
If CInt(lizenzzahl) > 0 Then
|
If CInt(lizenzzahl) > 0 Then
|
||||||
MsgBox("Die Lizenz wurde aktualisiert!", MsgBoxStyle.Information, "Erfolgsmeldung:")
|
MsgBox("License was refreshed!", MsgBoxStyle.Information, "Success:")
|
||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
MsgBox(ex.Message, MsgBoxStyle.Exclamation, "Fehler bei Licensemanager:")
|
MsgBox(ex.Message, MsgBoxStyle.Exclamation, "Unexpected error in LicenseManager-RefreshLicense:")
|
||||||
End Try
|
End Try
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
|||||||
@ -22,6 +22,7 @@ Public Class frmMain
|
|||||||
Private GridCursorLocation As Point
|
Private GridCursorLocation As Point
|
||||||
Private GRID_LOAD_TYPE As String = "OVERVIEW"
|
Private GRID_LOAD_TYPE As String = "OVERVIEW"
|
||||||
Private GRID_INV_COL_REMOVED As Boolean = False
|
Private GRID_INV_COL_REMOVED As Boolean = False
|
||||||
|
Private NO_WORKFLOWITEMS As Boolean = False
|
||||||
'Private _windream As New ClassWindream_allgemein
|
'Private _windream As New ClassWindream_allgemein
|
||||||
|
|
||||||
Private Sub frmMain_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing
|
Private Sub frmMain_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing
|
||||||
@ -209,6 +210,9 @@ Public Class frmMain
|
|||||||
End Function
|
End Function
|
||||||
|
|
||||||
Private Sub SaveGridLayout()
|
Private Sub SaveGridLayout()
|
||||||
|
If NO_WORKFLOWITEMS = True Then
|
||||||
|
Exit Sub
|
||||||
|
End If
|
||||||
Try
|
Try
|
||||||
Dim xml As String = GetXML_LayoutName()
|
Dim xml As String = GetXML_LayoutName()
|
||||||
GridView_Docs.SaveLayoutToXml(xml, OptionsLayoutBase.FullLayout)
|
GridView_Docs.SaveLayoutToXml(xml, OptionsLayoutBase.FullLayout)
|
||||||
@ -218,6 +222,10 @@ Public Class frmMain
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub RestoreLayout()
|
Private Sub RestoreLayout()
|
||||||
|
If NO_WORKFLOWITEMS = True Then
|
||||||
|
Exit Sub
|
||||||
|
End If
|
||||||
|
|
||||||
Try
|
Try
|
||||||
Dim xml As String = GetXML_LayoutName()
|
Dim xml As String = GetXML_LayoutName()
|
||||||
GridView_Docs.RestoreLayoutFromXml(xml, OptionsLayoutBase.FullLayout)
|
GridView_Docs.RestoreLayoutFromXml(xml, OptionsLayoutBase.FullLayout)
|
||||||
@ -532,7 +540,11 @@ Public Class frmMain
|
|||||||
sql = sql.Replace("@DATE", Now.ToShortDateString)
|
sql = sql.Replace("@DATE", Now.ToShortDateString)
|
||||||
sql = sql.Replace("@PROFILE_ID", CURRENT_CLICKED_PROFILE_ID)
|
sql = sql.Replace("@PROFILE_ID", CURRENT_CLICKED_PROFILE_ID)
|
||||||
CURR_DT_PROFILEGRID = ClassDatabase.Return_Datatable(sql, True)
|
CURR_DT_PROFILEGRID = ClassDatabase.Return_Datatable(sql, True)
|
||||||
|
If CURR_DT_PROFILEGRID.Rows.Count = 0 Then
|
||||||
|
NO_WORKFLOWITEMS = True
|
||||||
|
Else
|
||||||
|
NO_WORKFLOWITEMS = False
|
||||||
|
End If
|
||||||
Create_Basic_View()
|
Create_Basic_View()
|
||||||
|
|
||||||
Dim Columns_Removed = GridView_CheckInvalidColumns()
|
Dim Columns_Removed = GridView_CheckInvalidColumns()
|
||||||
@ -657,7 +669,11 @@ Public Class frmMain
|
|||||||
CURR_DT_PROFILEGRID = ClassDatabase.Return_Datatable(sql, True)
|
CURR_DT_PROFILEGRID = ClassDatabase.Return_Datatable(sql, True)
|
||||||
|
|
||||||
If Not IsNothing(CURR_DT_PROFILEGRID) Then
|
If Not IsNothing(CURR_DT_PROFILEGRID) Then
|
||||||
|
If CURR_DT_PROFILEGRID.Rows.Count = 0 Then
|
||||||
|
NO_WORKFLOWITEMS = True
|
||||||
|
Else
|
||||||
|
NO_WORKFLOWITEMS = False
|
||||||
|
End If
|
||||||
Create_Basic_View()
|
Create_Basic_View()
|
||||||
|
|
||||||
Try
|
Try
|
||||||
@ -670,8 +686,6 @@ Public Class frmMain
|
|||||||
GridView_Docs.GroupedColumns(I).Tag = GridView_Docs.Columns.Item("PROFILE_ID")
|
GridView_Docs.GroupedColumns(I).Tag = GridView_Docs.Columns.Item("PROFILE_ID")
|
||||||
Next
|
Next
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
GridView_Docs.OptionsBehavior.AutoExpandAllGroups = True
|
GridView_Docs.OptionsBehavior.AutoExpandAllGroups = True
|
||||||
GridView_Docs.OptionsView.ShowGroupedColumns = False
|
GridView_Docs.OptionsView.ShowGroupedColumns = False
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
@ -1072,8 +1086,12 @@ Public Class frmMain
|
|||||||
CURR_DT_PROFILEGRID = ClassDatabase.Return_Datatable(sql, True)
|
CURR_DT_PROFILEGRID = ClassDatabase.Return_Datatable(sql, True)
|
||||||
|
|
||||||
If Not IsNothing(CURR_DT_PROFILEGRID) Then
|
If Not IsNothing(CURR_DT_PROFILEGRID) Then
|
||||||
|
NO_WORKFLOWITEMS = False
|
||||||
If CURR_DT_PROFILEGRID.Rows.Count = 0 Then
|
If CURR_DT_PROFILEGRID.Rows.Count = 0 Then
|
||||||
lblViewType.Text = "Aktuell keine Workflowdaten vorhanden!"
|
lblViewType.Text = "Aktuell keine Workflowdaten vorhanden!"
|
||||||
|
|
||||||
|
NO_WORKFLOWITEMS = True
|
||||||
|
|
||||||
'MsgBox("Aktuell keine Workflowdaten vorhanden!", MsgBoxStyle.Information)
|
'MsgBox("Aktuell keine Workflowdaten vorhanden!", MsgBoxStyle.Information)
|
||||||
GridControl_Docs.Visible = False
|
GridControl_Docs.Visible = False
|
||||||
pnlNavigator.Visible = False
|
pnlNavigator.Visible = False
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user