general clean up in Class Init
This commit is contained in:
parent
e81f2f0878
commit
fccc192879
@ -210,22 +210,25 @@ Public Class ClassInit
|
|||||||
Exit Sub
|
Exit Sub
|
||||||
End If
|
End If
|
||||||
If DT_CHECKUSER_MODULE.Rows.Count = 1 Then
|
If DT_CHECKUSER_MODULE.Rows.Count = 1 Then
|
||||||
If DT_CHECKUSER_MODULE.Rows(0).Item("USER_ID") = 0 And IsDBNull(DT_CHECKUSER_MODULE.Rows(0).Item("USER_SURNAME")) Then
|
|
||||||
|
Dim oRow As DataRow = DT_CHECKUSER_MODULE.Rows(0)
|
||||||
|
|
||||||
|
If oRow.Item("USER_ID") = 0 And IsDBNull(oRow.Item("USER_SURNAME")) Then
|
||||||
LOGGER.Info("User '" & Environment.UserName & "' not configured in Useradministration!")
|
LOGGER.Info("User '" & Environment.UserName & "' not configured in Useradministration!")
|
||||||
START_INCOMPLETE = True
|
START_INCOMPLETE = True
|
||||||
Throw New Exception("You are not configured in the Useradministration." & vbNewLine & "Please contact the system administrator!")
|
Throw New Exception("You are not configured in the Useradministration." & vbNewLine & "Please contact the system administrator!")
|
||||||
Exit Sub
|
Exit Sub
|
||||||
End If
|
End If
|
||||||
USER_IN_MODULE = DT_CHECKUSER_MODULE.Rows(0).Item("MODULE_ACCESS")
|
USER_IN_MODULE = oRow.Item("MODULE_ACCESS")
|
||||||
USER_ID = DT_CHECKUSER_MODULE.Rows(0).Item("USER_ID")
|
USER_ID = oRow.Item("USER_ID")
|
||||||
USER_SURNAME = IIf(IsDBNull(DT_CHECKUSER_MODULE.Rows(0).Item("USER_SURNAME")), "", DT_CHECKUSER_MODULE.Rows(0).Item("USER_SURNAME"))
|
USER_SURNAME = IIf(IsDBNull(oRow.Item("USER_SURNAME")), "", oRow.Item("USER_SURNAME"))
|
||||||
USER_PRENAME = IIf(IsDBNull(DT_CHECKUSER_MODULE.Rows(0).Item("USER_PRENAME")), "", DT_CHECKUSER_MODULE.Rows(0).Item("USER_PRENAME"))
|
USER_PRENAME = IIf(IsDBNull(oRow.Item("USER_PRENAME")), "", oRow.Item("USER_PRENAME"))
|
||||||
USER_SHORTNAME = IIf(IsDBNull(DT_CHECKUSER_MODULE.Rows(0).Item("USER_SHORTNAME")), "", DT_CHECKUSER_MODULE.Rows(0).Item("USER_SHORTNAME"))
|
USER_SHORTNAME = IIf(IsDBNull(oRow.Item("USER_SHORTNAME")), "", oRow.Item("USER_SHORTNAME"))
|
||||||
USER_EMAIL = IIf(IsDBNull(DT_CHECKUSER_MODULE.Rows(0).Item("USER_EMAIL")), "", DT_CHECKUSER_MODULE.Rows(0).Item("USER_EMAIL"))
|
USER_EMAIL = IIf(IsDBNull(oRow.Item("USER_EMAIL")), "", oRow.Item("USER_EMAIL"))
|
||||||
USER_LANGUAGE = DT_CHECKUSER_MODULE.Rows(0).Item("USER_LANGUAGE")
|
USER_LANGUAGE = oRow.Item("USER_LANGUAGE")
|
||||||
USER_IN_MODULE = DT_CHECKUSER_MODULE.Rows(0).Item("MODULE_ACCESS")
|
USER_IN_MODULE = oRow.Item("MODULE_ACCESS")
|
||||||
USER_IS_ADMIN = DT_CHECKUSER_MODULE.Rows(0).Item("IS_ADMIN")
|
USER_IS_ADMIN = oRow.Item("IS_ADMIN")
|
||||||
USERCOUNT_LOGGED_IN = DT_CHECKUSER_MODULE.Rows(0).Item("USERCOUNT_LOGGED_IN")
|
USERCOUNT_LOGGED_IN = oRow.Item("USERCOUNT_LOGGED_IN")
|
||||||
ClassParamRefresh.Refresh_Params(DT_CHECKUSER_MODULE)
|
ClassParamRefresh.Refresh_Params(DT_CHECKUSER_MODULE)
|
||||||
If USER_IN_MODULE = False Then
|
If USER_IN_MODULE = False Then
|
||||||
LOGGER.Info(" - User: " & Environment.UserName & " nicht für Modul freigegben!")
|
LOGGER.Info(" - User: " & Environment.UserName & " nicht für Modul freigegben!")
|
||||||
@ -235,7 +238,7 @@ Public Class ClassInit
|
|||||||
|
|
||||||
Exit Sub
|
Exit Sub
|
||||||
End If
|
End If
|
||||||
USER_IS_ADMIN = DT_CHECKUSER_MODULE.Rows(0).Item("IS_ADMIN")
|
USER_IS_ADMIN = oRow.Item("IS_ADMIN")
|
||||||
|
|
||||||
ClassLicence.Refresh_Licence()
|
ClassLicence.Refresh_Licence()
|
||||||
|
|
||||||
@ -248,7 +251,7 @@ Public Class ClassInit
|
|||||||
MsgBox("Your amount of configurable documenttypes is limited to " & LICENSE_DOCTYPE_COUNT.ToString & " doctypes. You can not add more doctypes!" & vbNewLine & "Please contact Digital Data for further licensedetails", MsgBoxStyle.Information)
|
MsgBox("Your amount of configurable documenttypes is limited to " & LICENSE_DOCTYPE_COUNT.ToString & " doctypes. You can not add more doctypes!" & vbNewLine & "Please contact Digital Data for further licensedetails", MsgBoxStyle.Information)
|
||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
USER_LANGUAGE = DT_CHECKUSER_MODULE.Rows(0).Item("USER_LANGUAGE")
|
USER_LANGUAGE = oRow.Item("USER_LANGUAGE")
|
||||||
|
|
||||||
oSql = "DELETE FROM TBDD_USER_MODULE_LOG_IN WHERE USER_ID = " & USER_ID & " AND UPPER(MODULE) = UPPER('Global-Indexer')"
|
oSql = "DELETE FROM TBDD_USER_MODULE_LOG_IN WHERE USER_ID = " & USER_ID & " AND UPPER(MODULE) = UPPER('Global-Indexer')"
|
||||||
DATABASE_ECM.ExecuteNonQuery(oSql)
|
DATABASE_ECM.ExecuteNonQuery(oSql)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user