MS RowStyle NodeNavigation

This commit is contained in:
SchreiberM 2023-11-06 16:05:20 +01:00
parent 23e1baf2fd
commit 5d3c75abf6
6 changed files with 246 additions and 125 deletions

View File

@ -150,19 +150,23 @@ Public Class ClassSAP
LOGGER.Error(ex) LOGGER.Error(ex)
End Try End Try
End Sub End Sub
Public Shared Function Return_Datatable_for_Table(tablename As String, where_clause As String, Optional RowLimit As Integer = 0) Public Shared Function Return_Datatable_for_Table(tablename As String, where_clause As String, oRaisIncomPack As Boolean, RowLimit As Integer)
Try Try
Dim RESULT_TABLE As DataTable = New DataTable Dim RESULT_TABLE As DataTable = New DataTable
LOGGER.Debug("Get data from SAP Table", False) LOGGER.Debug("Get data from SAP Table", False)
Dim oReadTable As New ERPConnect.Utils.ReadTable(SAP_CONNECTION) Dim oReadTable As New ERPConnect.Utils.ReadTable(SAP_CONNECTION)
oReadTable.PackageSize = 10000 If oRaisIncomPack = True Then
oReadTable.RaiseIncomingPackageEvent = True oReadTable.PackageSize = 10000
oReadTable.RaiseIncomingPackageEvent = True
End If
NewDatatable = Nothing NewDatatable = Nothing
If where_clause <> "" Then If where_clause <> "" Then
oReadTable.WhereClause = where_clause oReadTable.WhereClause = where_clause
End If End If
oReadTable.TableName = tablename oReadTable.TableName = tablename
If RowLimit <> 0 Then If RowLimit <> 0 Then
LOGGER.Debug("RowLimit included!")
oReadTable.RowCount = RowLimit oReadTable.RowCount = RowLimit
End If End If
LOGGER.Debug("Table.Run executing.....") LOGGER.Debug("Table.Run executing.....")

View File

