add user assignment

This commit is contained in:
Jonathan Jenne 2020-03-09 16:29:07 +01:00
parent b004235309
commit e540d93c0d
4 changed files with 1828 additions and 2197 deletions

View File

@ -1,5 +1,6 @@
Public Class ClassDatatables Public Class ClassDatatables
#Region "TBDD_GROUP"
Public Shared Function AddGroupToProfile(GroupId As Integer, ProfileId As Integer) As Boolean Public Shared Function AddGroupToProfile(GroupId As Integer, ProfileId As Integer) As Boolean
Try Try
Dim oSQL = $" Dim oSQL = $"
@ -27,14 +28,13 @@
Public Shared Function GetAssignedGroups(ProfileId As Integer) As DataTable Public Shared Function GetAssignedGroups(ProfileId As Integer) As DataTable
Try Try
Dim oSQL As String = $" Dim oSQL As String = $"
SELECT * FROM TBDD_GROUPS SELECT GUID, NAME FROM TBDD_GROUPS
WHERE (GUID IN WHERE GUID IN
( (
SELECT GROUP_ID SELECT GROUP_ID
FROM TBDD_USRGRP_DOKTYPE FROM TBDD_USRGRP_DOKTYPE
WHERE DOCTYPE_ID = {ProfileId} WHERE DOCTYPE_ID = {ProfileId}
) )
)
" "
Dim oDatatable As DataTable = ClassDatabase.Return_Datatable(oSQL) Dim oDatatable As DataTable = ClassDatabase.Return_Datatable(oSQL)
@ -48,13 +48,58 @@
Public Shared Function GetAvailableGroups(ProfileId As Integer) As DataTable Public Shared Function GetAvailableGroups(ProfileId As Integer) As DataTable
Try Try
Dim oSQL As String = $" Dim oSQL As String = $"
SELECT * FROM TBDD_GROUPS SELECT GUID, NAME FROM TBDD_GROUPS
WHERE NOT (GUID IN WHERE GUID NOT IN
( (
SELECT GROUP_ID SELECT GROUP_ID
FROM TBDD_USRGRP_DOKTYPE FROM TBDD_USRGRP_DOKTYPE
WHERE DOCTYPE_ID = {ProfileId}
)
"
Dim oDatatable As DataTable = ClassDatabase.Return_Datatable(oSQL)
Return oDatatable
Catch ex As Exception
LOGGER.Error(ex)
Return Nothing
End Try
End Function
#End Region
#Region "TBDD_USER"
Public Shared Function AddUserToProfile(UserId As Integer, ProfileId As Integer) As Boolean
Try
Dim oSQL = $"
INSERT INTO TBDD_USER_DOKTYPE
(DOCTYPE_ID, USER_ID, ADDED_WHO)
VALUES ({ProfileId}, {UserId}, '{Environment.UserName}')
"
Return ClassDatabase.Execute_non_Query(oSQL, True)
Catch ex As Exception
LOGGER.Error(ex)
Return False
End Try
End Function
Public Shared Function RemoveUserFromProfile(UserId As Integer, ProfileId As Integer) As Boolean
Try
Dim oSQL = $"DELETE FROM TBDD_USER_DOKTYPE WHERE DOCTYPE_ID = {ProfileId} AND USER_ID = {UserId}"
Return ClassDatabase.Execute_non_Query(oSQL, True)
Catch ex As Exception
LOGGER.Error(ex)
Return False
End Try
End Function
Public Shared Function GetAssignedUsers(ProfileId As Integer) As DataTable
Try
Dim oSQL As String = $"
SELECT GUID, EMAIL, NAME + ', ' + PRENAME AS NAME FROM TBDD_USER
WHERE GUID IN (
SELECT USER_ID
FROM TBDD_USER_DOKTYPE
WHERE DOCTYPE_ID = {ProfileId} WHERE DOCTYPE_ID = {ProfileId}
)
) )
" "
Dim oDatatable As DataTable = ClassDatabase.Return_Datatable(oSQL) Dim oDatatable As DataTable = ClassDatabase.Return_Datatable(oSQL)
@ -65,4 +110,30 @@
Return Nothing Return Nothing
End Try End Try
End Function End Function
Public Shared Function GetAvailableUsers(ProfileId As Integer) As DataTable
Try
Dim oSQL As String = $"
SELECT GUID, EMAIL, NAME + ', ' + PRENAME AS NAME FROM TBDD_USER
WHERE GUID NOT IN (
SELECT USER_ID
FROM TBDD_USER_DOKTYPE
WHERE DOCTYPE_ID = {ProfileId}
)
AND GUID IN (SELECT USER_ID FROM [dbo].[FNDD_GET_USER_FOR_MODULE] ('GLOBIX', 1))
"
Dim oDatatable As DataTable = ClassDatabase.Return_Datatable(oSQL)
Return oDatatable
Catch ex As Exception
LOGGER.Error(ex)
Return Nothing
End Try
End Function
#End Region
End Class End Class

View File

