load groups/users when only one profile exists, disable extra tabs when no profile exists
This commit is contained in:
parent
3f084d17a1
commit
6ba7bc27c1
@ -62,10 +62,13 @@ Public Class frmAdministration
|
||||
ComboBox3.DataSource = oDatatable
|
||||
|
||||
Try
|
||||
Me.TBDD_DOKUMENTARTTableAdapter.Fill(Me.MyDataset.TBDD_DOKUMENTART)
|
||||
Me.TBDD_DOKUMENTARTTableAdapter.FillByModuleGI(Me.MyDataset.TBDD_DOKUMENTART)
|
||||
Me.TBDD_EINGANGSARTENTableAdapter.Fill(Me.MyDataset.TBDD_EINGANGSARTEN)
|
||||
Me.TBDD_MODULESTableAdapter.Fill(Me.MyDataset.TBDD_MODULES)
|
||||
|
||||
TBDD_DOKUMENTARTBindingSource.ResetBindings(True)
|
||||
MaybeDisableUserAndEmailTabs()
|
||||
|
||||
' Initialize Profile-GridControl before its tab is loaded
|
||||
' prevents jumping of selected profile when selected tab is changed
|
||||
GridControl3.ForceInitialize()
|
||||
@ -77,6 +80,17 @@ Public Class frmAdministration
|
||||
End If
|
||||
End If
|
||||
End Sub
|
||||
|
||||
Private Sub MaybeDisableUserAndEmailTabs()
|
||||
If MyDataset.TBDD_DOKUMENTART.Rows.Count = 0 Then
|
||||
XtraTabPageUsersGroups.PageEnabled = False
|
||||
XtraTabPageEmail.PageEnabled = False
|
||||
Else
|
||||
XtraTabPageUsersGroups.PageEnabled = True
|
||||
XtraTabPageEmail.PageEnabled = True
|
||||
End If
|
||||
End Sub
|
||||
|
||||
Private Sub ObjektTypenEintragen()
|
||||
Try
|
||||
pnlObjekttype_Config.Enabled = False
|
||||
@ -204,6 +218,7 @@ Public Class frmAdministration
|
||||
End Try
|
||||
|
||||
TBDD_DOKUMENTARTTableAdapter.Update(MyDataset.TBDD_DOKUMENTART)
|
||||
MaybeDisableUserAndEmailTabs()
|
||||
|
||||
If IsInsert = True Then
|
||||
Dim oNewID As Integer
|
||||
@ -336,13 +351,19 @@ Public Class frmAdministration
|
||||
If DOKART_GUIDTextBox.Text <> "" Then
|
||||
Load_Dokart()
|
||||
'Load_INDEXMAN(Me.DOKART_GUIDTextBox.Text)
|
||||
Load_ZuordnungDokart_Module(DOKART_GUIDTextBox.Text)
|
||||
If DOKART_GUIDTextBox.Text <> String.Empty Then
|
||||
Load_ZuordnungDokart_Module(DOKART_GUIDTextBox.Text)
|
||||
End If
|
||||
|
||||
If SUGGESTIONCheckBox.CheckState = CheckState.Checked Then
|
||||
btnSQLView.Visible = True
|
||||
Else
|
||||
btnSQLView.Visible = False
|
||||
End If
|
||||
Load_INDEXMAN(Me.DOKART_GUIDTextBox.Text)
|
||||
If DOKART_GUIDTextBox.Text <> String.Empty Then
|
||||
Load_INDEXMAN(Me.DOKART_GUIDTextBox.Text)
|
||||
End If
|
||||
|
||||
End If
|
||||
frmloaded = True
|
||||
WM_CHECKED_CHANGE()
|
||||
@ -1076,7 +1097,7 @@ Public Class frmAdministration
|
||||
Dim del As String = " EXEC PRDD_GLOBIX_DELETE_DOCTYPE " & DOKART_GUIDTextBox.Text
|
||||
If ClassDatabase.Execute_non_Query(del, True) = True Then
|
||||
Load_Dokart()
|
||||
|
||||
MaybeDisableUserAndEmailTabs()
|
||||
|
||||
If USER_LANGUAGE = "de-DE" Then
|
||||
MsgBox("Das Profil wurde erfolgreich gelöscht!", MsgBoxStyle.Information)
|
||||
@ -1122,6 +1143,7 @@ Public Class frmAdministration
|
||||
|
||||
Private Sub BarButtonItem7_ItemClick(sender As Object, e As DevExpress.XtraBars.ItemClickEventArgs) Handles BarButtonItem7.ItemClick
|
||||
LoadGlobix_Doctypes()
|
||||
MaybeDisableUserAndEmailTabs()
|
||||
End Sub
|
||||
|
||||
Private Sub BarButtonItem5_ItemClick(sender As Object, e As DevExpress.XtraBars.ItemClickEventArgs) Handles BarButtonItem5.ItemClick
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user