@ -230,7 +230,7 @@
<value>Knoten umbenennen</value> <value>Knoten umbenennen</value>
</data> </data>
<data name="SdsdToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing"> <data name="SdsdToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>216, 26</value> <value>212, 22</value>
</data> </data>
<data name="SdsdToolStripMenuItem.Text" xml:space="preserve"> <data name="SdsdToolStripMenuItem.Text" xml:space="preserve">
<value>Knotentext:</value> <value>Knotentext:</value>
@ -242,7 +242,7 @@
<value>152, 23</value> <value>152, 23</value>
</data> </data>
<data name="ToolStripSeparator15.Size" type="System.Drawing.Size, System.Drawing"> <data name="ToolStripSeparator15.Size" type="System.Drawing.Size, System.Drawing">
<value>213, 6</value> <value>209, 6</value>
</data> </data>
<data name="OberhalbToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="OberhalbToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
@ -253,7 +253,7 @@
</value> </value>
</data> </data>
<data name="OberhalbToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing"> <data name="OberhalbToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>216, 26</value> <value>212, 22</value>
</data> </data>
<data name="OberhalbToolStripMenuItem.Text" xml:space="preserve"> <data name="OberhalbToolStripMenuItem.Text" xml:space="preserve">
<value>Auf dieser Ebene</value> <value>Auf dieser Ebene</value>
@ -268,7 +268,7 @@
</value> </value>
</data> </data>
<data name="UnterhalbToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing"> <data name="UnterhalbToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>216, 26</value> <value>212, 22</value>
</data> </data>
<data name="UnterhalbToolStripMenuItem.Text" xml:space="preserve"> <data name="UnterhalbToolStripMenuItem.Text" xml:space="preserve">
<value>Unterhalb</value> <value>Unterhalb</value>
@ -322,7 +322,7 @@
<value>Suche Knoten</value> <value>Suche Knoten</value>
</data> </data>
<data name="cmsTreeView.Size" type="System.Drawing.Size, System.Drawing"> <data name="cmsTreeView.Size" type="System.Drawing.Size, System.Drawing">
<value>225, 257</value> <value>225, 235</value>
</data> </data>
<data name="&gt;&gt;cmsTreeView.Name" xml:space="preserve"> <data name="&gt;&gt;cmsTreeView.Name" xml:space="preserve">
<value>cmsTreeView</value> <value>cmsTreeView</value>
@ -496,7 +496,7 @@
<value>0, 0</value> <value>0, 0</value>
</data> </data>
<data name="GridControlMain.Size" type="System.Drawing.Size, System.Drawing"> <data name="GridControlMain.Size" type="System.Drawing.Size, System.Drawing">
<value>908, 237</value> <value>910, 237</value>
</data> </data>
<data name="GridControlMain.TabIndex" type="System.Int32, mscorlib"> <data name="GridControlMain.TabIndex" type="System.Int32, mscorlib">
<value>2</value> <value>2</value>
@ -592,7 +592,7 @@
<value>0, 0</value> <value>0, 0</value>
</data> </data>
<data name="pnlDetails.Size" type="System.Drawing.Size, System.Drawing"> <data name="pnlDetails.Size" type="System.Drawing.Size, System.Drawing">
<value>699, 231</value> <value>699, 223</value>
</data> </data>
<data name="pnlDetails.TabIndex" type="System.Int32, mscorlib"> <data name="pnlDetails.TabIndex" type="System.Int32, mscorlib">
<value>4</value> <value>4</value>
@ -634,7 +634,7 @@
<value>0, 0</value> <value>0, 0</value>
</data> </data>
<data name="pnlDocFill.Size" type="System.Drawing.Size, System.Drawing"> <data name="pnlDocFill.Size" type="System.Drawing.Size, System.Drawing">
<value>486, 206</value> <value>488, 198</value>
</data> </data>
<data name="pnlDocFill.TabIndex" type="System.Int32, mscorlib"> <data name="pnlDocFill.TabIndex" type="System.Int32, mscorlib">
<value>5</value> <value>5</value>
@ -681,10 +681,10 @@
<value>Ansicht eingeschränkt - Klick Bearbeiten für Entsperren</value> <value>Ansicht eingeschränkt - Klick Bearbeiten für Entsperren</value>
</data> </data>
<data name="statStripDoc.Location" type="System.Drawing.Point, System.Drawing"> <data name="statStripDoc.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 206</value> <value>0, 198</value>
</data> </data>
<data name="statStripDoc.Size" type="System.Drawing.Size, System.Drawing"> <data name="statStripDoc.Size" type="System.Drawing.Size, System.Drawing">
<value>486, 25</value> <value>488, 25</value>
</data> </data>
<data name="statStripDoc.TabIndex" type="System.Int32, mscorlib"> <data name="statStripDoc.TabIndex" type="System.Int32, mscorlib">
<value>0</value> <value>0</value>
@ -720,7 +720,7 @@
<value>1</value> <value>1</value>
</data> </data>
<data name="SplitContainerDetails.Size" type="System.Drawing.Size, System.Drawing"> <data name="SplitContainerDetails.Size" type="System.Drawing.Size, System.Drawing">
<value>1201, 235</value> <value>1201, 227</value>
</data> </data>
<data name="SplitContainerDetails.TabIndex" type="System.Int32, mscorlib"> <data name="SplitContainerDetails.TabIndex" type="System.Int32, mscorlib">
<value>1</value> <value>1</value>
@ -896,7 +896,7 @@
<value>1</value> <value>1</value>
</data> </data>
<data name="TabDetails.Size" type="System.Drawing.Size, System.Drawing"> <data name="TabDetails.Size" type="System.Drawing.Size, System.Drawing">
<value>1201, 262</value> <value>1201, 254</value>
</data> </data>
<data name="TabDetails.Text" xml:space="preserve"> <data name="TabDetails.Text" xml:space="preserve">
<value>Detailansicht</value> <value>Detailansicht</value>
@ -914,7 +914,7 @@
<value>0</value> <value>0</value>
</data> </data>
<data name="TCDetails.Size" type="System.Drawing.Size, System.Drawing"> <data name="TCDetails.Size" type="System.Drawing.Size, System.Drawing">
<value>1203, 290</value> <value>1203, 282</value>
</data> </data>
<data name="TCDetails.TabIndex" type="System.Int32, mscorlib"> <data name="TCDetails.TabIndex" type="System.Int32, mscorlib">
<value>3</value> <value>3</value>
@ -926,7 +926,7 @@
<value>0, 27</value> <value>0, 27</value>
</data> </data>
<data name="GridControlPos.Size" type="System.Drawing.Size, System.Drawing"> <data name="GridControlPos.Size" type="System.Drawing.Size, System.Drawing">
<value>1201, 227</value> <value>1201, 237</value>
</data> </data>
<data name="GridControlPos.TabIndex" type="System.Int32, mscorlib"> <data name="GridControlPos.TabIndex" type="System.Int32, mscorlib">
<value>0</value> <value>0</value>
@ -1183,7 +1183,7 @@
</value> </value>
</data> </data>
<data name="TabPos.Size" type="System.Drawing.Size, System.Drawing"> <data name="TabPos.Size" type="System.Drawing.Size, System.Drawing">
<value>1201, 254</value> <value>1201, 264</value>
</data> </data>
<data name="TabPos.Text" xml:space="preserve"> <data name="TabPos.Text" xml:space="preserve">
<value>Positionen</value> <value>Positionen</value>
@ -1688,7 +1688,7 @@
<value>2</value> <value>2</value>
</data> </data>
<data name="TabFollowUp.Size" type="System.Drawing.Size, System.Drawing"> <data name="TabFollowUp.Size" type="System.Drawing.Size, System.Drawing">
<value>1201, 254</value> <value>1201, 264</value>
</data> </data>
<data name="TabFollowUp.Text" xml:space="preserve"> <data name="TabFollowUp.Text" xml:space="preserve">
<value>Wiedervorlage</value> <value>Wiedervorlage</value>
@ -1790,7 +1790,7 @@
<value>5</value> <value>5</value>
</data> </data>
<data name="GridControl1.Size" type="System.Drawing.Size, System.Drawing"> <data name="GridControl1.Size" type="System.Drawing.Size, System.Drawing">
<value>1201, 227</value> <value>1201, 237</value>
</data> </data>
<data name="GridControl1.TabIndex" type="System.Int32, mscorlib"> <data name="GridControl1.TabIndex" type="System.Int32, mscorlib">
<value>90</value> <value>90</value>
@ -1862,7 +1862,7 @@
<value>1</value> <value>1</value>
</data> </data>
<data name="TabPageVariant.Size" type="System.Drawing.Size, System.Drawing"> <data name="TabPageVariant.Size" type="System.Drawing.Size, System.Drawing">
<value>1201, 254</value> <value>1201, 264</value>
</data> </data>
<data name="TabPageVariant.Text" xml:space="preserve"> <data name="TabPageVariant.Text" xml:space="preserve">
<value>Vorgängervarianten</value> <value>Vorgängervarianten</value>
@ -1963,7 +1963,7 @@
<value>1</value> <value>1</value>
</data> </data>
<data name="SplitContainerMain.Size" type="System.Drawing.Size, System.Drawing"> <data name="SplitContainerMain.Size" type="System.Drawing.Size, System.Drawing">
<value>1203, 539</value> <value>1203, 529</value>
</data> </data>
<data name="SplitContainerMain.TabIndex" type="System.Int32, mscorlib"> <data name="SplitContainerMain.TabIndex" type="System.Int32, mscorlib">
<value>2</value> <value>2</value>
@ -1987,7 +1987,7 @@
<value>Fill</value> <value>Fill</value>
</data> </data>
<data name="SplitContainerFORM.Location" type="System.Drawing.Point, System.Drawing"> <data name="SplitContainerFORM.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 147</value> <value>0, 158</value>
</data> </data>
<data name="SplitContainerFORM.Panel1.Text" xml:space="preserve"> <data name="SplitContainerFORM.Panel1.Text" xml:space="preserve">
<value>Panel1</value> <value>Panel1</value>
@ -2020,7 +2020,7 @@
<value>1</value> <value>1</value>
</data> </data>
<data name="SplitContainerFORM.Size" type="System.Drawing.Size, System.Drawing"> <data name="SplitContainerFORM.Size" type="System.Drawing.Size, System.Drawing">
<value>1203, 539</value> <value>1203, 529</value>
</data> </data>
<data name="SplitContainerFORM.TabIndex" type="System.Int32, mscorlib"> <data name="SplitContainerFORM.TabIndex" type="System.Int32, mscorlib">
<value>4</value> <value>4</value>
@ -3085,13 +3085,13 @@
<value>Funktionen</value> <value>Funktionen</value>
</data> </data>
<data name="RibbonControl1.Size" type="System.Drawing.Size, System.Drawing"> <data name="RibbonControl1.Size" type="System.Drawing.Size, System.Drawing">
<value>1203, 147</value> <value>1203, 158</value>
</data> </data>
<data name="RibbonStatusBar1.Location" type="System.Drawing.Point, System.Drawing"> <data name="RibbonStatusBar1.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 686</value> <value>0, 687</value>
</data> </data>
<data name="RibbonStatusBar1.Size" type="System.Drawing.Size, System.Drawing"> <data name="RibbonStatusBar1.Size" type="System.Drawing.Size, System.Drawing">
<value>1203, 23</value> <value>1203, 22</value>
</data> </data>
<data name="&gt;&gt;RibbonStatusBar1.Name" xml:space="preserve"> <data name="&gt;&gt;RibbonStatusBar1.Name" xml:space="preserve">
<value>RibbonStatusBar1</value> <value>RibbonStatusBar1</value>

View File