@ -132,6 +132,8 @@ Partial Class frmAdministration
Me.RibbonPageGroupProfileRegex = New DevExpress.XtraBars.Ribbon.RibbonPageGroup() Me.RibbonPageGroupProfileRegex = New DevExpress.XtraBars.Ribbon.RibbonPageGroup()
Me.RibbonStatusBar1 = New DevExpress.XtraBars.Ribbon.RibbonStatusBar() Me.RibbonStatusBar1 = New DevExpress.XtraBars.Ribbon.RibbonStatusBar()
Me.Label12 = New System.Windows.Forms.Label() Me.Label12 = New System.Windows.Forms.Label()
Me.XtraTabControl3 = New DevExpress.XtraTab.XtraTabControl()
Me.XtraTabPage1 = New DevExpress.XtraTab.XtraTabPage()
Me.SplitContainerControl2 = New DevExpress.XtraEditors.SplitContainerControl() Me.SplitContainerControl2 = New DevExpress.XtraEditors.SplitContainerControl()
Me.gridAssignedGroups = New DevExpress.XtraGrid.GridControl() Me.gridAssignedGroups = New DevExpress.XtraGrid.GridControl()
Me.viewAssignedGroups = New DevExpress.XtraGrid.Views.Grid.GridView() Me.viewAssignedGroups = New DevExpress.XtraGrid.Views.Grid.GridView()
@ -143,6 +145,22 @@ Partial Class frmAdministration
Me.colGUID2 = New DevExpress.XtraGrid.Columns.GridColumn() Me.colGUID2 = New DevExpress.XtraGrid.Columns.GridColumn()
Me.GridColumn2 = New DevExpress.XtraGrid.Columns.GridColumn() Me.GridColumn2 = New DevExpress.XtraGrid.Columns.GridColumn()
Me.Label14 = New System.Windows.Forms.Label() Me.Label14 = New System.Windows.Forms.Label()
Me.XtraTabPage2 = New DevExpress.XtraTab.XtraTabPage()
Me.SplitContainerControl5 = New DevExpress.XtraEditors.SplitContainerControl()
Me.gridAssignedUsers = New DevExpress.XtraGrid.GridControl()
Me.viewAssignedUsers = New DevExpress.XtraGrid.Views.Grid.GridView()
Me.GridColumn1 = New DevExpress.XtraGrid.Columns.GridColumn()
Me.GridColumn3 = New DevExpress.XtraGrid.Columns.GridColumn()
Me.GridColumn5 = New DevExpress.XtraGrid.Columns.GridColumn()
Me.GridColumn4 = New DevExpress.XtraGrid.Columns.GridColumn()
Me.Label2 = New System.Windows.Forms.Label()
Me.gridAvailableUsers = New DevExpress.XtraGrid.GridControl()
Me.viewAvailableUsers = New DevExpress.XtraGrid.Views.Grid.GridView()
Me.GridColumn6 = New DevExpress.XtraGrid.Columns.GridColumn()
Me.GridColumn7 = New DevExpress.XtraGrid.Columns.GridColumn()
Me.GridColumn9 = New DevExpress.XtraGrid.Columns.GridColumn()
Me.GridColumn8 = New DevExpress.XtraGrid.Columns.GridColumn()
Me.Label35 = New System.Windows.Forms.Label()
Me.SplitContainerControl3 = New DevExpress.XtraEditors.SplitContainerControl() Me.SplitContainerControl3 = New DevExpress.XtraEditors.SplitContainerControl()
Me.GridControl1 = New DevExpress.XtraGrid.GridControl() Me.GridControl1 = New DevExpress.XtraGrid.GridControl()
Me.GridView1 = New DevExpress.XtraGrid.Views.Grid.GridView() Me.GridView1 = New DevExpress.XtraGrid.Views.Grid.GridView()
@ -176,7 +194,7 @@ Partial Class frmAdministration
Me.NAMETextBox = New System.Windows.Forms.TextBox() Me.NAMETextBox = New System.Windows.Forms.TextBox()
Me.GUIDTextBox1 = New System.Windows.Forms.TextBox() Me.GUIDTextBox1 = New System.Windows.Forms.TextBox()
Me.XtraTabPageManualIndexFunctions = New DevExpress.XtraTab.XtraTabPage() Me.XtraTabPageManualIndexFunctions = New DevExpress.XtraTab.XtraTabPage()
Me.ListBoxControl2 = New DevExpress.XtraEditors.ListBoxControl() Me.ListBox1 = New System.Windows.Forms.ListBox()
Me.TBDD_INDEX_MAN_POSTPROCESSINGBindingSource = New System.Windows.Forms.BindingSource(Me.components) Me.TBDD_INDEX_MAN_POSTPROCESSINGBindingSource = New System.Windows.Forms.BindingSource(Me.components)
Me.VARIANTComboBox = New System.Windows.Forms.ComboBox() Me.VARIANTComboBox = New System.Windows.Forms.ComboBox()
Me.ComboBox2 = New System.Windows.Forms.ComboBox() Me.ComboBox2 = New System.Windows.Forms.ComboBox()
@ -265,7 +283,6 @@ Partial Class frmAdministration
Me.Label1 = New System.Windows.Forms.Label() Me.Label1 = New System.Windows.Forms.Label()
Me.lblObjekttyp = New System.Windows.Forms.Label() Me.lblObjekttyp = New System.Windows.Forms.Label()
Me.ERSTELLTWERTextBox = New System.Windows.Forms.TextBox() Me.ERSTELLTWERTextBox = New System.Windows.Forms.TextBox()
Me.TBDD_EINGANGSARTENBindingSource = New System.Windows.Forms.BindingSource(Me.components)
Me.AKTIVCheckBox = New System.Windows.Forms.CheckBox() Me.AKTIVCheckBox = New System.Windows.Forms.CheckBox()
Me.btnNamenkonvention = New System.Windows.Forms.Button() Me.btnNamenkonvention = New System.Windows.Forms.Button()
Me.BESCHREIBUNGTextBox = New System.Windows.Forms.TextBox() Me.BESCHREIBUNGTextBox = New System.Windows.Forms.TextBox()
@ -291,6 +308,7 @@ Partial Class frmAdministration
Me.IDX_EMAIL_IDComboBox = New System.Windows.Forms.ComboBox() Me.IDX_EMAIL_IDComboBox = New System.Windows.Forms.ComboBox()
Me.IDX_EMAIL_TOComboBox = New System.Windows.Forms.ComboBox() Me.IDX_EMAIL_TOComboBox = New System.Windows.Forms.ComboBox()
Me.IDX_EMAIL_FROMComboBox = New System.Windows.Forms.ComboBox() Me.IDX_EMAIL_FROMComboBox = New System.Windows.Forms.ComboBox()
Me.TBDD_EINGANGSARTENBindingSource = New System.Windows.Forms.BindingSource(Me.components)
Me.TBDD_USERBindingSource = New System.Windows.Forms.BindingSource(Me.components) Me.TBDD_USERBindingSource = New System.Windows.Forms.BindingSource(Me.components)
Me.XtraTabControl1 = New DevExpress.XtraTab.XtraTabControl() Me.XtraTabControl1 = New DevExpress.XtraTab.XtraTabControl()
Me.XtraTabPageProfiles = New DevExpress.XtraTab.XtraTabPage() Me.XtraTabPageProfiles = New DevExpress.XtraTab.XtraTabPage()
@ -382,12 +400,22 @@ Partial Class frmAdministration
CType(Me.MyDataset, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.MyDataset, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.GridView3, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.GridView3, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.RibbonControl1, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.RibbonControl1, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.XtraTabControl3, System.ComponentModel.ISupportInitialize).BeginInit()
Me.XtraTabControl3.SuspendLayout()
Me.XtraTabPage1.SuspendLayout()
CType(Me.SplitContainerControl2, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.SplitContainerControl2, System.ComponentModel.ISupportInitialize).BeginInit()
Me.SplitContainerControl2.SuspendLayout() Me.SplitContainerControl2.SuspendLayout()
CType(Me.gridAssignedGroups, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.gridAssignedGroups, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.viewAssignedGroups, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.viewAssignedGroups, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.gridAvailableGroups, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.gridAvailableGroups, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.viewAvailableGroups, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.viewAvailableGroups, System.ComponentModel.ISupportInitialize).BeginInit()
Me.XtraTabPage2.SuspendLayout()
CType(Me.SplitContainerControl5, System.ComponentModel.ISupportInitialize).BeginInit()
Me.SplitContainerControl5.SuspendLayout()
CType(Me.gridAssignedUsers, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.viewAssignedUsers, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.gridAvailableUsers, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.viewAvailableUsers, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.SplitContainerControl3, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.SplitContainerControl3, System.ComponentModel.ISupportInitialize).BeginInit()
Me.SplitContainerControl3.SuspendLayout() Me.SplitContainerControl3.SuspendLayout()
CType(Me.GridControl1, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.GridControl1, System.ComponentModel.ISupportInitialize).BeginInit()
@ -398,7 +426,6 @@ Partial Class frmAdministration
CType(Me.ListBoxControl3, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.ListBoxControl3, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.TBDD_INDEX_MANBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.TBDD_INDEX_MANBindingSource, System.ComponentModel.ISupportInitialize).BeginInit()
Me.XtraTabPageManualIndexFunctions.SuspendLayout() Me.XtraTabPageManualIndexFunctions.SuspendLayout()
CType(Me.ListBoxControl2, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.TBDD_INDEX_MAN_POSTPROCESSINGBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.TBDD_INDEX_MAN_POSTPROCESSINGBindingSource, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.TBWHDD_INDEX_MANBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.TBWHDD_INDEX_MANBindingSource, System.ComponentModel.ISupportInitialize).BeginInit()
Me.XtraTabPageAutoIndex.SuspendLayout() Me.XtraTabPageAutoIndex.SuspendLayout()
@ -410,12 +437,12 @@ Partial Class frmAdministration
Me.XtraTabPageProfileRegex.SuspendLayout() Me.XtraTabPageProfileRegex.SuspendLayout()
CType(Me.TBGI_REGEX_DOCTYPEBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.TBGI_REGEX_DOCTYPEBindingSource, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.SEQUENCENumericUpDown, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.SEQUENCENumericUpDown, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.TBDD_EINGANGSARTENBindingSource, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.SplitContainerControl4, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.SplitContainerControl4, System.ComponentModel.ISupportInitialize).BeginInit()
Me.SplitContainerControl4.SuspendLayout() Me.SplitContainerControl4.SuspendLayout()
CType(Me.ListBoxControl1, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.ListBoxControl1, System.ComponentModel.ISupportInitialize).BeginInit()
Me.pnlObjekttype_Config.SuspendLayout() Me.pnlObjekttype_Config.SuspendLayout()
CType(Me.TBGI_OBJECTTYPE_EMAIL_INDEXBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.TBGI_OBJECTTYPE_EMAIL_INDEXBindingSource, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.TBDD_EINGANGSARTENBindingSource, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.TBDD_USERBindingSource, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.TBDD_USERBindingSource, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.XtraTabControl1, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.XtraTabControl1, System.ComponentModel.ISupportInitialize).BeginInit()
Me.XtraTabControl1.SuspendLayout() Me.XtraTabControl1.SuspendLayout()
@ -441,7 +468,7 @@ Partial Class frmAdministration
Me.SplitContainerControl1.Panel1.Controls.Add(Me.GridControl3) Me.SplitContainerControl1.Panel1.Controls.Add(Me.GridControl3)
Me.SplitContainerControl1.Panel1.Controls.Add(Me.Label12) Me.SplitContainerControl1.Panel1.Controls.Add(Me.Label12)
resources.ApplyResources(Me.SplitContainerControl1.Panel1, "SplitContainerControl1.Panel1") resources.ApplyResources(Me.SplitContainerControl1.Panel1, "SplitContainerControl1.Panel1")
Me.SplitContainerControl1.Panel2.Controls.Add(Me.SplitContainerControl2) Me.SplitContainerControl1.Panel2.Controls.Add(Me.XtraTabControl3)
resources.ApplyResources(Me.SplitContainerControl1.Panel2, "SplitContainerControl1.Panel2") resources.ApplyResources(Me.SplitContainerControl1.Panel2, "SplitContainerControl1.Panel2")
Me.SplitContainerControl1.SplitterPosition = 250 Me.SplitContainerControl1.SplitterPosition = 250
' '
@ -470,6 +497,8 @@ Partial Class frmAdministration
Me.GridView3.Appearance.EvenRow.Options.UseBackColor = True Me.GridView3.Appearance.EvenRow.Options.UseBackColor = True
Me.GridView3.Appearance.FocusedRow.BackColor = System.Drawing.Color.Khaki Me.GridView3.Appearance.FocusedRow.BackColor = System.Drawing.Color.Khaki
Me.GridView3.Appearance.FocusedRow.Options.UseBackColor = True Me.GridView3.Appearance.FocusedRow.Options.UseBackColor = True
Me.GridView3.Appearance.SelectedRow.BackColor = System.Drawing.Color.Khaki
Me.GridView3.Appearance.SelectedRow.Options.UseBackColor = True
Me.GridView3.Columns.AddRange(New DevExpress.XtraGrid.Columns.GridColumn() {Me.colBEZEICHNUNG1}) Me.GridView3.Columns.AddRange(New DevExpress.XtraGrid.Columns.GridColumn() {Me.colBEZEICHNUNG1})
Me.GridView3.GridControl = Me.GridControl3 Me.GridView3.GridControl = Me.GridControl3
Me.GridView3.Name = "GridView3" Me.GridView3.Name = "GridView3"
@ -831,6 +860,19 @@ Partial Class frmAdministration
resources.ApplyResources(Me.Label12, "Label12") resources.ApplyResources(Me.Label12, "Label12")
Me.Label12.Name = "Label12" Me.Label12.Name = "Label12"
' '
'XtraTabControl3
'
resources.ApplyResources(Me.XtraTabControl3, "XtraTabControl3")
Me.XtraTabControl3.Name = "XtraTabControl3"
Me.XtraTabControl3.SelectedTabPage = Me.XtraTabPage1
Me.XtraTabControl3.TabPages.AddRange(New DevExpress.XtraTab.XtraTabPage() {Me.XtraTabPage1, Me.XtraTabPage2})
'
'XtraTabPage1
'
Me.XtraTabPage1.Controls.Add(Me.SplitContainerControl2)
Me.XtraTabPage1.Name = "XtraTabPage1"
resources.ApplyResources(Me.XtraTabPage1, "XtraTabPage1")
'
'SplitContainerControl2 'SplitContainerControl2
' '
resources.ApplyResources(Me.SplitContainerControl2, "SplitContainerControl2") resources.ApplyResources(Me.SplitContainerControl2, "SplitContainerControl2")
@ -842,7 +884,7 @@ Partial Class frmAdministration
Me.SplitContainerControl2.Panel2.Controls.Add(Me.gridAvailableGroups) Me.SplitContainerControl2.Panel2.Controls.Add(Me.gridAvailableGroups)
Me.SplitContainerControl2.Panel2.Controls.Add(Me.Label14) Me.SplitContainerControl2.Panel2.Controls.Add(Me.Label14)
resources.ApplyResources(Me.SplitContainerControl2.Panel2, "SplitContainerControl2.Panel2") resources.ApplyResources(Me.SplitContainerControl2.Panel2, "SplitContainerControl2.Panel2")
Me.SplitContainerControl2.SplitterPosition = 254 Me.SplitContainerControl2.SplitterPosition = 275
' '
'gridAssignedGroups 'gridAssignedGroups
' '
@ -946,6 +988,139 @@ Partial Class frmAdministration
resources.ApplyResources(Me.Label14, "Label14") resources.ApplyResources(Me.Label14, "Label14")
Me.Label14.Name = "Label14" Me.Label14.Name = "Label14"
' '
'XtraTabPage2
'
Me.XtraTabPage2.Controls.Add(Me.SplitContainerControl5)
Me.XtraTabPage2.Name = "XtraTabPage2"
resources.ApplyResources(Me.XtraTabPage2, "XtraTabPage2")
'
'SplitContainerControl5
'
resources.ApplyResources(Me.SplitContainerControl5, "SplitContainerControl5")
Me.SplitContainerControl5.Horizontal = False
Me.SplitContainerControl5.Name = "SplitContainerControl5"
Me.SplitContainerControl5.Panel1.Controls.Add(Me.gridAssignedUsers)
Me.SplitContainerControl5.Panel1.Controls.Add(Me.Label2)
resources.ApplyResources(Me.SplitContainerControl5.Panel1, "SplitContainerControl5.Panel1")
Me.SplitContainerControl5.Panel2.Controls.Add(Me.gridAvailableUsers)
Me.SplitContainerControl5.Panel2.Controls.Add(Me.Label35)
resources.ApplyResources(Me.SplitContainerControl5.Panel2, "SplitContainerControl5.Panel2")
Me.SplitContainerControl5.SplitterPosition = 244
'
'gridAssignedUsers
'
Me.gridAssignedUsers.AllowDrop = True
resources.ApplyResources(Me.gridAssignedUsers, "gridAssignedUsers")
Me.gridAssignedUsers.MainView = Me.viewAssignedUsers
Me.gridAssignedUsers.MenuManager = Me.RibbonControl1
Me.gridAssignedUsers.Name = "gridAssignedUsers"
Me.gridAssignedUsers.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.viewAssignedUsers})
'
'viewAssignedUsers
'
Me.viewAssignedUsers.Appearance.EvenRow.BackColor = System.Drawing.Color.PaleTurquoise
Me.viewAssignedUsers.Appearance.EvenRow.Options.UseBackColor = True
Me.viewAssignedUsers.Appearance.FocusedRow.BackColor = System.Drawing.Color.Khaki
Me.viewAssignedUsers.Appearance.FocusedRow.Options.UseBackColor = True
Me.viewAssignedUsers.Columns.AddRange(New DevExpress.XtraGrid.Columns.GridColumn() {Me.GridColumn1, Me.GridColumn3, Me.GridColumn5, Me.GridColumn4})
Me.viewAssignedUsers.GridControl = Me.gridAssignedUsers
Me.viewAssignedUsers.Name = "viewAssignedUsers"
Me.viewAssignedUsers.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.[False]
Me.viewAssignedUsers.OptionsBehavior.AllowDeleteRows = DevExpress.Utils.DefaultBoolean.[False]
Me.viewAssignedUsers.OptionsBehavior.Editable = False
Me.viewAssignedUsers.OptionsBehavior.ReadOnly = True
Me.viewAssignedUsers.OptionsSelection.EnableAppearanceFocusedCell = False
Me.viewAssignedUsers.OptionsView.ColumnAutoWidth = False
Me.viewAssignedUsers.OptionsView.ShowAutoFilterRow = True
Me.viewAssignedUsers.OptionsView.ShowGroupPanel = False
'
'GridColumn1
'
resources.ApplyResources(Me.GridColumn1, "GridColumn1")
Me.GridColumn1.FieldName = "GUID"
Me.GridColumn1.Name = "GridColumn1"
'
'GridColumn3
'
resources.ApplyResources(Me.GridColumn3, "GridColumn3")
Me.GridColumn3.FieldName = "USERNAME"
Me.GridColumn3.Name = "GridColumn3"
'
'GridColumn5
'
resources.ApplyResources(Me.GridColumn5, "GridColumn5")
Me.GridColumn5.FieldName = "NAME"
Me.GridColumn5.Name = "GridColumn5"
'
'GridColumn4
'
resources.ApplyResources(Me.GridColumn4, "GridColumn4")
Me.GridColumn4.FieldName = "EMAIL"
Me.GridColumn4.Name = "GridColumn4"
'
'Label2
'
resources.ApplyResources(Me.Label2, "Label2")
Me.Label2.Name = "Label2"
'
'gridAvailableUsers
'
Me.gridAvailableUsers.AllowDrop = True
resources.ApplyResources(Me.gridAvailableUsers, "gridAvailableUsers")
Me.gridAvailableUsers.MainView = Me.viewAvailableUsers
Me.gridAvailableUsers.MenuManager = Me.RibbonControl1
Me.gridAvailableUsers.Name = "gridAvailableUsers"
Me.gridAvailableUsers.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.viewAvailableUsers})
'
'viewAvailableUsers
'
Me.viewAvailableUsers.Appearance.EvenRow.BackColor = System.Drawing.Color.PaleTurquoise
Me.viewAvailableUsers.Appearance.EvenRow.Options.UseBackColor = True
Me.viewAvailableUsers.Appearance.FocusedRow.BackColor = System.Drawing.Color.Khaki
Me.viewAvailableUsers.Appearance.FocusedRow.Options.UseBackColor = True
Me.viewAvailableUsers.Appearance.SelectedRow.BackColor = System.Drawing.Color.Khaki
Me.viewAvailableUsers.Appearance.SelectedRow.Options.UseBackColor = True
Me.viewAvailableUsers.Columns.AddRange(New DevExpress.XtraGrid.Columns.GridColumn() {Me.GridColumn6, Me.GridColumn7, Me.GridColumn9, Me.GridColumn8})
Me.viewAvailableUsers.GridControl = Me.gridAvailableUsers
Me.viewAvailableUsers.Name = "viewAvailableUsers"
Me.viewAvailableUsers.OptionsBehavior.AllowAddRows = DevExpress.Utils.DefaultBoolean.[False]
Me.viewAvailableUsers.OptionsBehavior.AllowDeleteRows = DevExpress.Utils.DefaultBoolean.[False]
Me.viewAvailableUsers.OptionsBehavior.Editable = False
Me.viewAvailableUsers.OptionsBehavior.ReadOnly = True
Me.viewAvailableUsers.OptionsSelection.EnableAppearanceFocusedCell = False
Me.viewAvailableUsers.OptionsView.ColumnAutoWidth = False
Me.viewAvailableUsers.OptionsView.ShowAutoFilterRow = True
Me.viewAvailableUsers.OptionsView.ShowGroupPanel = False
'
'GridColumn6
'
resources.ApplyResources(Me.GridColumn6, "GridColumn6")
Me.GridColumn6.FieldName = "GUID"
Me.GridColumn6.Name = "GridColumn6"
'
'GridColumn7
'
resources.ApplyResources(Me.GridColumn7, "GridColumn7")
Me.GridColumn7.FieldName = "USERNAME"
Me.GridColumn7.Name = "GridColumn7"
'
'GridColumn9
'
resources.ApplyResources(Me.GridColumn9, "GridColumn9")
Me.GridColumn9.FieldName = "NAME"
Me.GridColumn9.Name = "GridColumn9"
'
'GridColumn8
'
resources.ApplyResources(Me.GridColumn8, "GridColumn8")
Me.GridColumn8.FieldName = "EMAIL"
Me.GridColumn8.Name = "GridColumn8"
'
'Label35
'
resources.ApplyResources(Me.Label35, "Label35")
Me.Label35.Name = "Label35"
'
'SplitContainerControl3 'SplitContainerControl3
' '
resources.ApplyResources(Me.SplitContainerControl3, "SplitContainerControl3") resources.ApplyResources(Me.SplitContainerControl3, "SplitContainerControl3")
@ -1299,7 +1474,7 @@ Partial Class frmAdministration
'XtraTabPageManualIndexFunctions 'XtraTabPageManualIndexFunctions
' '
resources.ApplyResources(Me.XtraTabPageManualIndexFunctions, "XtraTabPageManualIndexFunctions") resources.ApplyResources(Me.XtraTabPageManualIndexFunctions, "XtraTabPageManualIndexFunctions")
Me.XtraTabPageManualIndexFunctions.Controls.Add(Me.ListBoxControl2) Me.XtraTabPageManualIndexFunctions.Controls.Add(Me.ListBox1)
Me.XtraTabPageManualIndexFunctions.Controls.Add(VARIANTLabel) Me.XtraTabPageManualIndexFunctions.Controls.Add(VARIANTLabel)
Me.XtraTabPageManualIndexFunctions.Controls.Add(Me.VARIANTComboBox) Me.XtraTabPageManualIndexFunctions.Controls.Add(Me.VARIANTComboBox)
Me.XtraTabPageManualIndexFunctions.Controls.Add(Me.ComboBox2) Me.XtraTabPageManualIndexFunctions.Controls.Add(Me.ComboBox2)
@ -1332,14 +1507,14 @@ Partial Class frmAdministration
Me.XtraTabPageManualIndexFunctions.Controls.Add(Me.GUIDTextBox4) Me.XtraTabPageManualIndexFunctions.Controls.Add(Me.GUIDTextBox4)
Me.XtraTabPageManualIndexFunctions.Name = "XtraTabPageManualIndexFunctions" Me.XtraTabPageManualIndexFunctions.Name = "XtraTabPageManualIndexFunctions"
' '
'ListBoxControl2 'ListBox1
' '
Me.ListBoxControl2.AppearanceSelected.BackColor = System.Drawing.Color.Khaki Me.ListBox1.DataSource = Me.TBDD_INDEX_MAN_POSTPROCESSINGBindingSource
Me.ListBoxControl2.AppearanceSelected.Options.UseBackColor = True Me.ListBox1.DisplayMember = "COMMENT"
Me.ListBoxControl2.DataSource = Me.TBDD_INDEX_MAN_POSTPROCESSINGBindingSource resources.ApplyResources(Me.ListBox1, "ListBox1")
Me.ListBoxControl2.DisplayMember = "COMMENT" Me.ListBox1.FormattingEnabled = True
resources.ApplyResources(Me.ListBoxControl2, "ListBoxControl2") Me.ListBox1.Name = "ListBox1"
Me.ListBoxControl2.Name = "ListBoxControl2" Me.ListBox1.ValueMember = "COMMENT"
' '
'TBDD_INDEX_MAN_POSTPROCESSINGBindingSource 'TBDD_INDEX_MAN_POSTPROCESSINGBindingSource
' '
@ -2044,11 +2219,6 @@ Partial Class frmAdministration
Me.ERSTELLTWERTextBox.Name = "ERSTELLTWERTextBox" Me.ERSTELLTWERTextBox.Name = "ERSTELLTWERTextBox"
Me.ERSTELLTWERTextBox.ReadOnly = True Me.ERSTELLTWERTextBox.ReadOnly = True
' '
'TBDD_EINGANGSARTENBindingSource
'
Me.TBDD_EINGANGSARTENBindingSource.DataMember = "TBDD_EINGANGSARTEN"
Me.TBDD_EINGANGSARTENBindingSource.DataSource = Me.MyDataset
'
'AKTIVCheckBox 'AKTIVCheckBox
' '
Me.AKTIVCheckBox.DataBindings.Add(New System.Windows.Forms.Binding("CheckState", Me.TBDD_DOKUMENTARTBindingSource, "AKTIV", True)) Me.AKTIVCheckBox.DataBindings.Add(New System.Windows.Forms.Binding("CheckState", Me.TBDD_DOKUMENTARTBindingSource, "AKTIV", True))
@ -2356,6 +2526,11 @@ Partial Class frmAdministration
resources.ApplyResources(Label9, "Label9") resources.ApplyResources(Label9, "Label9")
Label9.Name = "Label9" Label9.Name = "Label9"
' '
'TBDD_EINGANGSARTENBindingSource
'
Me.TBDD_EINGANGSARTENBindingSource.DataMember = "TBDD_EINGANGSARTEN"
Me.TBDD_EINGANGSARTENBindingSource.DataSource = Me.MyDataset
'
'TBDD_USERBindingSource 'TBDD_USERBindingSource
' '
Me.TBDD_USERBindingSource.DataMember = "TBDD_USER" Me.TBDD_USERBindingSource.DataMember = "TBDD_USER"
@ -2527,12 +2702,22 @@ Partial Class frmAdministration
CType(Me.MyDataset, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.MyDataset, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.GridView3, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.GridView3, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.RibbonControl1, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.RibbonControl1, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.XtraTabControl3, System.ComponentModel.ISupportInitialize).EndInit()
Me.XtraTabControl3.ResumeLayout(False)
Me.XtraTabPage1.ResumeLayout(False)
CType(Me.SplitContainerControl2, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.SplitContainerControl2, System.ComponentModel.ISupportInitialize).EndInit()
Me.SplitContainerControl2.ResumeLayout(False) Me.SplitContainerControl2.ResumeLayout(False)
CType(Me.gridAssignedGroups, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.gridAssignedGroups, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.viewAssignedGroups, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.viewAssignedGroups, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.gridAvailableGroups, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.gridAvailableGroups, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.viewAvailableGroups, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.viewAvailableGroups, System.ComponentModel.ISupportInitialize).EndInit()
Me.XtraTabPage2.ResumeLayout(False)
CType(Me.SplitContainerControl5, System.ComponentModel.ISupportInitialize).EndInit()
Me.SplitContainerControl5.ResumeLayout(False)
CType(Me.gridAssignedUsers, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.viewAssignedUsers, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.gridAvailableUsers, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.viewAvailableUsers, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.SplitContainerControl3, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.SplitContainerControl3, System.ComponentModel.ISupportInitialize).EndInit()
Me.SplitContainerControl3.ResumeLayout(False) Me.SplitContainerControl3.ResumeLayout(False)
CType(Me.GridControl1, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.GridControl1, System.ComponentModel.ISupportInitialize).EndInit()
@ -2545,7 +2730,6 @@ Partial Class frmAdministration
CType(Me.TBDD_INDEX_MANBindingSource, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.TBDD_INDEX_MANBindingSource, System.ComponentModel.ISupportInitialize).EndInit()
Me.XtraTabPageManualIndexFunctions.ResumeLayout(False) Me.XtraTabPageManualIndexFunctions.ResumeLayout(False)
Me.XtraTabPageManualIndexFunctions.PerformLayout() Me.XtraTabPageManualIndexFunctions.PerformLayout()
CType(Me.ListBoxControl2, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.TBDD_INDEX_MAN_POSTPROCESSINGBindingSource, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.TBDD_INDEX_MAN_POSTPROCESSINGBindingSource, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.TBWHDD_INDEX_MANBindingSource, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.TBWHDD_INDEX_MANBindingSource, System.ComponentModel.ISupportInitialize).EndInit()
Me.XtraTabPageAutoIndex.ResumeLayout(False) Me.XtraTabPageAutoIndex.ResumeLayout(False)
@ -2561,13 +2745,13 @@ Partial Class frmAdministration
Me.XtraTabPageProfileRegex.PerformLayout() Me.XtraTabPageProfileRegex.PerformLayout()
CType(Me.TBGI_REGEX_DOCTYPEBindingSource, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.TBGI_REGEX_DOCTYPEBindingSource, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.SEQUENCENumericUpDown, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.SEQUENCENumericUpDown, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.TBDD_EINGANGSARTENBindingSource, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.SplitContainerControl4, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.SplitContainerControl4, System.ComponentModel.ISupportInitialize).EndInit()
Me.SplitContainerControl4.ResumeLayout(False) Me.SplitContainerControl4.ResumeLayout(False)
CType(Me.ListBoxControl1, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.ListBoxControl1, System.ComponentModel.ISupportInitialize).EndInit()
Me.pnlObjekttype_Config.ResumeLayout(False) Me.pnlObjekttype_Config.ResumeLayout(False)
Me.pnlObjekttype_Config.PerformLayout() Me.pnlObjekttype_Config.PerformLayout()
CType(Me.TBGI_OBJECTTYPE_EMAIL_INDEXBindingSource, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.TBGI_OBJECTTYPE_EMAIL_INDEXBindingSource, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.TBDD_EINGANGSARTENBindingSource, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.TBDD_USERBindingSource, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.TBDD_USERBindingSource, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.XtraTabControl1, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.XtraTabControl1, System.ComponentModel.ISupportInitialize).EndInit()
Me.XtraTabControl1.ResumeLayout(False) Me.XtraTabControl1.ResumeLayout(False)
@ -2811,7 +2995,6 @@ Partial Class frmAdministration
Friend WithEvents BarButtonItem23 As DevExpress.XtraBars.BarButtonItem Friend WithEvents BarButtonItem23 As DevExpress.XtraBars.BarButtonItem
Friend WithEvents RibbonPageGroupManualIndexFunctions As DevExpress.XtraBars.Ribbon.RibbonPageGroup Friend WithEvents RibbonPageGroupManualIndexFunctions As DevExpress.XtraBars.Ribbon.RibbonPageGroup
Friend WithEvents ListBoxControl3 As DevExpress.XtraEditors.ListBoxControl Friend WithEvents ListBoxControl3 As DevExpress.XtraEditors.ListBoxControl
Friend WithEvents ListBoxControl2 As DevExpress.XtraEditors.ListBoxControl
Friend WithEvents BarButtonItem24 As DevExpress.XtraBars.BarButtonItem Friend WithEvents BarButtonItem24 As DevExpress.XtraBars.BarButtonItem
Friend WithEvents BarButtonItem25 As DevExpress.XtraBars.BarButtonItem Friend WithEvents BarButtonItem25 As DevExpress.XtraBars.BarButtonItem
Friend WithEvents BarButtonItem26 As DevExpress.XtraBars.BarButtonItem Friend WithEvents BarButtonItem26 As DevExpress.XtraBars.BarButtonItem
@ -2819,4 +3002,23 @@ Partial Class frmAdministration
Friend WithEvents RibbonPageGroupAutoIndex As DevExpress.XtraBars.Ribbon.RibbonPageGroup Friend WithEvents RibbonPageGroupAutoIndex As DevExpress.XtraBars.Ribbon.RibbonPageGroup
Friend WithEvents Label32 As Label Friend WithEvents Label32 As Label
Friend WithEvents ListBoxControl4 As DevExpress.XtraEditors.ListBoxControl Friend WithEvents ListBoxControl4 As DevExpress.XtraEditors.ListBoxControl
Friend WithEvents ListBox1 As ListBox
Friend WithEvents XtraTabControl3 As DevExpress.XtraTab.XtraTabControl
Friend WithEvents XtraTabPage1 As DevExpress.XtraTab.XtraTabPage
Friend WithEvents XtraTabPage2 As DevExpress.XtraTab.XtraTabPage
Friend WithEvents SplitContainerControl5 As DevExpress.XtraEditors.SplitContainerControl
Friend WithEvents gridAssignedUsers As DevExpress.XtraGrid.GridControl
Friend WithEvents viewAssignedUsers As DevExpress.XtraGrid.Views.Grid.GridView
Friend WithEvents Label2 As Label
Friend WithEvents gridAvailableUsers As DevExpress.XtraGrid.GridControl
Friend WithEvents viewAvailableUsers As DevExpress.XtraGrid.Views.Grid.GridView
Friend WithEvents Label35 As Label
Friend WithEvents GridColumn1 As DevExpress.XtraGrid.Columns.GridColumn
Friend WithEvents GridColumn3 As DevExpress.XtraGrid.Columns.GridColumn
Friend WithEvents GridColumn5 As DevExpress.XtraGrid.Columns.GridColumn
Friend WithEvents GridColumn6 As DevExpress.XtraGrid.Columns.GridColumn
Friend WithEvents GridColumn7 As DevExpress.XtraGrid.Columns.GridColumn
Friend WithEvents GridColumn8 As DevExpress.XtraGrid.Columns.GridColumn
Friend WithEvents GridColumn9 As DevExpress.XtraGrid.Columns.GridColumn
Friend WithEvents GridColumn4 As DevExpress.XtraGrid.Columns.GridColumn
End Class End Class

