MS 2.0.0.6
This commit is contained in:
@@ -3,6 +3,7 @@ Imports System.Globalization
|
||||
Imports DLLLicenseManager
|
||||
Imports DigitalData.Modules.Logging
|
||||
Imports DigitalData.Modules.Config
|
||||
Imports System.Threading
|
||||
|
||||
Public Class ClassInit
|
||||
|
||||
@@ -188,56 +189,59 @@ Public Class ClassInit
|
||||
FINALINDICES.init()
|
||||
If IDB_ACTIVE = True Then
|
||||
IDBData = New ClassIDBData()
|
||||
|
||||
|
||||
End If
|
||||
|
||||
Try
|
||||
USER_RIGHT1 = DT_CHECKUSER_MODULE.Rows(0).Item("USER_RIGHT1")
|
||||
Catch ex As Exception
|
||||
USER_RIGHT1 = False
|
||||
End Try
|
||||
Try
|
||||
USER_RIGHT2 = DT_CHECKUSER_MODULE.Rows(0).Item("USER_RIGHT2")
|
||||
Catch ex As Exception
|
||||
USER_RIGHT2 = False
|
||||
End Try
|
||||
Try
|
||||
USER_RIGHT3 = DT_CHECKUSER_MODULE.Rows(0).Item("USER_RIGHT3")
|
||||
Catch ex As Exception
|
||||
USER_RIGHT3 = False
|
||||
End Try
|
||||
Try
|
||||
USER_RIGHT4 = DT_CHECKUSER_MODULE.Rows(0).Item("USER_RIGHT4")
|
||||
Catch ex As Exception
|
||||
USER_RIGHT4 = False
|
||||
End Try
|
||||
LOGGER.Debug("User exists....")
|
||||
'Am System anmelden
|
||||
Refresh_Licence()
|
||||
'Check_User_Exists_in_PMGroups()
|
||||
USER_RIGHT_VIEW_ONLY = DT_CHECKUSER_MODULE.Rows(0).Item("USER_RIGHT2")
|
||||
Catch ex As Exception
|
||||
USER_RIGHT_VIEW_ONLY = False
|
||||
End Try
|
||||
Try
|
||||
USER_RIGHT3 = DT_CHECKUSER_MODULE.Rows(0).Item("USER_RIGHT3")
|
||||
Catch ex As Exception
|
||||
USER_RIGHT3 = False
|
||||
End Try
|
||||
Try
|
||||
USER_RIGHT4 = DT_CHECKUSER_MODULE.Rows(0).Item("USER_RIGHT4")
|
||||
Catch ex As Exception
|
||||
USER_RIGHT4 = False
|
||||
End Try
|
||||
LOGGER.Debug("User exists....")
|
||||
'Am System anmelden
|
||||
Refresh_Licence()
|
||||
'Check_User_Exists_in_PMGroups()
|
||||
'Dim Culture = CultureInfo.CreateSpecificCulture("en-US")
|
||||
'' The following line provides localization for the application's user interface.
|
||||
'Thread.CurrentThread.CurrentUICulture = Culture
|
||||
'' The following line provides localization for data formats.
|
||||
'Thread.CurrentThread.CurrentCulture = Culture
|
||||
'' Set this culture as the default culture for all threads in this application.
|
||||
'' Note: The following properties are supported in the .NET Framework 4.5+
|
||||
'CultureInfo.DefaultThreadCurrentCulture = Culture
|
||||
'CultureInfo.DefaultThreadCurrentUICulture = Culture
|
||||
|
||||
If ClassAllgemeineFunktionen.LoginOut("LOGIN") = True Then
|
||||
USERCOUNT_LOGGED_IN += 1
|
||||
End If
|
||||
|
||||
'sql = String.Format("SELECT COUNT(*) AS Expr1 FROM TBDD_USER_MODULE_LOG_IN WHERE UPPER(MODULE) = UPPER('Process-Manager') AND CLIENT_ID = {0}", 1)
|
||||
' USERCOUNT_LOGGED_IN = ClassDatabase.Execute_Scalar(sql, MyConnectionString, True)
|
||||
'sql = "DELETE FROM TBDD_USER_MODULE_LOG_IN WHERE USER_ID = " & USER_ID & " AND MODULE = 'Process-Manager'"
|
||||
'ClassDatabase.Execute_non_Query(sql, True)
|
||||
LOGGER.Debug("Count Users logged in: " & USERCOUNT_LOGGED_IN.ToString)
|
||||
If LICENSE_COUNT < USERCOUNT_LOGGED_IN And LICENSE_EXPIRED = False Then
|
||||
MsgBox("Die Anzahl der aktuell angemeldeten User (" & USERCOUNT_LOGGED_IN.ToString & ") überschreitet die Anzahl der aktuellen Lizenzen!" & vbNewLine & "Anzahl der Lizenzen: " & LICENSE_COUNT.ToString & vbNewLine & "Bitte setzen Sie sich mit dem Systembetreuer in Verbindung!", MsgBoxStyle.Critical, "Achtung:")
|
||||
If ClassAllgemeineFunktionen.LoginOut("LOGIN") = True Then
|
||||
USERCOUNT_LOGGED_IN += 1
|
||||
End If
|
||||
|
||||
'sql = String.Format("SELECT COUNT(*) AS Expr1 FROM TBDD_USER_MODULE_LOG_IN WHERE UPPER(MODULE) = UPPER('Process-Manager') AND CLIENT_ID = {0}", 1)
|
||||
' USERCOUNT_LOGGED_IN = ClassDatabase.Execute_Scalar(sql, MyConnectionString, True)
|
||||
'sql = "DELETE FROM TBDD_USER_MODULE_LOG_IN WHERE USER_ID = " & USER_ID & " AND MODULE = 'Process-Manager'"
|
||||
'ClassDatabase.Execute_non_Query(sql, True)
|
||||
LOGGER.Debug("Count Users logged in: " & USERCOUNT_LOGGED_IN.ToString)
|
||||
If LICENSE_COUNT < USERCOUNT_LOGGED_IN And LICENSE_EXPIRED = False Then
|
||||
MsgBox("Die Anzahl der aktuell angemeldeten User (" & USERCOUNT_LOGGED_IN.ToString & ") überschreitet die Anzahl der aktuellen Lizenzen!" & vbNewLine & "Anzahl der Lizenzen: " & LICENSE_COUNT.ToString & vbNewLine & "Bitte setzen Sie sich mit dem Systembetreuer in Verbindung!", MsgBoxStyle.Critical, "Achtung:")
|
||||
LOGGER.Info("Die Anzahl der aktuell angemeldeten User (" & USERCOUNT_LOGGED_IN.ToString & ") überschreitet die Anzahl der Lizenzen (" & LICENSE_COUNT & ") für Process Manager!")
|
||||
If USER_IS_ADMIN = False Then
|
||||
ClassAllgemeineFunktionen.LoginOut("LOGOUT")
|
||||
ClassAllgemeineFunktionen.LoginOut("LOGOUT")
|
||||
LOGGER.Info("Wieder abgemeldet - START INCOMPLETE")
|
||||
ERROR_STATE = "START INCOMPLETE"
|
||||
End If
|
||||
End If
|
||||
'Alles OK bis hierhin...nun die FolderwatchKonfig laden
|
||||
LOGGER.Debug("Init Userlogin successfull completed....")
|
||||
End If
|
||||
'Alles OK bis hierhin...nun die FolderwatchKonfig laden
|
||||
LOGGER.Debug("Init Userlogin successfull completed....")
|
||||
End If
|
||||
Catch ex As Exception
|
||||
LOGGER.Error(ex)
|
||||
LOGGER.Info("Unexpected Error in InitUserLogin: " & ex.Message, True)
|
||||
|
||||
Reference in New Issue
Block a user