diff --git a/DDUserManager/DDUserManager/ClassDragDrop.vb b/DDUserManager/DDUserManager/ClassDragDrop.vb index 1861cc1..ef3cddf 100644 --- a/DDUserManager/DDUserManager/ClassDragDrop.vb +++ b/DDUserManager/DDUserManager/ClassDragDrop.vb @@ -70,7 +70,7 @@ Public Class ClassDragDrop Private Sub grid_DragOver(sender As Object, e As DragEventArgs) Dim multipleDropped As Boolean = e.Data.GetDataPresent(GetType(GridView)) Dim singleUserDropped As Boolean = e.Data.GetDataPresent(GetType(TBDD_USERRow)) - Dim singleGroupDropped As Boolean = e.Data.GetDataPresent(GetType(TBDD_GROUPSRow)) + Dim singleGroupDropped As Boolean = e.Data.GetDataPresent(GetType(DS_ChangeS.TBDD_GROUPSRow)) If multipleDropped Or singleUserDropped Or singleGroupDropped Then e.Effect = DragDropEffects.Move diff --git a/DDUserManager/DDUserManager/frmMain.Designer.vb b/DDUserManager/DDUserManager/frmMain.Designer.vb index 48ff774..4136027 100644 --- a/DDUserManager/DDUserManager/frmMain.Designer.vb +++ b/DDUserManager/DDUserManager/frmMain.Designer.vb @@ -192,6 +192,8 @@ Partial Class frmMain Me.tabPageGroups = New DevExpress.XtraTab.XtraTabPage() Me.SplitContainer3 = New System.Windows.Forms.SplitContainer() Me.gridGroups = New DevExpress.XtraGrid.GridControl() + Me.TBDD_GROUPSBindingSource1 = New System.Windows.Forms.BindingSource(Me.components) + Me.DS_ChangeS = New DDUserManager.DS_ChangeS() Me.viewGroups = New DevExpress.XtraGrid.Views.Grid.GridView() Me.colNAME5 = New DevExpress.XtraGrid.Columns.GridColumn() Me.colCOMMENT1 = New DevExpress.XtraGrid.Columns.GridColumn() @@ -205,8 +207,6 @@ Partial Class frmMain Me.ACTIVECheckBox = New System.Windows.Forms.CheckBox() Me.AD_SYNCCheckBox = New System.Windows.Forms.CheckBox() Me.GUIDTextBox1 = New System.Windows.Forms.TextBox() - Me.TBDD_GROUPSBindingSource1 = New System.Windows.Forms.BindingSource(Me.components) - Me.DS_ChangeS = New DDUserManager.DS_ChangeS() Me.NAMETextBox1 = New System.Windows.Forms.TextBox() Me.COMMENTTextBox1 = New System.Windows.Forms.TextBox() Me.XtraTabControl3 = New DevExpress.XtraTab.XtraTabControl() @@ -443,11 +443,11 @@ Partial Class frmMain Me.SplitContainer3.Panel2.SuspendLayout() Me.SplitContainer3.SuspendLayout() CType(Me.gridGroups, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.TBDD_GROUPSBindingSource1, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.DS_ChangeS, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.viewGroups, System.ComponentModel.ISupportInitialize).BeginInit() Me.GroupBox4.SuspendLayout() Me.GroupBox2.SuspendLayout() - CType(Me.TBDD_GROUPSBindingSource1, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.DS_ChangeS, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.XtraTabControl3, System.ComponentModel.ISupportInitialize).BeginInit() Me.XtraTabControl3.SuspendLayout() Me.XtraTabPage1.SuspendLayout() @@ -1377,7 +1377,7 @@ Partial Class frmMain ' 'gridGroups_AllGroups ' - Me.gridGroups_AllGroups.DataSource = Me.TBDD_GROUPSBindingSource + Me.gridGroups_AllGroups.DataSource = Me.TBDD_GROUPSBindingSource1 Me.gridGroups_AllGroups.Dock = System.Windows.Forms.DockStyle.Fill Me.gridGroups_AllGroups.Location = New System.Drawing.Point(0, 30) Me.gridGroups_AllGroups.MainView = Me.viewGroups_AllGroups @@ -2160,6 +2160,16 @@ Partial Class frmMain Me.gridGroups.TabIndex = 17 Me.gridGroups.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.viewGroups}) ' + 'TBDD_GROUPSBindingSource1 + ' + Me.TBDD_GROUPSBindingSource1.DataMember = "TBDD_GROUPS" + Me.TBDD_GROUPSBindingSource1.DataSource = Me.DS_ChangeS + ' + 'DS_ChangeS + ' + Me.DS_ChangeS.DataSetName = "DS_ChangeS" + Me.DS_ChangeS.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema + ' 'viewGroups ' Me.viewGroups.Columns.AddRange(New DevExpress.XtraGrid.Columns.GridColumn() {Me.colNAME5, Me.colCOMMENT1}) @@ -2295,16 +2305,6 @@ Partial Class frmMain Me.GUIDTextBox1.Size = New System.Drawing.Size(200, 21) Me.GUIDTextBox1.TabIndex = 2 ' - 'TBDD_GROUPSBindingSource1 - ' - Me.TBDD_GROUPSBindingSource1.DataMember = "TBDD_GROUPS" - Me.TBDD_GROUPSBindingSource1.DataSource = Me.DS_ChangeS - ' - 'DS_ChangeS - ' - Me.DS_ChangeS.DataSetName = "DS_ChangeS" - Me.DS_ChangeS.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema - ' 'NAMETextBox1 ' Me.NAMETextBox1.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBDD_GROUPSBindingSource1, "NAME", True)) @@ -3595,13 +3595,13 @@ Partial Class frmMain CType(Me.SplitContainer3, System.ComponentModel.ISupportInitialize).EndInit() Me.SplitContainer3.ResumeLayout(False) CType(Me.gridGroups, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.TBDD_GROUPSBindingSource1, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.DS_ChangeS, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.viewGroups, System.ComponentModel.ISupportInitialize).EndInit() Me.GroupBox4.ResumeLayout(False) Me.GroupBox4.PerformLayout() Me.GroupBox2.ResumeLayout(False) Me.GroupBox2.PerformLayout() - CType(Me.TBDD_GROUPSBindingSource1, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.DS_ChangeS, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.XtraTabControl3, System.ComponentModel.ISupportInitialize).EndInit() Me.XtraTabControl3.ResumeLayout(False) Me.XtraTabPage1.ResumeLayout(False) diff --git a/DDUserManager/DDUserManager/frmMain.resx b/DDUserManager/DDUserManager/frmMain.resx index b7e967e..3c5e5c9 100644 --- a/DDUserManager/DDUserManager/frmMain.resx +++ b/DDUserManager/DDUserManager/frmMain.resx @@ -228,6 +228,12 @@ 911, 56 + + 1026, 134 + + + 906, 134 + 693, 17 @@ -303,12 +309,6 @@ dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= - - 1026, 134 - - - 906, 134 - 17, 95 diff --git a/DDUserManager/DDUserManager/frmMain.vb b/DDUserManager/DDUserManager/frmMain.vb index 852376b..c1a1515 100644 --- a/DDUserManager/DDUserManager/frmMain.vb +++ b/DDUserManager/DDUserManager/frmMain.vb @@ -1,6 +1,7 @@ Imports DevExpress.XtraGrid Imports DevExpress.XtraGrid.Views.Grid Imports DDUserManager.UserDataSet +Imports DDUserManager.DS_ChangeS Imports DD_LIB_Standards ''' @@ -117,7 +118,7 @@ Public Class frmMain Exit Sub End If - Dim group As TBDD_GROUPSRow = GetSelectedGroup() + Dim group As DS_ChangeS.TBDD_GROUPSRow = GetSelectedGroup() labelGroups_AssignedUsers.Text = String.Format("Benutzer in Gruppe {0}:", group.NAME) @@ -219,10 +220,10 @@ Public Class frmMain End Try End Function - Private Function GetGroupsForUser(username As String) As TBDD_GROUPSDataTable + Private Function GetGroupsForUser(username As String) As DS_ChangeS.TBDD_GROUPSDataTable Try - Dim dt As New TBDD_GROUPSDataTable() - 'TBDD_GROUPSTableAdapter.FillByUsername(dt, username) + Dim dt As New DS_ChangeS.TBDD_GROUPSDataTable() + TBDD_GROUPSTableAdapter.FillByUsername(dt, username) Return dt Catch ex As Exception @@ -480,7 +481,7 @@ Public Class frmMain [Module] = 4 End Enum - Private Function GetSelectedGroup(Optional type As ItemType = ItemType.User) As TBDD_GROUPSRow + Private Function GetSelectedGroup(Optional type As ItemType = ItemType.User) As DS_ChangeS.TBDD_GROUPSRow Dim grid As GridView Select Case type @@ -492,7 +493,7 @@ Public Class frmMain Dim groupRowIndex = grid.GetSelectedRows().First() Dim selectedGroupView As DataRowView = grid.GetRow(groupRowIndex) - Dim selectedGroup As TBDD_GROUPSRow = selectedGroupView.Row + Dim selectedGroup As DS_ChangeS.TBDD_GROUPSRow = selectedGroupView.Row Return selectedGroup End Function @@ -564,8 +565,8 @@ Public Class frmMain modifiedRows.Add(row) End If - ElseIf data.GetDataPresent(GetType(TBDD_GROUPSRow)) Then - Dim row As TBDD_GROUPSRow = data.GetData(GetType(TBDD_GROUPSRow)) + ElseIf data.GetDataPresent(GetType(DS_ChangeS.TBDD_GROUPSRow)) Then + Dim row As DS_ChangeS.TBDD_GROUPSRow = data.GetData(GetType(DS_ChangeS.TBDD_GROUPSRow)) If Not table.Rows.Contains(row.GUID) Then modifiedRows.Add(row) @@ -580,7 +581,7 @@ Public Class frmMain Try Dim grid As GridControl = sender Dim userRowsToBeDeleted = GetModifiedRowsFromDragDropData(grid, e.Data) - Dim selectedGroup As TBDD_GROUPSRow = GetSelectedGroup() + Dim selectedGroup As DS_ChangeS.TBDD_GROUPSRow = GetSelectedGroup() ' Zeilen in Oberfläche und in Datenbank einfügen For Each userRow As TBDD_USERRow In userRowsToBeDeleted @@ -600,7 +601,7 @@ Public Class frmMain Try Dim grid As GridControl = sender Dim userRowsToBeInserted = GetModifiedRowsFromDragDropData(grid, e.Data) - Dim selectedGroup As TBDD_GROUPSRow = GetSelectedGroup() + Dim selectedGroup As DS_ChangeS.TBDD_GROUPSRow = GetSelectedGroup() ' Zeilen in Oberfläche und in Datenbank einfügen For Each userRow As TBDD_USERRow In userRowsToBeInserted @@ -620,7 +621,7 @@ Public Class frmMain Private Sub btnGroups_AddUsers_Click(sender As Object, e As EventArgs) Handles btnGroups_AddUsers.Click Try Dim selectedUserHandles = viewGroups_AvailableUsers.GetSelectedRows().ToList() - Dim selectedGroup As TBDD_GROUPSRow = GetSelectedGroup() + Dim selectedGroup As DS_ChangeS.TBDD_GROUPSRow = GetSelectedGroup() For Each handle As Integer In selectedUserHandles Dim rowView As DataRowView = viewGroups_AvailableUsers.GetRow(handle) @@ -640,7 +641,7 @@ Public Class frmMain Private Sub btnGroups_RemoveUsers_Click(sender As Object, e As EventArgs) Handles btnGroups_RemoveUsers.Click Try Dim selectedUserHandles = viewGroups_AssignedUsers.GetSelectedRows().ToList() - Dim selectedGroup As TBDD_GROUPSRow = GetSelectedGroup() + Dim selectedGroup As DS_ChangeS.TBDD_GROUPSRow = GetSelectedGroup() For Each handle As Integer In selectedUserHandles Dim rowView As DataRowView = viewGroups_AssignedUsers.GetRow(handle) @@ -744,7 +745,7 @@ Public Class frmMain For Each handle As Integer In selectedGroupHandles Dim rowView As DataRowView = viewClientsGroups_AvailableGroups.GetRow(handle) - Dim groupRow As TBDD_GROUPSRow = rowView.Row + Dim groupRow As DS_ChangeS.TBDD_GROUPSRow = rowView.Row TBDD_GROUPS_CLIENTTableAdapter.Insert(selectedClient.GUID, groupRow.GUID, $"Assign Group {groupRow.NAME} to Client {selectedClient.CLIENT_NAME}", Environment.UserName) Next @@ -762,7 +763,7 @@ Public Class frmMain For Each handle As Integer In selectedGroupHandles Dim rowView As DataRowView = viewClientsGroups_AssignedGroups.GetRow(handle) - Dim groupRow As TBDD_GROUPSRow = rowView.Row + Dim groupRow As DS_ChangeS.TBDD_GROUPSRow = rowView.Row TBDD_GROUPS_CLIENTTableAdapter.Delete(selectedClient.GUID, groupRow.GUID) Next @@ -872,7 +873,7 @@ Public Class frmMain Dim groupRowsToBeInserted = GetModifiedRowsFromDragDropData(grid, e.Data) Dim selectedClient As TBDD_CLIENTRow = GetSelectedClient() - For Each groupRow As TBDD_GROUPSRow In groupRowsToBeInserted + For Each groupRow As DS_ChangeS.TBDD_GROUPSRow In groupRowsToBeInserted TBDD_GROUPS_CLIENTTableAdapter.Insert(selectedClient.GUID, groupRow.GUID, $"Assign Group {groupRow.NAME} to Client {selectedClient.CLIENT_NAME}", Environment.UserName) Next @@ -889,7 +890,7 @@ Public Class frmMain Dim groupRowsToBeDeleted = GetModifiedRowsFromDragDropData(grid, e.Data) Dim selectedClient As TBDD_CLIENTRow = GetSelectedClient() - For Each groupRow As TBDD_GROUPSRow In groupRowsToBeDeleted + For Each groupRow As DS_ChangeS.TBDD_GROUPSRow In groupRowsToBeDeleted TBDD_GROUPS_CLIENTTableAdapter.Delete(selectedClient.GUID, groupRow.GUID) Next @@ -906,7 +907,7 @@ Public Class frmMain Dim groupRowsToBeDeleted = GetModifiedRowsFromDragDropData(grid, e.Data) Dim selectedModule As TBDD_MODULESRow = GetSelectedModule(ItemType.Group) - For Each groupRow As TBDD_GROUPSRow In groupRowsToBeDeleted + For Each groupRow As DS_ChangeS.TBDD_GROUPSRow In groupRowsToBeDeleted TBDD_GROUPS_MODULESTableAdapter.Delete(selectedModule.GUID, groupRow.GUID) Next @@ -923,7 +924,7 @@ Public Class frmMain Dim groupRowsToBeInserted = GetModifiedRowsFromDragDropData(grid, e.Data) Dim selectedModule As TBDD_MODULESRow = GetSelectedModule(ItemType.Group) - For Each groupRow As TBDD_GROUPSRow In groupRowsToBeInserted + For Each groupRow As DS_ChangeS.TBDD_GROUPSRow In groupRowsToBeInserted TBDD_GROUPS_MODULESTableAdapter.Insert(selectedModule.GUID, groupRow.GUID, $"Assign Group {groupRow.NAME} to Module {selectedModule.NAME}", Environment.UserName) Next @@ -941,7 +942,7 @@ Public Class frmMain For Each handle As Integer In selectedGroupHandles Dim rowView As DataRowView = viewModulesGroups_AvailableGroups.GetRow(handle) - Dim groupRow As TBDD_GROUPSRow = rowView.Row + Dim groupRow As DS_ChangeS.TBDD_GROUPSRow = rowView.Row TBDD_GROUPS_MODULESTableAdapter.Insert(selectedModule.GUID, groupRow.GUID, $"Assign Group {groupRow.NAME} to Module {selectedModule.NAME}", Environment.UserName) Next @@ -959,7 +960,7 @@ Public Class frmMain For Each handle As Integer In selectedGroupHandles Dim rowView As DataRowView = viewModulesGroups_AssignedGroups.GetRow(handle) - Dim groupRow As TBDD_GROUPSRow = rowView.Row + Dim groupRow As DS_ChangeS.TBDD_GROUPSRow = rowView.Row TBDD_GROUPS_MODULESTableAdapter.Delete(selectedModule.GUID, groupRow.GUID) Next