@ -2788,73 +2788,73 @@ Public Class frmNodeNavigation
Private Sub GridViewDoc_Search_RowStyle(sender As Object, e As RowStyleEventArgs) Handles GridViewDoc_Search.RowStyle Private Sub GridViewDoc_Search_RowStyle(sender As Object, e As RowStyleEventArgs) Handles GridViewDoc_Search.RowStyle
'TODO: Refactor RowStyle maybe 'TODO: Refactor RowStyle maybe
'If e.RowHandle = DevExpress.XtraGrid.GridControl.AutoFilterRowHandle Then If e.RowHandle = DevExpress.XtraGrid.GridControl.AutoFilterRowHandle Then
' e.Appearance.BackColor = Color.Yellow e.Appearance.BackColor = Color.Yellow
'Else Else
' If e.RowHandle = -1 Then If e.RowHandle = -1 Then
' Exit Sub Exit Sub
' End If End If
' Try Try
' Dim rowCellValue = GridViewDoc_Search.GetRowCellValue(e.RowHandle, "in work?") Dim rowCellValue = GridViewDoc_Search.GetRowCellValue(e.RowHandle, "in work?")
' If Not IsNothing(rowCellValue) Then If Not IsNothing(rowCellValue) Then
' Dim inwork = rowCellValue Dim inwork = rowCellValue
' If inwork = True Then If inwork = True Then
' e.Appearance.BackColor = Color.Orchid e.Appearance.BackColor = Color.Orchid
' e.HighPriority = True e.HighPriority = True
' End If End If
' End If End If
' Catch ex As Exception Catch ex As Exception
' LOGGER.Warn("Unexpected Error in Checking Value In Work: " & ex.Message) LOGGER.Warn("Unexpected Error in Checking Value In Work: " & ex.Message)
' End Try End Try
' Try Try
' Dim DROPDOWN_VALUE Dim DROPDOWN_VALUE
' If Not IsNothing(DT_DOCRESULT_DROPDOWN_ITEMS) Then If Not IsNothing(DT_DOCRESULT_DROPDOWN_ITEMS) Then
' 'Den ColumnTitle aus ConfigTableholen 'Den ColumnTitle aus ConfigTableholen
' If DT_DOCRESULT_DROPDOWN_ITEMS.Rows.Count > 0 Then If DT_DOCRESULT_DROPDOWN_ITEMS.Rows.Count > 0 Then
' For Each confrow As DataRow In DT_DOCRESULT_DROPDOWN_ITEMS.Rows For Each confrow As DataRow In DT_DOCRESULT_DROPDOWN_ITEMS.Rows
' Dim CAPTION = confrow.Item("HEADER_CAPTION") Dim CAPTION = confrow.Item("HEADER_CAPTION")
' DROPDOWN_VALUE = GridViewDoc_Search.GetRowCellValue(e.RowHandle, CAPTION) DROPDOWN_VALUE = GridViewDoc_Search.GetRowCellValue(e.RowHandle, CAPTION)
' If Not IsNothing(DROPDOWN_VALUE) Then If Not IsNothing(DROPDOWN_VALUE) Then
' Exit For Exit For
' End If End If
' Next Next
' If Not IsNothing(DROPDOWN_VALUE) Then If Not IsNothing(DROPDOWN_VALUE) Then
' Dim ColorRow As Color Dim ColorRow As Color
' Dim expression As String = String.Format("VALUE = '{0}'", DROPDOWN_VALUE) Dim expression As String = String.Format("VALUE = '{0}'", DROPDOWN_VALUE)
' Dim matchingRows() As DataRow = DT_DOCRESULT_DROPDOWN_ITEMS.Select(expression, "SEQUENCE") Dim matchingRows() As DataRow = DT_DOCRESULT_DROPDOWN_ITEMS.Select(expression, "SEQUENCE")
' Dim rowcolorname As String = "" Dim rowcolorname As String = ""
' 'Die Color für den value auswählen 'Die Color für den value auswählen
' For Each matchingRow As DataRow In matchingRows For Each matchingRow As DataRow In matchingRows
' rowcolorname = "" rowcolorname = ""
' If Not IsDBNull(matchingRow.Item("COLOR")) Then If Not IsDBNull(matchingRow.Item("COLOR")) Then
' rowcolorname = matchingRow.Item("COLOR") rowcolorname = matchingRow.Item("COLOR")
' End If End If
' If rowcolorname <> "" Then If rowcolorname <> "" Then
' Exit For Exit For
' End If End If
' Next Next
' If rowcolorname <> "" Then If rowcolorname <> "" Then
' ColorRow = Color.FromName(rowcolorname) ColorRow = Color.FromName(rowcolorname)
' e.Appearance.BackColor = ColorRow e.Appearance.BackColor = ColorRow
' e.HighPriority = True e.HighPriority = True
' End If End If
' 'Dim c As Color = DirectCast(rowCellValue, Color) 'Dim c As Color = DirectCast(rowCellValue, Color)
' End If End If
' End If End If
' End If End If
' Catch ex As Exception Catch ex As Exception
' LOGGER.Warn("Unexpected Error in RowStyle-Color Dropdown: " & ex.Message) LOGGER.Warn("Unexpected Error in RowStyle-Color Dropdown: " & ex.Message)
' End Try End Try
'End If End If
End Sub End Sub
Private Async Function BarButtonItem2_ItemClick(sender As Object, e As DevExpress.XtraBars.ItemClickEventArgs) As Task Handles BbtnitmNodeReorder.ItemClick Private Async Function BarButtonItem2_ItemClick(sender As Object, e As DevExpress.XtraBars.ItemClickEventArgs) As Task Handles BbtnitmNodeReorder.ItemClick

View File