File diff suppressed because it is too large Load Diff

View File

@ -44,6 +44,8 @@ Public Class frmAdministration
Dim oDragDropManager As New ClassDragDrop() Dim oDragDropManager As New ClassDragDrop()
oDragDropManager.AddGridView(viewAssignedGroups) oDragDropManager.AddGridView(viewAssignedGroups)
oDragDropManager.AddGridView(viewAvailableGroups) oDragDropManager.AddGridView(viewAvailableGroups)
oDragDropManager.AddGridView(viewAssignedUsers)
oDragDropManager.AddGridView(viewAvailableUsers)
RibbonPageCategoryUserGroups.Visible = False RibbonPageCategoryUserGroups.Visible = False
RibbonPageCategoryMisc.Visible = False RibbonPageCategoryMisc.Visible = False
@ -221,6 +223,8 @@ Public Class frmAdministration
gridAssignedGroups.DataSource = ClassDatatables.GetAssignedGroups(CURRENT_DOKART_ID) gridAssignedGroups.DataSource = ClassDatatables.GetAssignedGroups(CURRENT_DOKART_ID)
gridAvailableGroups.DataSource = ClassDatatables.GetAvailableGroups(CURRENT_DOKART_ID) gridAvailableGroups.DataSource = ClassDatatables.GetAvailableGroups(CURRENT_DOKART_ID)
gridAssignedUsers.DataSource = ClassDatatables.GetAssignedUsers(CURRENT_DOKART_ID)
gridAvailableUsers.DataSource = ClassDatatables.GetAvailableUsers(CURRENT_DOKART_ID)
End If End If
End Sub End Sub
@ -976,7 +980,6 @@ Public Class frmAdministration
Try Try
Dim data As String = e.Data.GetData(DataFormats.Text) Dim data As String = e.Data.GetData(DataFormats.Text)
Dim groupId As Integer = data.Split("|")(0) Dim groupId As Integer = data.Split("|")(0)
Dim profileId As Integer = DOKART_GUIDTextBox.Text Dim profileId As Integer = DOKART_GUIDTextBox.Text
ClassDatatables.AddGroupToProfile(groupId, profileId) ClassDatatables.AddGroupToProfile(groupId, profileId)
@ -984,7 +987,7 @@ Public Class frmAdministration
gridAvailableGroups.DataSource = ClassDatatables.GetAvailableGroups(profileId) gridAvailableGroups.DataSource = ClassDatatables.GetAvailableGroups(profileId)
Catch ex As Exception Catch ex As Exception
LOGGER.Error(ex) LOGGER.Error(ex)
MsgBox(ex.Message, MsgBoxStyle.Critical, "Fehler beim Hinzufügen eines Users:") MsgBox(ex.Message, MsgBoxStyle.Critical, "Fehler beim Hinzufügen einer Gruppe:")
End Try End Try
End Sub End Sub
@ -999,7 +1002,7 @@ Public Class frmAdministration
gridAvailableGroups.DataSource = ClassDatatables.GetAvailableGroups(profileId) gridAvailableGroups.DataSource = ClassDatatables.GetAvailableGroups(profileId)
Catch ex As Exception Catch ex As Exception
LOGGER.Error(ex) LOGGER.Error(ex)
MsgBox(ex.Message, MsgBoxStyle.Critical, "Fehler beim Hinzufügen eines Users:") MsgBox(ex.Message, MsgBoxStyle.Critical, "Fehler beim Hinzufügen einer Gruppe:")
End Try End Try
End Sub End Sub
@ -1249,7 +1252,7 @@ Public Class frmAdministration
If result = MsgBoxResult.Yes Then If result = MsgBoxResult.Yes Then
If GUIDTextBox1.Text <> "" Then If GUIDTextBox1.Text <> "" Then
Try Try
Dim del = "DELETE FROM TBDD_INDEX_MAN_POSTPROCESSING WHERE IDXMAN_ID = " & GUIDTextBox1.Text Dim del = "DELETE FROM TBDD_INDEX_MAN_POSTPROCESSING WHERE GUID = " & GUIDTextBox4.Text
If ClassDatabase.Execute_non_Query(del) = True Then If ClassDatabase.Execute_non_Query(del) = True Then
Load_PostProcessing(Me.DOKART_GUIDTextBox.Text) Load_PostProcessing(Me.DOKART_GUIDTextBox.Text)
End If End If
@ -1300,4 +1303,34 @@ Public Class frmAdministration
Private Sub BarButtonItem25_ItemClick(sender As Object, e As DevExpress.XtraBars.ItemClickEventArgs) Handles BarButtonItem25.ItemClick Private Sub BarButtonItem25_ItemClick(sender As Object, e As DevExpress.XtraBars.ItemClickEventArgs) Handles BarButtonItem25.ItemClick
Save_IndexAuto() Save_IndexAuto()
End Sub End Sub
Private Sub gridAssignedUsers_DragDrop(sender As Object, e As DragEventArgs) Handles gridAssignedUsers.DragDrop
Try
Dim data As String = e.Data.GetData(DataFormats.Text)
Dim userId As Integer = data.Split("|")(0)
Dim profileId As Integer = DOKART_GUIDTextBox.Text
ClassDatatables.AddUserToProfile(userId, profileId)
gridAssignedUsers.DataSource = ClassDatatables.GetAssignedUsers(profileId)
gridAvailableUsers.DataSource = ClassDatatables.GetAvailableUsers(profileId)
Catch ex As Exception
LOGGER.Error(ex)
MsgBox(ex.Message, MsgBoxStyle.Critical, "Fehler beim Hinzufügen eines Users:")
End Try
End Sub
Private Sub gridAvailableUsers_DragDrop(sender As Object, e As DragEventArgs) Handles gridAvailableUsers.DragDrop
Try
Dim data As String = e.Data.GetData(DataFormats.Text)
Dim userId As Integer = data.Split("|")(0)
Dim profileId As Integer = DOKART_GUIDTextBox.Text
ClassDatatables.RemoveUserFromProfile(userId, profileId)
gridAssignedUsers.DataSource = ClassDatatables.GetAssignedUsers(profileId)
gridAvailableUsers.DataSource = ClassDatatables.GetAvailableUsers(profileId)
Catch ex As Exception
LOGGER.Error(ex)
MsgBox(ex.Message, MsgBoxStyle.Critical, "Fehler beim Hinzufügen eines Users:")
End Try
End Sub
End Class End Class