@ -114,6 +114,7 @@ Partial Class frmSAP_FuBa
Me.Label2 = New System.Windows.Forms.Label() Me.Label2 = New System.Windows.Forms.Label()
Me.XtraTabControl1 = New DevExpress.XtraTab.XtraTabControl() Me.XtraTabControl1 = New DevExpress.XtraTab.XtraTabControl()
Me.XtraTabPage1 = New DevExpress.XtraTab.XtraTabPage() Me.XtraTabPage1 = New DevExpress.XtraTab.XtraTabPage()
Me.Button3 = New System.Windows.Forms.Button()
Me.XtraTabPage2 = New DevExpress.XtraTab.XtraTabPage() Me.XtraTabPage2 = New DevExpress.XtraTab.XtraTabPage()
Me.txtBARCODESendlist = New System.Windows.Forms.TextBox() Me.txtBARCODESendlist = New System.Windows.Forms.TextBox()
Me.lblResultBAPI = New System.Windows.Forms.Label() Me.lblResultBAPI = New System.Windows.Forms.Label()
@ -279,7 +280,7 @@ Partial Class frmSAP_FuBa
'ADDED_WHOLabel 'ADDED_WHOLabel
' '
ADDED_WHOLabel.AutoSize = True ADDED_WHOLabel.AutoSize = True
ADDED_WHOLabel.Location = New System.Drawing.Point(310, 280) ADDED_WHOLabel.Location = New System.Drawing.Point(310, 301)
ADDED_WHOLabel.Name = "ADDED_WHOLabel" ADDED_WHOLabel.Name = "ADDED_WHOLabel"
ADDED_WHOLabel.Size = New System.Drawing.Size(65, 13) ADDED_WHOLabel.Size = New System.Drawing.Size(65, 13)
ADDED_WHOLabel.TabIndex = 25 ADDED_WHOLabel.TabIndex = 25
@ -288,7 +289,7 @@ Partial Class frmSAP_FuBa
'ADDED_WHENLabel 'ADDED_WHENLabel
' '
ADDED_WHENLabel.AutoSize = True ADDED_WHENLabel.AutoSize = True
ADDED_WHENLabel.Location = New System.Drawing.Point(452, 280) ADDED_WHENLabel.Location = New System.Drawing.Point(452, 301)
ADDED_WHENLabel.Name = "ADDED_WHENLabel" ADDED_WHENLabel.Name = "ADDED_WHENLabel"
ADDED_WHENLabel.Size = New System.Drawing.Size(73, 13) ADDED_WHENLabel.Size = New System.Drawing.Size(73, 13)
ADDED_WHENLabel.TabIndex = 27 ADDED_WHENLabel.TabIndex = 27
@ -297,7 +298,7 @@ Partial Class frmSAP_FuBa
'CHANGED_WHOLabel 'CHANGED_WHOLabel
' '
CHANGED_WHOLabel.AutoSize = True CHANGED_WHOLabel.AutoSize = True
CHANGED_WHOLabel.Location = New System.Drawing.Point(586, 279) CHANGED_WHOLabel.Location = New System.Drawing.Point(586, 300)
CHANGED_WHOLabel.Name = "CHANGED_WHOLabel" CHANGED_WHOLabel.Name = "CHANGED_WHOLabel"
CHANGED_WHOLabel.Size = New System.Drawing.Size(77, 13) CHANGED_WHOLabel.Size = New System.Drawing.Size(77, 13)
CHANGED_WHOLabel.TabIndex = 29 CHANGED_WHOLabel.TabIndex = 29
@ -306,7 +307,7 @@ Partial Class frmSAP_FuBa
'CHANGED_WHENLabel 'CHANGED_WHENLabel
' '
CHANGED_WHENLabel.AutoSize = True CHANGED_WHENLabel.AutoSize = True
CHANGED_WHENLabel.Location = New System.Drawing.Point(727, 279) CHANGED_WHENLabel.Location = New System.Drawing.Point(727, 300)
CHANGED_WHENLabel.Name = "CHANGED_WHENLabel" CHANGED_WHENLabel.Name = "CHANGED_WHENLabel"
CHANGED_WHENLabel.Size = New System.Drawing.Size(85, 13) CHANGED_WHENLabel.Size = New System.Drawing.Size(85, 13)
CHANGED_WHENLabel.TabIndex = 31 CHANGED_WHENLabel.TabIndex = 31
@ -315,7 +316,7 @@ Partial Class frmSAP_FuBa
'WHERE_CLAUSELabel 'WHERE_CLAUSELabel
' '
WHERE_CLAUSELabel.AutoSize = True WHERE_CLAUSELabel.AutoSize = True
WHERE_CLAUSELabel.Location = New System.Drawing.Point(310, 238) WHERE_CLAUSELabel.Location = New System.Drawing.Point(310, 259)
WHERE_CLAUSELabel.Name = "WHERE_CLAUSELabel" WHERE_CLAUSELabel.Name = "WHERE_CLAUSELabel"
WHERE_CLAUSELabel.Size = New System.Drawing.Size(425, 13) WHERE_CLAUSELabel.Size = New System.Drawing.Size(425, 13)
WHERE_CLAUSELabel.TabIndex = 83 WHERE_CLAUSELabel.TabIndex = 83
@ -749,7 +750,7 @@ Partial Class frmSAP_FuBa
Me.ADDED_WHOTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_SAP_FUBABindingSource, "ADDED_WHO", True)) Me.ADDED_WHOTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_SAP_FUBABindingSource, "ADDED_WHO", True))
Me.ADDED_WHOTextBox.Enabled = False Me.ADDED_WHOTextBox.Enabled = False
Me.ADDED_WHOTextBox.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) Me.ADDED_WHOTextBox.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.ADDED_WHOTextBox.Location = New System.Drawing.Point(313, 296) Me.ADDED_WHOTextBox.Location = New System.Drawing.Point(313, 317)
Me.ADDED_WHOTextBox.Name = "ADDED_WHOTextBox" Me.ADDED_WHOTextBox.Name = "ADDED_WHOTextBox"
Me.ADDED_WHOTextBox.Size = New System.Drawing.Size(136, 22) Me.ADDED_WHOTextBox.Size = New System.Drawing.Size(136, 22)
Me.ADDED_WHOTextBox.TabIndex = 26 Me.ADDED_WHOTextBox.TabIndex = 26
@ -760,7 +761,7 @@ Partial Class frmSAP_FuBa
Me.ADDED_WHENTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_SAP_FUBABindingSource, "ADDED_WHEN", True)) Me.ADDED_WHENTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_SAP_FUBABindingSource, "ADDED_WHEN", True))
Me.ADDED_WHENTextBox.Enabled = False Me.ADDED_WHENTextBox.Enabled = False
Me.ADDED_WHENTextBox.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) Me.ADDED_WHENTextBox.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.ADDED_WHENTextBox.Location = New System.Drawing.Point(455, 296) Me.ADDED_WHENTextBox.Location = New System.Drawing.Point(455, 317)
Me.ADDED_WHENTextBox.Name = "ADDED_WHENTextBox" Me.ADDED_WHENTextBox.Name = "ADDED_WHENTextBox"
Me.ADDED_WHENTextBox.Size = New System.Drawing.Size(130, 22) Me.ADDED_WHENTextBox.Size = New System.Drawing.Size(130, 22)
Me.ADDED_WHENTextBox.TabIndex = 28 Me.ADDED_WHENTextBox.TabIndex = 28
@ -771,7 +772,7 @@ Partial Class frmSAP_FuBa
Me.CHANGED_WHOTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_SAP_FUBABindingSource, "CHANGED_WHO", True)) Me.CHANGED_WHOTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_SAP_FUBABindingSource, "CHANGED_WHO", True))
Me.CHANGED_WHOTextBox.Enabled = False Me.CHANGED_WHOTextBox.Enabled = False
Me.CHANGED_WHOTextBox.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) Me.CHANGED_WHOTextBox.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.CHANGED_WHOTextBox.Location = New System.Drawing.Point(589, 295) Me.CHANGED_WHOTextBox.Location = New System.Drawing.Point(589, 316)
Me.CHANGED_WHOTextBox.Name = "CHANGED_WHOTextBox" Me.CHANGED_WHOTextBox.Name = "CHANGED_WHOTextBox"
Me.CHANGED_WHOTextBox.Size = New System.Drawing.Size(132, 22) Me.CHANGED_WHOTextBox.Size = New System.Drawing.Size(132, 22)
Me.CHANGED_WHOTextBox.TabIndex = 30 Me.CHANGED_WHOTextBox.TabIndex = 30
@ -782,7 +783,7 @@ Partial Class frmSAP_FuBa
Me.CHANGED_WHENTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_SAP_FUBABindingSource, "CHANGED_WHEN", True)) Me.CHANGED_WHENTextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_SAP_FUBABindingSource, "CHANGED_WHEN", True))
Me.CHANGED_WHENTextBox.Enabled = False Me.CHANGED_WHENTextBox.Enabled = False
Me.CHANGED_WHENTextBox.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) Me.CHANGED_WHENTextBox.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.CHANGED_WHENTextBox.Location = New System.Drawing.Point(730, 295) Me.CHANGED_WHENTextBox.Location = New System.Drawing.Point(730, 316)
Me.CHANGED_WHENTextBox.Name = "CHANGED_WHENTextBox" Me.CHANGED_WHENTextBox.Name = "CHANGED_WHENTextBox"
Me.CHANGED_WHENTextBox.Size = New System.Drawing.Size(147, 22) Me.CHANGED_WHENTextBox.Size = New System.Drawing.Size(147, 22)
Me.CHANGED_WHENTextBox.TabIndex = 32 Me.CHANGED_WHENTextBox.TabIndex = 32
@ -794,7 +795,7 @@ Partial Class frmSAP_FuBa
Me.ListBox1.FormattingEnabled = True Me.ListBox1.FormattingEnabled = True
Me.ListBox1.Location = New System.Drawing.Point(11, 28) Me.ListBox1.Location = New System.Drawing.Point(11, 28)
Me.ListBox1.Name = "ListBox1" Me.ListBox1.Name = "ListBox1"
Me.ListBox1.Size = New System.Drawing.Size(240, 290) Me.ListBox1.Size = New System.Drawing.Size(240, 316)
Me.ListBox1.TabIndex = 33 Me.ListBox1.TabIndex = 33
' '
'btnERPConnect 'btnERPConnect
@ -816,10 +817,10 @@ Partial Class frmSAP_FuBa
Me.GridControl2.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ Me.GridControl2.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
Or System.Windows.Forms.AnchorStyles.Left) _ Or System.Windows.Forms.AnchorStyles.Left) _
Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
Me.GridControl2.Location = New System.Drawing.Point(11, 340) Me.GridControl2.Location = New System.Drawing.Point(11, 376)
Me.GridControl2.MainView = Me.GridView2 Me.GridControl2.MainView = Me.GridView2
Me.GridControl2.Name = "GridControl2" Me.GridControl2.Name = "GridControl2"
Me.GridControl2.Size = New System.Drawing.Size(1153, 223) Me.GridControl2.Size = New System.Drawing.Size(1153, 187)
Me.GridControl2.TabIndex = 83 Me.GridControl2.TabIndex = 83
Me.GridControl2.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.GridView2}) Me.GridControl2.ViewCollection.AddRange(New DevExpress.XtraGrid.Views.Base.BaseView() {Me.GridView2})
' '
@ -842,7 +843,7 @@ Partial Class frmSAP_FuBa
'WHERE_CLAUSETextBox 'WHERE_CLAUSETextBox
' '
Me.WHERE_CLAUSETextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_SAP_FUBABindingSource, "WHERE_CLAUSE", True)) Me.WHERE_CLAUSETextBox.DataBindings.Add(New System.Windows.Forms.Binding("Text", Me.TBPMO_SAP_FUBABindingSource, "WHERE_CLAUSE", True))
Me.WHERE_CLAUSETextBox.Location = New System.Drawing.Point(313, 254) Me.WHERE_CLAUSETextBox.Location = New System.Drawing.Point(313, 275)
Me.WHERE_CLAUSETextBox.Name = "WHERE_CLAUSETextBox" Me.WHERE_CLAUSETextBox.Name = "WHERE_CLAUSETextBox"
Me.WHERE_CLAUSETextBox.Size = New System.Drawing.Size(766, 21) Me.WHERE_CLAUSETextBox.Size = New System.Drawing.Size(766, 21)
Me.WHERE_CLAUSETextBox.TabIndex = 84 Me.WHERE_CLAUSETextBox.TabIndex = 84
@ -853,7 +854,7 @@ Partial Class frmSAP_FuBa
Me.lblSave.BackColor = System.Drawing.Color.Yellow Me.lblSave.BackColor = System.Drawing.Color.Yellow
Me.lblSave.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Bold) Me.lblSave.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Bold)
Me.lblSave.ImeMode = System.Windows.Forms.ImeMode.NoControl Me.lblSave.ImeMode = System.Windows.Forms.ImeMode.NoControl
Me.lblSave.Location = New System.Drawing.Point(906, 299) Me.lblSave.Location = New System.Drawing.Point(906, 320)
Me.lblSave.Name = "lblSave" Me.lblSave.Name = "lblSave"
Me.lblSave.Size = New System.Drawing.Size(132, 13) Me.lblSave.Size = New System.Drawing.Size(132, 13)
Me.lblSave.TabIndex = 85 Me.lblSave.TabIndex = 85
@ -879,7 +880,7 @@ Partial Class frmSAP_FuBa
Me.lblResult.BackColor = System.Drawing.Color.Yellow Me.lblResult.BackColor = System.Drawing.Color.Yellow
Me.lblResult.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Bold) Me.lblResult.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Bold)
Me.lblResult.ImeMode = System.Windows.Forms.ImeMode.NoControl Me.lblResult.ImeMode = System.Windows.Forms.ImeMode.NoControl
Me.lblResult.Location = New System.Drawing.Point(8, 324) Me.lblResult.Location = New System.Drawing.Point(11, 360)
Me.lblResult.Name = "lblResult" Me.lblResult.Name = "lblResult"
Me.lblResult.Size = New System.Drawing.Size(155, 13) Me.lblResult.Size = New System.Drawing.Size(155, 13)
Me.lblResult.TabIndex = 87 Me.lblResult.TabIndex = 87
@ -891,11 +892,11 @@ Partial Class frmSAP_FuBa
Me.btnInsertData.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) Me.btnInsertData.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.btnInsertData.Image = Global.DD_Record_Organizer.My.Resources.Resources.InsertColumn_5626 Me.btnInsertData.Image = Global.DD_Record_Organizer.My.Resources.Resources.InsertColumn_5626
Me.btnInsertData.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft Me.btnInsertData.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft
Me.btnInsertData.Location = New System.Drawing.Point(613, 161) Me.btnInsertData.Location = New System.Drawing.Point(611, 164)
Me.btnInsertData.Name = "btnInsertData" Me.btnInsertData.Name = "btnInsertData"
Me.btnInsertData.Size = New System.Drawing.Size(222, 24) Me.btnInsertData.Size = New System.Drawing.Size(222, 24)
Me.btnInsertData.TabIndex = 88 Me.btnInsertData.TabIndex = 88
Me.btnInsertData.Text = "Insert results in SQL Server Table" Me.btnInsertData.Text = "Insert SQL Server Table"
Me.btnInsertData.TextAlign = System.Drawing.ContentAlignment.MiddleRight Me.btnInsertData.TextAlign = System.Drawing.ContentAlignment.MiddleRight
Me.btnInsertData.UseVisualStyleBackColor = True Me.btnInsertData.UseVisualStyleBackColor = True
' '
@ -967,11 +968,11 @@ Partial Class frmSAP_FuBa
Me.btnGetResult.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) Me.btnGetResult.Font = New System.Drawing.Font("Segoe UI", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.btnGetResult.Image = Global.DD_Record_Organizer.My.Resources.Resources.TableView_nameonly_263 Me.btnGetResult.Image = Global.DD_Record_Organizer.My.Resources.Resources.TableView_nameonly_263
Me.btnGetResult.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft Me.btnGetResult.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft
Me.btnGetResult.Location = New System.Drawing.Point(613, 203) Me.btnGetResult.Location = New System.Drawing.Point(613, 189)
Me.btnGetResult.Name = "btnGetResult" Me.btnGetResult.Name = "btnGetResult"
Me.btnGetResult.Size = New System.Drawing.Size(176, 23) Me.btnGetResult.Size = New System.Drawing.Size(220, 23)
Me.btnGetResult.TabIndex = 95 Me.btnGetResult.TabIndex = 95
Me.btnGetResult.Text = "SAP Result testen (LIVE)" Me.btnGetResult.Text = "Test SAP Result to GRID (LIVE)"
Me.btnGetResult.UseVisualStyleBackColor = True Me.btnGetResult.UseVisualStyleBackColor = True
' '
'FuBa_SplitCharacterTextBox 'FuBa_SplitCharacterTextBox
@ -1015,6 +1016,7 @@ Partial Class frmSAP_FuBa
' '
'XtraTabPage1 'XtraTabPage1
' '
Me.XtraTabPage1.Controls.Add(Me.Button3)
Me.XtraTabPage1.Controls.Add(Me.TBPMO_SAP_FUBABindingNavigator) Me.XtraTabPage1.Controls.Add(Me.TBPMO_SAP_FUBABindingNavigator)
Me.XtraTabPage1.Controls.Add(Me.GridControl2) Me.XtraTabPage1.Controls.Add(Me.GridControl2)
Me.XtraTabPage1.Controls.Add(Me.TempTableNameTextBox) Me.XtraTabPage1.Controls.Add(Me.TempTableNameTextBox)
@ -1069,6 +1071,15 @@ Partial Class frmSAP_FuBa
Me.XtraTabPage1.Size = New System.Drawing.Size(1192, 568) Me.XtraTabPage1.Size = New System.Drawing.Size(1192, 568)
Me.XtraTabPage1.Text = "Fuba- und Table-Configurations" Me.XtraTabPage1.Text = "Fuba- und Table-Configurations"
' '
'Button3
'
Me.Button3.Location = New System.Drawing.Point(839, 167)
Me.Button3.Name = "Button3"
Me.Button3.Size = New System.Drawing.Size(121, 23)
Me.Button3.TabIndex = 99
Me.Button3.Text = "DEV - No packages"
Me.Button3.UseVisualStyleBackColor = True
'
'XtraTabPage2 'XtraTabPage2
' '
Me.XtraTabPage2.Controls.Add(Label21) Me.XtraTabPage2.Controls.Add(Label21)
@ -1451,4 +1462,5 @@ Partial Class frmSAP_FuBa
Friend WithEvents lblresultFunction As System.Windows.Forms.Label Friend WithEvents lblresultFunction As System.Windows.Forms.Label
Friend WithEvents lblResultBAPI As System.Windows.Forms.Label Friend WithEvents lblResultBAPI As System.Windows.Forms.Label
Friend WithEvents txtBARCODESendlist As System.Windows.Forms.TextBox Friend WithEvents txtBARCODESendlist As System.Windows.Forms.TextBox
Friend WithEvents Button3 As Button
End Class End Class

View File

@ -238,7 +238,7 @@
<data name="BindingNavigatorAddNewItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="BindingNavigatorAddNewItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
wgAADsIBFShKgAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC vwAADr8BOAVTJAAAAUpJREFUOE9jGLzg7gL2/7fmcf6/Oofr/8UZvP+hwsSD60CNfx41/v/zsOH/yckC
pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++ pBtwfjov3ICDPSKkG3B8kiBQc93/Pw+q/u9oFydswKWZPP/PTuX7fxKo8Ui/0P993SJAzeX//94r+r++
Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ Qeb/qhq5/0srFf/PL1X+P6tIFdPAU0B//nlYD9RUC8SV///cKwHivP9/72b+/3sn+f/f23H//92MAOKQ
/5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA /5NyNDENONQrDHbu3/ulQI0FQI3ZQI2pQI0J///digZqDPv/70bQ/3/X/f53peliGrCzXeL/lmap/+vA
@ -250,7 +250,7 @@
<data name="BindingNavigatorDeleteItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="BindingNavigatorDeleteItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
wgAADsIBFShKgAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC vwAADr8BOAVTJAAAAW9JREFUOE+1kE0ow2Ecx3dV3krt4oJaOSCTvIRkMqSxyITIzCQHDouEdnFwIOVC
DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC DrhIDiQl5UTiNG/z2ppafy1S2gX/uDwfY6i1v7Hie3nqeb7fz+/7/FR/Ilwn0G0Exw4fV5GJlXlEZxXC
rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV rIet9bAQvB5Ymgn2sLYAvSZEux7RUQFzE4qQt4bCXAYjPaHvnDoCkLpsRGMB2JqCTGLIijDlwqQ9bEMV
i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG i9OIytR3EMNWcJ/BWH8A6j8/bOGFxwXNxYEvGbMQ9XnQ1/K78KfY3/VXzkMY0qFGG2H4RoLGQshJQNbG
@ -262,7 +262,7 @@
<data name="BindingNavigatorMoveFirstItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="BindingNavigatorMoveFirstItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
wgAADsIBFShKgAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77 vwAADr8BOAVTJAAAASpJREFUOE9jGDygcNbz/00Lnv/PnPj4P1QIA4S3P8Apx5A789n/VUfe/8elKL77
wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0 wf/ghmu4DciY8vT/wn0fsCqK73n4f+n+///9qy/gNiCh58n/aVveYyiKaL8P1pw56/9/r9ITuA2I7Hr0
v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg v3f1BxRFoa33wJpb1wFt7/z73yX/AG4DApsf/q+b/w6uKLjl7v9Fe///7wBqzpjz879d3c//9hnbcRvg
UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA UXX/f/60NyiK7Ipv/0+f8/u/f9e3/zqF7/5bJKzHbYB96d3/2ZNfYyjSTzn/36ToxX+VrE//jSOX4TbA
@ -273,7 +273,7 @@
<data name="BindingNavigatorMovePreviousItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="BindingNavigatorMovePreviousItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
wgAADsIBFShKgAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w vwAADr8BOAVTJAAAALZJREFUOE9jGDogvP3BfyiTdBDf/eB/cMM18gyI73n4f+n+///9qy+QbkBE+32w
5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f 5sxZ//97lZ4gzYDQ1ntgza3rgLZ3/v3vkn+AeAOCW+7+X7T3//8OoOaMOT//29X9/G+fsZ00F9gV3/6f
Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+ Puf3f/+ub/91Ct/9t0hYT3oY6Kec/29S9OK/Stan/8aRy0g3AAQMkk78l037+l83eB55BoCAfurl/xq+
08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC 08g3AARUPCZQZsBgBQwMANAUYJgEulBVAAAAAElFTkSuQmCC
@ -282,7 +282,7 @@
<data name="BindingNavigatorMoveNextItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="BindingNavigatorMoveNextItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
wgAADsIBFShKgAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78 vwAADr8BOAVTJAAAAKNJREFUOE9jGHygcNbz/1AmeSB35rP/Cd33yDckY8rT//P2//6f0HWHPEMSep78
n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI n73v1//OrX//u5VeJt2QyK5H/6ds+/W/ZOnf/wnT//63yT1LmiGBzQ//t659D9ZsXPLlv3T0tf/GkcuI
N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f N8Sj6v7/krnv4JoVXXpIc4F96d3/gS3PyNMMAhZ5d/7bFFwhTzMIGGbdJl8zCOik3SBf81AEDAwAoH5f
oAc0QjgAAAAASUVORK5CYII= oAc0QjgAAAAASUVORK5CYII=
@ -291,7 +291,7 @@
<data name="BindingNavigatorMoveLastItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="BindingNavigatorMoveLastItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
wgAADsIBFShKgAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+// vwAADr8BOAVTJAAAASxJREFUOE9jGFygcNbz/1AmBgDJNS14/j9z4mOcahhyZz77n9B9D6sCkNyqI+//
h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B h7c/wG1AxpSn/+ft//0/oesOhiKQ3MJ9H/4HN1zDbUBCz5P/s/f9+t+59e9/t9LLKApBctO2vP/vX30B
twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA twGRXY/+T9n263/J0r//E6b//W+TexauGCTXu/rDf6/SE7gNCGx++L917XuwZuOSL/+lo6/9N45cBtYA
kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG kqub/+6/S/4B3AZ4VN3/XzL3HVyzoksPXDFILn/am//2GdtxG2Bfevd/YMszDM0gAJLLnvz6v0XCetwG
@ -302,7 +302,7 @@
<data name="TBPMO_SAP_FUBABindingNavigatorSaveItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="TBPMO_SAP_FUBABindingNavigatorSaveItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
wgAADsIBFShKgAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo vwAADr8BOAVTJAAAAExJREFUOE9joAr49u3bf1IxVCsEgAWC58Dxh/cf4RhZDETHTNiHaQgpBoAwzBCo
dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII= dtINAGGiDUDGyGpoawAxeNSAQWkAORiqnRLAwAAA9EMMU8Daa3MAAAAASUVORK5CYII=
</value> </value>
</data> </data>

View File

@ -126,20 +126,20 @@ Public Class frmSAP_FuBa
If txtLimitRows.Text <> "" Then If txtLimitRows.Text <> "" Then
rowlimit = txtLimitRows.Text rowlimit = txtLimitRows.Text
End If End If
Dim SAPResulttable As DataTable = New DataTable Dim oSAPResulttable As New DataTable
If rbTable.Checked = True Then If rbTable.Checked = True Then
Dim result = ClassSAP.Return_Datatable_for_Table(TableNameTextBox.Text, WHERE_CLAUSETextBox.Text, rowlimit) Dim result = ClassSAP.Return_Datatable_for_Table(TableNameTextBox.Text, WHERE_CLAUSETextBox.Text, True, rowlimit)
If Not IsNothing(result) Then If Not IsNothing(result) Then
SAPResulttable = result oSAPResulttable = result
End If End If
End If End If
If rBFuba.Checked = True Then If rBFuba.Checked = True Then
Dim result = ClassSAP.FuBa_Returndatatable_Seperated(TableNameTextBox.Text, FuBa_SplitCharacterTextBox.Text, rowlimit) Dim result = ClassSAP.FuBa_Returndatatable_Seperated(TableNameTextBox.Text, FuBa_SplitCharacterTextBox.Text, rowlimit)
If Not IsNothing(result) Then If Not IsNothing(result) Then
SAPResulttable = result oSAPResulttable = result
End If End If
End If End If
If SAPResulttable Is Nothing Then If oSAPResulttable Is Nothing Then
ClassSAP.SAP_CONNECTION.Close() ClassSAP.SAP_CONNECTION.Close()
lblResult.Visible = False lblResult.Visible = False
Me.Cursor = Cursors.Default Me.Cursor = Cursors.Default
@ -148,6 +148,10 @@ Public Class frmSAP_FuBa
GridView2.Columns.Clear() GridView2.Columns.Clear()
LOGGER.Warn("SAPResulttable is nothing") LOGGER.Warn("SAPResulttable is nothing")
Exit Sub Exit Sub
Else
GridControl2.DataSource = Nothing
GridView2.Columns.Clear()
lblResult.Text = ""
End If End If
'###### '######
Dim i = 0 Dim i = 0
@ -155,7 +159,7 @@ Public Class frmSAP_FuBa
MYDB_ECM.ExecuteNonQuery("DROP TABLE " & oTablename) MYDB_ECM.ExecuteNonQuery("DROP TABLE " & oTablename)
Dim createtablesql = "CREATE TABLE " & oTablename & " ( " Dim createtablesql = "CREATE TABLE " & oTablename & " ( "
For Each col As System.Data.DataColumn In SAPResulttable.Columns For Each col As System.Data.DataColumn In oSAPResulttable.Columns
If i = 0 Then If i = 0 Then
createtablesql += "[" & col.ColumnName & "] [varchar](250)" createtablesql += "[" & col.ColumnName & "] [varchar](250)"
Else Else
@ -189,16 +193,15 @@ Public Class frmSAP_FuBa
Using bulkCopy As SqlBulkCopy = New SqlBulkCopy(SQLconnect) Using bulkCopy As SqlBulkCopy = New SqlBulkCopy(SQLconnect)
bulkCopy.DestinationTableName = oTablename bulkCopy.DestinationTableName = oTablename
Try Try
' Write from the source to the destination. bulkCopy.WriteToServer(oSAPResulttable)
bulkCopy.WriteToServer(SAPResulttable)
Catch ex As Exception Catch ex As Exception
MsgBox("Unexpected Error in BulkCopy SQL: " & ex.Message, MsgBoxStyle.Critical) MsgBox("Unexpected Error in BulkCopy SQL: " & ex.Message, MsgBoxStyle.Critical)
End Try End Try
End Using End Using
SQLconnect.Close() SQLconnect.Close()
Me.Cursor = Cursors.Default Me.Cursor = Cursors.Default
LOGGER.Debug("Create table from SAP FuBa was successfull " & SAPResulttable.Rows.Count & " Rows were inserted to table '" & oTablename & "'!") LOGGER.Debug("Create table from SAP was successfull " & oSAPResulttable.Rows.Count & " Rows were inserted to table '" & oTablename & "'!")
MsgBox("Create table was successfull! " & vbNewLine & SAPResulttable.Rows.Count & " Rows were inserted to table '" & oTablename & "'!", MsgBoxStyle.Information) MsgBox("Create table was successfull! " & vbNewLine & oSAPResulttable.Rows.Count & " Rows were inserted to table '" & oTablename & "'!", MsgBoxStyle.Information)
Catch ex As Exception Catch ex As Exception
MsgBox("Unexpected Error in SQL bulkCopy: " & ex.Message, MsgBoxStyle.Critical) MsgBox("Unexpected Error in SQL bulkCopy: " & ex.Message, MsgBoxStyle.Critical)
Me.Cursor = Cursors.Default Me.Cursor = Cursors.Default
@ -250,7 +253,7 @@ Public Class frmSAP_FuBa
End If End If
If rbTable.Checked = True Then If rbTable.Checked = True Then
Dim result = ClassSAP.Return_Datatable_for_Table(TableNameTextBox.Text, WHERE_CLAUSETextBox.Text, rowlimit) Dim result = ClassSAP.Return_Datatable_for_Table(TableNameTextBox.Text, WHERE_CLAUSETextBox.Text, True, rowlimit)
If Not IsNothing(result) Then If Not IsNothing(result) Then
SAPResulttable = result SAPResulttable = result
End If End If
@ -291,9 +294,9 @@ Public Class frmSAP_FuBa
elapsed = sw.Elapsed.TotalSeconds elapsed = sw.Elapsed.TotalSeconds
sw.Stop() sw.Stop()
If rowlimit <> 0 And SAPResulttable.Rows.Count >= rowlimit Then If rowlimit <> 0 And SAPResulttable.Rows.Count >= rowlimit Then
lblResult.Text = "Result (limited to " & rowlimit.ToString & " rows) - Duration: " & Format(elapsed, "0.00") & " seconds" lblResult.Text = "Result (limited to " & rowlimit.ToString & " rows) - Duration: " & Format(elapsed, "0.00") & " seconds - " & Now.ToShortTimeString
Else Else
lblResult.Text = "Result (unlimited) >> " & SAPResulttable.Rows.Count & " rows retrieved - Duration: " & Format(elapsed, "0.00") & " seconds" lblResult.Text = "Result (unlimited) >> " & SAPResulttable.Rows.Count & " rows retrieved - Duration: " & Format(elapsed, "0.00") & " seconds - " & Now.ToShortTimeString
End If End If
lblResult.Visible = True lblResult.Visible = True
Me.Cursor = Cursors.Default Me.Cursor = Cursors.Default
@ -364,4 +367,106 @@ Public Class frmSAP_FuBa
End If End If
Me.Cursor = Cursors.Default Me.Cursor = Cursors.Default
End Sub End Sub
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
If TempTableNameTextBox.Text <> "" Then
Me.Cursor = Cursors.WaitCursor
If ClassSAP.ConnectionInit(HostTextBox.Text, SystemNumberTextBox.Text, UserNameTextBox.Text, PasswordTextBox.Text, ClientTextBox.Text, LanguageTextBox.Text) = True Then
lblConnectionopen.Visible = True
Else
lblConnectionopen.Visible = False
Me.Cursor = Cursors.Default
lblResult.Visible = False
GridControl2.DataSource = Nothing
GridView2.Columns.Clear()
lblSave.Visible = False
Exit Sub
End If
Dim rowlimit As Integer = 0
If txtLimitRows.Text <> "" Then
rowlimit = txtLimitRows.Text
End If
Dim oSAPResulttable As New DataTable
If rbTable.Checked = True Then
Dim result = ClassSAP.Return_Datatable_for_Table(TableNameTextBox.Text, WHERE_CLAUSETextBox.Text, False, rowlimit)
If Not IsNothing(result) Then
oSAPResulttable = result
End If
End If
If rBFuba.Checked = True Then
Dim result = ClassSAP.FuBa_Returndatatable_Seperated(TableNameTextBox.Text, FuBa_SplitCharacterTextBox.Text, rowlimit)
If Not IsNothing(result) Then
oSAPResulttable = result
End If
End If
If oSAPResulttable Is Nothing Then
ClassSAP.SAP_CONNECTION.Close()
lblResult.Visible = False
Me.Cursor = Cursors.Default
lblSave.Visible = False
GridControl2.DataSource = Nothing
GridView2.Columns.Clear()
LOGGER.Warn("SAPResulttable is nothing")
Exit Sub
Else
GridControl2.DataSource = Nothing
GridView2.Columns.Clear()
lblResult.Text = ""
End If
'######
Dim i = 0
Dim oTablename = "[TBPMO_SAP_" & TempTableNameTextBox.Text & "]"
MYDB_ECM.ExecuteNonQuery("DROP TABLE " & oTablename)
Dim createtablesql = "CREATE TABLE " & oTablename & " ( "
For Each col As System.Data.DataColumn In oSAPResulttable.Columns
If i = 0 Then
createtablesql += "[" & col.ColumnName & "] [varchar](250)"
Else
createtablesql += ", [" & col.ColumnName & "] [varchar](250)"
End If
i += 1
Next
createtablesql += ", [ADDED_WHEN] DATETIME NOT NULL DEFAULT GETDATE()"
createtablesql += ")"
''Die Tabelle anlegen
LOGGER.Debug("Create Table: " & createtablesql)
If MYDB_ECM.ExecuteNonQuery(createtablesql) = False Then
MsgBox("Error in creating TempTable: Check log", MsgBoxStyle.Critical)
Exit Sub
End If
LOGGER.Debug("table has been created")
Dim alter = String.Format("ALTER TABLE {0} ADD GUID INTEGER NOT NULL IDENTITY(1,1)", oTablename)
MYDB_ECM.ExecuteNonQuery(alter)
alter = String.Format("ALTER TABLE {0} ADD ADDED_WHEN DATETIME NOT NULL DEFAULT GETDATE()", oTablename)
MYDB_ECM.ExecuteNonQuery(alter)
Try
'Dim OwnerCS As String
'OwnerCS = ClassDatabase.GetConnectionString(1)
Dim SQLconnect As New SqlClient.SqlConnection
SQLconnect.ConnectionString = MYDB_ECM.CurrentConnectionString
SQLconnect.Open()
' Note that the column positions in the source DataTable
' match the column positions in the destination table,
' so there is no need to map columns.
Using bulkCopy As SqlBulkCopy = New SqlBulkCopy(SQLconnect)
bulkCopy.DestinationTableName = oTablename
Try
bulkCopy.WriteToServer(oSAPResulttable)
Catch ex As Exception
MsgBox("Unexpected Error in BulkCopy SQL: " & ex.Message, MsgBoxStyle.Critical)
End Try
End Using
SQLconnect.Close()
Me.Cursor = Cursors.Default
LOGGER.Debug("Create table from SAP was successfull " & oSAPResulttable.Rows.Count & " Rows were inserted to table '" & oTablename & "'!")
MsgBox("Create table was successfull! " & vbNewLine & oSAPResulttable.Rows.Count & " Rows were inserted to table '" & oTablename & "'!", MsgBoxStyle.Information)
Catch ex As Exception
MsgBox("Unexpected Error in SQL bulkCopy: " & ex.Message, MsgBoxStyle.Critical)
Me.Cursor = Cursors.Default
End Try
'######
End If
End Sub
End Class End Class