From 1d5728c28e1259341b89fead6377c37cd6d94768 Mon Sep 17 00:00:00 2001 From: Jonathan Jenne Date: Fri, 13 Aug 2021 14:24:38 +0200 Subject: [PATCH] After renaming all Classes to Namespace Orders.Input --- EDIDocumentImport/DocumentInfo.vb | 2 +- EDIDocumentImport/DocumentLoader.vb | 96 +- EDIDocumentImport/EDIDocumentImporter.vbproj | 30 +- .../My Project/Resources.Designer.vb | 10 + EDIDocumentImport/My Project/Resources.resx | 27 +- EDIDocumentImport/My Project/licenses.licx | 17 +- EDIDocumentImport/OrderReport.Designer.vb | 1107 +++++++++++++++++ EDIDocumentImport/OrderReport.resx | 123 ++ EDIDocumentImport/OrderReport.vb | 3 + EDIDocumentImport/Resources/preview.svg | 16 + EDIDocumentImport/Schemas/Orders/Input.vb | 712 +++++++++++ .../Schemas/{Orders.vb => Orders/Output.vb} | 127 +- EDIDocumentImport/Schemas/OrdersReport.vb | 11 + EDIDocumentImport/Schemas/OrdersSchema.xsd | 175 --- EDIDocumentImport/Schemas/xsd.exe | Bin 101432 -> 0 bytes EDIDocumentImport/frmMain.Designer.vb | 295 +++-- EDIDocumentImport/frmMain.vb | 41 +- 17 files changed, 2401 insertions(+), 391 deletions(-) create mode 100644 EDIDocumentImport/OrderReport.Designer.vb create mode 100644 EDIDocumentImport/OrderReport.resx create mode 100644 EDIDocumentImport/OrderReport.vb create mode 100644 EDIDocumentImport/Resources/preview.svg create mode 100644 EDIDocumentImport/Schemas/Orders/Input.vb rename EDIDocumentImport/Schemas/{Orders.vb => Orders/Output.vb} (86%) create mode 100644 EDIDocumentImport/Schemas/OrdersReport.vb delete mode 100644 EDIDocumentImport/Schemas/OrdersSchema.xsd delete mode 100644 EDIDocumentImport/Schemas/xsd.exe diff --git a/EDIDocumentImport/DocumentInfo.vb b/EDIDocumentImport/DocumentInfo.vb index 55ca700..34e0421 100644 --- a/EDIDocumentImport/DocumentInfo.vb +++ b/EDIDocumentImport/DocumentInfo.vb @@ -47,7 +47,7 @@ Public Class DocumentInfo } Public Shared Property SchemaMatchingTable As New Dictionary(Of DocumentType, Type) From { - {DocumentType.Order, GetType(Orders.MESOWebService)} + {DocumentType.Order, GetType(Orders.Input.MESOWebService)} } Public Shared Function GetDocumentTypeFromTemplateName(pTemplateName As String) As DocumentType diff --git a/EDIDocumentImport/DocumentLoader.vb b/EDIDocumentImport/DocumentLoader.vb index 85dac8b..95ecdb3 100644 --- a/EDIDocumentImport/DocumentLoader.vb +++ b/EDIDocumentImport/DocumentLoader.vb @@ -55,10 +55,10 @@ Public Class DocumentLoader End Try End Function - Private Function FindMatchingMandatorFromOrder(pData As Orders.MESOWebService) As Mandator - Dim oPositions As List(Of Orders.MESOWebServiceEXIMVRG_ordersT026) = pData.Items. - Where(Function(i) TypeOf i Is Orders.MESOWebServiceEXIMVRG_ordersT026). - Select(Of Orders.MESOWebServiceEXIMVRG_ordersT026)(Function(i) i). + Private Function FindMatchingMandatorFromOrder(pData As Orders.Input.MESOWebService) As Mandator + Dim oPositions As List(Of Orders.Input.MESOWebServiceEXIMVRG_ordersT026) = pData.Items. + Where(Function(i) TypeOf i Is Orders.Input.MESOWebServiceEXIMVRG_ordersT026). + Select(Of Orders.Input.MESOWebServiceEXIMVRG_ordersT026)(Function(i) i). ToList() Dim oYear = Winline.GetWinLineYear() Dim oMandatorId As String = String.Empty @@ -134,9 +134,9 @@ Public Class DocumentLoader OrderBy(Function(m) m.Order). ToList() - If TypeOf pDocument.Data Is Orders.MESOWebService Then + If TypeOf pDocument.Data Is Orders.Input.MESOWebService Then Dim oMandator = FindMatchingMandatorFromOrder(pDocument.Data) - Dim oData As Orders.MESOWebService = MatchOrderData(pDocument.Data, oMandator) + Dim oData As Orders.Input.MESOWebService = MatchOrderData(pDocument.Data, oMandator) pDocument.Mandator = oMandator pDocument.Data = oData @@ -145,15 +145,15 @@ Public Class DocumentLoader Return pDocument End Function - Private Function MatchOrderData(pData As Orders.MESOWebService, pMandator As WinLineInfo.Mandator) As Orders.MESOWebService + Private Function MatchOrderData(pData As Orders.Input.MESOWebService, pMandator As WinLineInfo.Mandator) As Orders.Input.MESOWebService Dim oYear = Winline.GetWinLineYear() If pMandator Is Nothing Then Return pData End If - Dim oHead As Orders.MESOWebServiceEXIMVRG_ordersT025 = pData.Items. - Where(Function(h) TypeOf h Is Orders.MESOWebServiceEXIMVRG_ordersT025). + Dim oHead As Orders.Input.MESOWebServiceEXIMVRG_ordersT025 = pData.Items. + Where(Function(h) TypeOf h Is Orders.Input.MESOWebServiceEXIMVRG_ordersT025). SetValue(Sub(h) Dim oAccountNumber = Winline.TryGetAccountNumber(h.Fakt_Kontonummer, pMandator) If oAccountNumber IsNot Nothing Then @@ -167,15 +167,15 @@ Public Class DocumentLoader End Sub). FirstOrDefault() - Dim oPositions As List(Of Orders.MESOWebServiceEXIMVRG_ordersT026) = pData.Items. - Where(Function(p) TypeOf p Is Orders.MESOWebServiceEXIMVRG_ordersT026). + Dim oPositions As List(Of Orders.Input.MESOWebServiceEXIMVRG_ordersT026) = pData.Items. + Where(Function(p) TypeOf p Is Orders.Input.MESOWebServiceEXIMVRG_ordersT026). SetValue(Sub(p) Dim oArticleNumber = Winline.TryGetArticleNumber(p.Artikelnummer, pMandator) If oArticleNumber IsNot Nothing Then p.Artikelnummer = oArticleNumber End If End Sub). - Select(Of Orders.MESOWebServiceEXIMVRG_ordersT026)(Function(i) i). + Select(Of Orders.Input.MESOWebServiceEXIMVRG_ordersT026)(Function(i) i). ToList() @@ -214,30 +214,66 @@ Public Class DocumentLoader End Function Private Function LoadDocumentData(pDocument As Document) As Document Using oFileStream As New FileStream(pDocument.FullName, FileMode.Open, FileAccess.Read, FileShare.Read) - Dim oXmlDocument = New XPathDocument(oFileStream) - Dim oNavigator = oXmlDocument.CreateNavigator() - Dim oTemplateName = GetTemplateName(oNavigator) - Dim oDocumentType = GetDocumentTypeFromTemplateName(oTemplateName) - Dim oSchemaType = GetDocumentSchemaFromDocumentType(oDocumentType) + Try + Dim oXmlDocument = New XPathDocument(oFileStream) + Dim oNavigator = oXmlDocument.CreateNavigator() + Dim oTemplateName = GetTemplateName(oNavigator) + Dim oDocumentType = GetDocumentTypeFromTemplateName(oTemplateName) + Dim oSchemaType = GetDocumentSchemaFromDocumentType(oDocumentType) + + ' Read data the first time, working copy + Using oReader = oNavigator.ReadSubtree() + Dim oSerializer = GetSerializer(oSchemaType) + pDocument.Data = oSerializer.Deserialize(oReader) + + End Using + + ' Read data the second time, archive copy + Using oReader = oNavigator.ReadSubtree() + Dim oSerializer = GetSerializer(oSchemaType) + pDocument.DataOriginal = oSerializer.Deserialize(oReader) + + End Using + + pDocument.Type = oDocumentType + Return pDocument + Catch ex As Exception + Logger.Error(ex) + + Dim oException As Exception = ex + If ex.InnerException IsNot Nothing Then + oException = ex.InnerException + End If - ' Read data the first time, working copy - Using oReader = oNavigator.ReadSubtree() - Dim oSerializer As New XmlSerializer(oSchemaType) - pDocument.Data = oSerializer.Deserialize(oReader) + Throw oException + End Try + End Using + End Function - End Using - ' Read data the second time, archive copy - Using oReader = oNavigator.ReadSubtree() - Dim oSerializer As New XmlSerializer(oSchemaType) - pDocument.DataOriginal = oSerializer.Deserialize(oReader) + Private Function GetSerializer(pSchemaType As Type) As XmlSerializer + Dim oSerializer As New XmlSerializer(pSchemaType) - End Using - pDocument.Type = oDocumentType - Return pDocument - End Using + AddHandler oSerializer.UnknownAttribute, Sub(sender As Object, e As XmlAttributeEventArgs) + Logger.Debug("Unknown Attribute: {0}", e.Attr) + End Sub + + AddHandler oSerializer.UnknownElement, Sub(sender As Object, e As XmlElementEventArgs) + Logger.Debug("Unknown Element: {0}", e.Element) + End Sub + + AddHandler oSerializer.UnknownNode, Sub(sender As Object, e As XmlNodeEventArgs) + Logger.Debug("Unknown Node: {0}", e.Name) + End Sub + + AddHandler oSerializer.UnreferencedObject, Sub(sender As Object, e As UnreferencedObjectEventArgs) + Logger.Debug("Unreferenced Object: {0}", e.UnreferencedId) + End Sub + + Return oSerializer End Function + Private Function GetTemplateName(pDocument As XPathNavigator) As String Dim oTemplateName = pDocument. SelectSingleNode("//MESOWebService"). diff --git a/EDIDocumentImport/EDIDocumentImporter.vbproj b/EDIDocumentImport/EDIDocumentImporter.vbproj index cb98272..2dd0ee0 100644 --- a/EDIDocumentImport/EDIDocumentImporter.vbproj +++ b/EDIDocumentImport/EDIDocumentImporter.vbproj @@ -48,24 +48,33 @@ On + + + + + False D:\ProgramFiles\DevExpress 19.2\Components\Bin\Framework\DevExpress.Utils.v19.2.dll + + False D:\ProgramFiles\DevExpress 19.2\Components\Bin\Framework\DevExpress.XtraBars.v19.2.dll + False D:\ProgramFiles\DevExpress 19.2\Components\Bin\Framework\DevExpress.XtraEditors.v19.2.dll + False D:\ProgramFiles\DevExpress 19.2\Components\Bin\Framework\DevExpress.XtraGrid.v19.2.dll @@ -75,6 +84,8 @@ D:\ProgramFiles\DevExpress 19.2\Components\Bin\Framework\DevExpress.XtraLayout.v19.2.dll + + @@ -158,8 +169,16 @@ Settings.settings True - + + + + + OrderReport.vb + + + Component + @@ -172,6 +191,9 @@ My.Resources Designer + + OrderReport.vb + @@ -185,9 +207,6 @@ - - Designer - @@ -202,10 +221,11 @@ - + + \ No newline at end of file diff --git a/EDIDocumentImport/My Project/Resources.Designer.vb b/EDIDocumentImport/My Project/Resources.Designer.vb index 8b5bcf8..6d64699 100644 --- a/EDIDocumentImport/My Project/Resources.Designer.vb +++ b/EDIDocumentImport/My Project/Resources.Designer.vb @@ -130,6 +130,16 @@ Namespace My.Resources End Get End Property + ''' + ''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage. + ''' + Friend ReadOnly Property preview() As DevExpress.Utils.Svg.SvgImage + Get + Dim obj As Object = ResourceManager.GetObject("preview", resourceCulture) + Return CType(obj,DevExpress.Utils.Svg.SvgImage) + End Get + End Property + ''' ''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage. ''' diff --git a/EDIDocumentImport/My Project/Resources.resx b/EDIDocumentImport/My Project/Resources.resx index 2936ab2..081b898 100644 --- a/EDIDocumentImport/My Project/Resources.resx +++ b/EDIDocumentImport/My Project/Resources.resx @@ -121,15 +121,18 @@ ..\Resources\wraptext.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - ..\Resources\open2.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + ..\Resources\itemtypechecked.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + ..\Resources\singlepageview.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + ..\Resources\deletetablerows.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a ..\Resources\bo_validation.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - ..\Resources\pagesetup.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - ..\Resources\tableproperties.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a @@ -139,19 +142,19 @@ ..\Resources\import.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - ..\Resources\deletetablerows.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + ..\Resources\pagesetup.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a ..\Resources\tilelabels.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + ..\Resources\open2.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + ..\Resources\open.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - ..\Resources\itemtypechecked.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - - ..\Resources\singlepageview.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + ..\Resources\preview.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a \ No newline at end of file diff --git a/EDIDocumentImport/My Project/licenses.licx b/EDIDocumentImport/My Project/licenses.licx index b52c216..a25f102 100644 --- a/EDIDocumentImport/My Project/licenses.licx +++ b/EDIDocumentImport/My Project/licenses.licx @@ -1,12 +1,13 @@ -DevExpress.XtraEditors.TextEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraBars.Ribbon.RibbonControl, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v20.1, Version=20.1.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraEditors.SearchLookUpEdit, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a DevExpress.XtraEditors.TextEdit, DevExpress.XtraEditors.v20.1, Version=20.1.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a DevExpress.XtraLayout.LayoutControl, DevExpress.XtraLayout.v20.1, Version=20.1.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraBars.Ribbon.RibbonControl, DevExpress.XtraBars.v20.1, Version=20.1.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraRichEdit.RichEditControl, DevExpress.XtraRichEdit.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a DevExpress.XtraLayout.LayoutControl, DevExpress.XtraLayout.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraEditors.DateEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraRichEdit.RichEditControl, DevExpress.XtraRichEdit.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v20.1, Version=20.1.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraEditors.SearchLookUpEdit, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraEditors.TextEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraBars.Ribbon.RibbonControl, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraBars.Ribbon.RibbonControl, DevExpress.XtraBars.v20.1, Version=20.1.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraEditors.DateEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a diff --git a/EDIDocumentImport/OrderReport.Designer.vb b/EDIDocumentImport/OrderReport.Designer.vb new file mode 100644 index 0000000..3b71363 --- /dev/null +++ b/EDIDocumentImport/OrderReport.Designer.vb @@ -0,0 +1,1107 @@ + _ +Partial Public Class OrderReport + Inherits DevExpress.XtraReports.UI.XtraReport + + 'XtraReport overrides dispose to clean up the component list. + _ + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + MyBase.Dispose(disposing) + End Sub + + 'Required by the Designer + Private components As System.ComponentModel.IContainer + + 'NOTE: The following procedure is required by the Designer + 'It can be modified using the Designer. + 'Do not modify it using the code editor. + _ + Private Sub InitializeComponent() + Me.components = New System.ComponentModel.Container() + Me.ObjectDataSource1 = New DevExpress.DataAccess.ObjectBinding.ObjectDataSource(Me.components) + Me.Title = New DevExpress.XtraReports.UI.XRControlStyle() + Me.DetailCaption1 = New DevExpress.XtraReports.UI.XRControlStyle() + Me.DetailData1 = New DevExpress.XtraReports.UI.XRControlStyle() + Me.DetailCaption2 = New DevExpress.XtraReports.UI.XRControlStyle() + Me.DetailData2 = New DevExpress.XtraReports.UI.XRControlStyle() + Me.DetailData3_Odd = New DevExpress.XtraReports.UI.XRControlStyle() + Me.PageInfo = New DevExpress.XtraReports.UI.XRControlStyle() + Me.TopMargin = New DevExpress.XtraReports.UI.TopMarginBand() + Me.BottomMargin = New DevExpress.XtraReports.UI.BottomMarginBand() + Me.ReportHeader = New DevExpress.XtraReports.UI.ReportHeaderBand() + Me.Detail = New DevExpress.XtraReports.UI.DetailBand() + Me.DetailReport = New DevExpress.XtraReports.UI.DetailReportBand() + Me.pageInfo1 = New DevExpress.XtraReports.UI.XRPageInfo() + Me.pageInfo2 = New DevExpress.XtraReports.UI.XRPageInfo() + Me.label1 = New DevExpress.XtraReports.UI.XRLabel() + Me.table1 = New DevExpress.XtraReports.UI.XRTable() + Me.tableRow1 = New DevExpress.XtraReports.UI.XRTableRow() + Me.tableRow2 = New DevExpress.XtraReports.UI.XRTableRow() + Me.tableCell1 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell2 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell3 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell4 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell5 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell6 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell7 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell8 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell9 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell10 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell11 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell12 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell13 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell14 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell15 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell16 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell17 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell18 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell19 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell20 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell21 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell22 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell23 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell24 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell25 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell26 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell27 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell28 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell29 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell30 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell31 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell32 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell33 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell34 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell35 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell36 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell37 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell38 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell39 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell40 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell41 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell42 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell43 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell44 = New DevExpress.XtraReports.UI.XRTableCell() + Me.checkBox1 = New DevExpress.XtraReports.UI.XRCheckBox() + Me.checkBox2 = New DevExpress.XtraReports.UI.XRCheckBox() + Me.GroupHeader1 = New DevExpress.XtraReports.UI.GroupHeaderBand() + Me.Detail1 = New DevExpress.XtraReports.UI.DetailBand() + Me.table2 = New DevExpress.XtraReports.UI.XRTable() + Me.tableRow3 = New DevExpress.XtraReports.UI.XRTableRow() + Me.tableCell45 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell46 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell47 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell48 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell49 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell50 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell51 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell52 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell53 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell54 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell55 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell56 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell57 = New DevExpress.XtraReports.UI.XRTableCell() + Me.table3 = New DevExpress.XtraReports.UI.XRTable() + Me.tableRow4 = New DevExpress.XtraReports.UI.XRTableRow() + Me.tableCell58 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell59 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell60 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell61 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell62 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell63 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell64 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell65 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell66 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell67 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell68 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell69 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell70 = New DevExpress.XtraReports.UI.XRTableCell() + Me.checkBox3 = New DevExpress.XtraReports.UI.XRCheckBox() + Me.checkBox4 = New DevExpress.XtraReports.UI.XRCheckBox() + CType(Me.ObjectDataSource1, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.table1, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.table2, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.table3, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me, System.ComponentModel.ISupportInitialize).BeginInit() + ' + 'ObjectDataSource1 + ' + Me.ObjectDataSource1.DataSource = GetType(EDIDocumentImport.Orders.OrdersReport) + Me.ObjectDataSource1.Name = "ObjectDataSource1" + ' + 'Title + ' + Me.Title.BackColor = System.Drawing.Color.Transparent + Me.Title.BorderColor = System.Drawing.Color.Black + Me.Title.Borders = DevExpress.XtraPrinting.BorderSide.None + Me.Title.BorderWidth = 1.0! + Me.Title.Font = New System.Drawing.Font("Arial", 14.25!) + Me.Title.ForeColor = System.Drawing.Color.FromArgb(CType(CType(75, Byte), Integer), CType(CType(75, Byte), Integer), CType(CType(75, Byte), Integer)) + Me.Title.Name = "Title" + ' + 'DetailCaption1 + ' + Me.DetailCaption1.BackColor = System.Drawing.Color.FromArgb(CType(CType(75, Byte), Integer), CType(CType(75, Byte), Integer), CType(CType(75, Byte), Integer)) + Me.DetailCaption1.BorderColor = System.Drawing.Color.White + Me.DetailCaption1.Borders = DevExpress.XtraPrinting.BorderSide.Left + Me.DetailCaption1.BorderWidth = 2.0! + Me.DetailCaption1.Font = New System.Drawing.Font("Arial", 8.25!, System.Drawing.FontStyle.Bold) + Me.DetailCaption1.ForeColor = System.Drawing.Color.White + Me.DetailCaption1.Name = "DetailCaption1" + Me.DetailCaption1.Padding = New DevExpress.XtraPrinting.PaddingInfo(6, 6, 0, 0, 96.0!) + Me.DetailCaption1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft + ' + 'DetailData1 + ' + Me.DetailData1.BorderColor = System.Drawing.Color.Transparent + Me.DetailData1.Borders = DevExpress.XtraPrinting.BorderSide.Left + Me.DetailData1.BorderWidth = 2.0! + Me.DetailData1.Font = New System.Drawing.Font("Arial", 8.25!) + Me.DetailData1.ForeColor = System.Drawing.Color.Black + Me.DetailData1.Name = "DetailData1" + Me.DetailData1.Padding = New DevExpress.XtraPrinting.PaddingInfo(6, 6, 0, 0, 96.0!) + Me.DetailData1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft + ' + 'DetailCaption2 + ' + Me.DetailCaption2.BackColor = System.Drawing.Color.FromArgb(CType(CType(111, Byte), Integer), CType(CType(111, Byte), Integer), CType(CType(111, Byte), Integer)) + Me.DetailCaption2.BorderColor = System.Drawing.Color.White + Me.DetailCaption2.Borders = DevExpress.XtraPrinting.BorderSide.Left + Me.DetailCaption2.BorderWidth = 2.0! + Me.DetailCaption2.Font = New System.Drawing.Font("Arial", 8.25!, System.Drawing.FontStyle.Bold) + Me.DetailCaption2.ForeColor = System.Drawing.Color.White + Me.DetailCaption2.Name = "DetailCaption2" + Me.DetailCaption2.Padding = New DevExpress.XtraPrinting.PaddingInfo(6, 6, 0, 0, 96.0!) + Me.DetailCaption2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft + ' + 'DetailData2 + ' + Me.DetailData2.BorderColor = System.Drawing.Color.Transparent + Me.DetailData2.Borders = DevExpress.XtraPrinting.BorderSide.Left + Me.DetailData2.BorderWidth = 2.0! + Me.DetailData2.Font = New System.Drawing.Font("Arial", 8.25!) + Me.DetailData2.ForeColor = System.Drawing.Color.Black + Me.DetailData2.Name = "DetailData2" + Me.DetailData2.Padding = New DevExpress.XtraPrinting.PaddingInfo(6, 6, 0, 0, 96.0!) + Me.DetailData2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft + ' + 'DetailData3_Odd + ' + Me.DetailData3_Odd.BackColor = System.Drawing.Color.FromArgb(CType(CType(231, Byte), Integer), CType(CType(231, Byte), Integer), CType(CType(231, Byte), Integer)) + Me.DetailData3_Odd.BorderColor = System.Drawing.Color.Transparent + Me.DetailData3_Odd.Borders = DevExpress.XtraPrinting.BorderSide.None + Me.DetailData3_Odd.BorderWidth = 1.0! + Me.DetailData3_Odd.Font = New System.Drawing.Font("Arial", 8.25!) + Me.DetailData3_Odd.ForeColor = System.Drawing.Color.Black + Me.DetailData3_Odd.Name = "DetailData3_Odd" + Me.DetailData3_Odd.Padding = New DevExpress.XtraPrinting.PaddingInfo(6, 6, 0, 0, 96.0!) + Me.DetailData3_Odd.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft + ' + 'PageInfo + ' + Me.PageInfo.Font = New System.Drawing.Font("Arial", 8.25!, System.Drawing.FontStyle.Bold) + Me.PageInfo.ForeColor = System.Drawing.Color.FromArgb(CType(CType(75, Byte), Integer), CType(CType(75, Byte), Integer), CType(CType(75, Byte), Integer)) + Me.PageInfo.Name = "PageInfo" + Me.PageInfo.Padding = New DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 96.0!) + ' + 'TopMargin + ' + Me.TopMargin.Dpi = 96.0! + Me.TopMargin.HeightF = 48.0! + Me.TopMargin.Name = "TopMargin" + ' + 'BottomMargin + ' + Me.BottomMargin.Controls.AddRange(New DevExpress.XtraReports.UI.XRControl() {Me.pageInfo1, Me.pageInfo2}) + Me.BottomMargin.Dpi = 96.0! + Me.BottomMargin.HeightF = 390.68! + Me.BottomMargin.Name = "BottomMargin" + ' + 'ReportHeader + ' + Me.ReportHeader.Controls.AddRange(New DevExpress.XtraReports.UI.XRControl() {Me.label1}) + Me.ReportHeader.Dpi = 96.0! + Me.ReportHeader.HeightF = 57.6! + Me.ReportHeader.Name = "ReportHeader" + ' + 'Detail + ' + Me.Detail.Controls.AddRange(New DevExpress.XtraReports.UI.XRControl() {Me.table1}) + Me.Detail.Dpi = 96.0! + Me.Detail.HeightF = 53.76! + Me.Detail.HierarchyPrintOptions.Indent = 19.2! + Me.Detail.KeepTogether = True + Me.Detail.Name = "Detail" + ' + 'DetailReport + ' + Me.DetailReport.Bands.AddRange(New DevExpress.XtraReports.UI.Band() {Me.GroupHeader1, Me.Detail1}) + Me.DetailReport.DataMember = "Positions" + Me.DetailReport.DataSource = Me.ObjectDataSource1 + Me.DetailReport.Dpi = 96.0! + Me.DetailReport.Level = 0 + Me.DetailReport.Name = "DetailReport" + ' + 'pageInfo1 + ' + Me.pageInfo1.Dpi = 96.0! + Me.pageInfo1.LocationFloat = New DevExpress.Utils.PointFloat(6.0!, 6.0!) + Me.pageInfo1.Name = "pageInfo1" + Me.pageInfo1.PageInfo = DevExpress.XtraPrinting.PageInfo.DateTime + Me.pageInfo1.SizeF = New System.Drawing.SizeF(348.0!, 22.0!) + Me.pageInfo1.StyleName = "PageInfo" + ' + 'pageInfo2 + ' + Me.pageInfo2.Dpi = 96.0! + Me.pageInfo2.LocationFloat = New DevExpress.Utils.PointFloat(366.0!, 6.0!) + Me.pageInfo2.Name = "pageInfo2" + Me.pageInfo2.SizeF = New System.Drawing.SizeF(348.0!, 22.0!) + Me.pageInfo2.StyleName = "PageInfo" + Me.pageInfo2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight + Me.pageInfo2.TextFormatString = "Seite {0} von {1}" + ' + 'label1 + ' + Me.label1.Dpi = 96.0! + Me.label1.LocationFloat = New DevExpress.Utils.PointFloat(6.0!, 6.0!) + Me.label1.Name = "label1" + Me.label1.SizeF = New System.Drawing.SizeF(708.0!, 23.22656!) + Me.label1.StyleName = "Title" + Me.label1.Text = "OrderReport" + ' + 'table1 + ' + Me.table1.Dpi = 96.0! + Me.table1.LocationFloat = New DevExpress.Utils.PointFloat(0!, 0!) + Me.table1.Name = "table1" + Me.table1.Rows.AddRange(New DevExpress.XtraReports.UI.XRTableRow() {Me.tableRow1, Me.tableRow2}) + Me.table1.SizeF = New System.Drawing.SizeF(720.0!, 53.76!) + ' + 'tableRow1 + ' + Me.tableRow1.Cells.AddRange(New DevExpress.XtraReports.UI.XRTableCell() {Me.tableCell1, Me.tableCell2, Me.tableCell3, Me.tableCell4, Me.tableCell5, Me.tableCell6, Me.tableCell7, Me.tableCell8, Me.tableCell9, Me.tableCell10, Me.tableCell11, Me.tableCell12, Me.tableCell13, Me.tableCell14, Me.tableCell15, Me.tableCell16, Me.tableCell17, Me.tableCell18, Me.tableCell19, Me.tableCell20, Me.tableCell21, Me.tableCell22}) + Me.tableRow1.Dpi = 96.0! + Me.tableRow1.Name = "tableRow1" + Me.tableRow1.Weight = 0.5R + ' + 'tableRow2 + ' + Me.tableRow2.Cells.AddRange(New DevExpress.XtraReports.UI.XRTableCell() {Me.tableCell23, Me.tableCell24, Me.tableCell25, Me.tableCell26, Me.tableCell27, Me.tableCell28, Me.tableCell29, Me.tableCell30, Me.tableCell31, Me.tableCell32, Me.tableCell33, Me.tableCell34, Me.tableCell35, Me.tableCell36, Me.tableCell37, Me.tableCell38, Me.tableCell39, Me.tableCell40, Me.tableCell41, Me.tableCell42, Me.tableCell43, Me.tableCell44}) + Me.tableRow2.Dpi = 96.0! + Me.tableRow2.Name = "tableRow2" + Me.tableRow2.Weight = 0.5R + ' + 'tableCell1 + ' + Me.tableCell1.Borders = DevExpress.XtraPrinting.BorderSide.None + Me.tableCell1.Dpi = 96.0! + Me.tableCell1.Name = "tableCell1" + Me.tableCell1.StyleName = "DetailCaption1" + Me.tableCell1.StylePriority.UseBorders = False + Me.tableCell1.Text = "Head BELEGKEY" + Me.tableCell1.Weight = 0.03813254568311903R + ' + 'tableCell2 + ' + Me.tableCell2.Dpi = 96.0! + Me.tableCell2.Name = "tableCell2" + Me.tableCell2.StyleName = "DetailCaption1" + Me.tableCell2.Text = "Head Fakt Kontonummer" + Me.tableCell2.Weight = 0.052852646509806318R + ' + 'tableCell3 + ' + Me.tableCell3.Dpi = 96.0! + Me.tableCell3.Name = "tableCell3" + Me.tableCell3.StyleName = "DetailCaption1" + Me.tableCell3.Text = "Head Laufnummer" + Me.tableCell3.Weight = 0.040361735555860728R + ' + 'tableCell4 + ' + Me.tableCell4.Dpi = 96.0! + Me.tableCell4.Name = "tableCell4" + Me.tableCell4.StyleName = "DetailCaption1" + Me.tableCell4.Text = "Head Fakt Name" + Me.tableCell4.Weight = 0.036352337731255423R + ' + 'tableCell5 + ' + Me.tableCell5.Dpi = 96.0! + Me.tableCell5.Name = "tableCell5" + Me.tableCell5.StyleName = "DetailCaption1" + Me.tableCell5.Text = "Head Fakt Strasse" + Me.tableCell5.Weight = 0.039926483896043564R + ' + 'tableCell6 + ' + Me.tableCell6.Dpi = 96.0! + Me.tableCell6.Name = "tableCell6" + Me.tableCell6.StyleName = "DetailCaption1" + Me.tableCell6.Text = "Head Fakt PLZ" + Me.tableCell6.Weight = 0.032999730110168456R + ' + 'tableCell7 + ' + Me.tableCell7.Dpi = 96.0! + Me.tableCell7.Name = "tableCell7" + Me.tableCell7.StyleName = "DetailCaption1" + Me.tableCell7.Text = "Head Fakt Ort" + Me.tableCell7.Weight = 0.031439103020562069R + ' + 'tableCell8 + ' + Me.tableCell8.Dpi = 96.0! + Me.tableCell8.Name = "tableCell8" + Me.tableCell8.StyleName = "DetailCaption1" + Me.tableCell8.Text = "Head Fakt Ansprechpartner" + Me.tableCell8.Weight = 0.057769801881578237R + ' + 'tableCell9 + ' + Me.tableCell9.Dpi = 96.0! + Me.tableCell9.Name = "tableCell9" + Me.tableCell9.StyleName = "DetailCaption1" + Me.tableCell9.Text = "Head Lief Kontonummer" + Me.tableCell9.Weight = 0.051735109753078885R + ' + 'tableCell10 + ' + Me.tableCell10.Dpi = 96.0! + Me.tableCell10.Name = "tableCell10" + Me.tableCell10.StyleName = "DetailCaption1" + Me.tableCell10.Text = "Head Lief Name" + Me.tableCell10.Weight = 0.035234800974528R + ' + 'tableCell11 + ' + Me.tableCell11.Dpi = 96.0! + Me.tableCell11.Name = "tableCell11" + Me.tableCell11.StyleName = "DetailCaption1" + Me.tableCell11.Text = "Head Lief Strasse" + Me.tableCell11.Weight = 0.038808949788411456R + ' + 'tableCell12 + ' + Me.tableCell12.Dpi = 96.0! + Me.tableCell12.Name = "tableCell12" + Me.tableCell12.StyleName = "DetailCaption1" + Me.tableCell12.Text = "Head Lief PLZ" + Me.tableCell12.Weight = 0.031882196002536348R + ' + 'tableCell13 + ' + Me.tableCell13.Dpi = 96.0! + Me.tableCell13.Name = "tableCell13" + Me.tableCell13.StyleName = "DetailCaption1" + Me.tableCell13.Text = "Head Lief Ort" + Me.tableCell13.Weight = 0.030321566263834636R + ' + 'tableCell14 + ' + Me.tableCell14.Dpi = 96.0! + Me.tableCell14.Name = "tableCell14" + Me.tableCell14.StyleName = "DetailCaption1" + Me.tableCell14.Text = "Head Belegart" + Me.tableCell14.Weight = 0.032111583815680612R + ' + 'tableCell15 + ' + Me.tableCell15.Dpi = 96.0! + Me.tableCell15.Name = "tableCell15" + Me.tableCell15.StyleName = "DetailCaption1" + Me.tableCell15.Text = "Head Datum Auftrag Bestellung" + Me.tableCell15.Weight = 0.0655690246158176R + ' + 'tableCell16 + ' + Me.tableCell16.Dpi = 96.0! + Me.tableCell16.Name = "tableCell16" + Me.tableCell16.StyleName = "DetailCaption1" + Me.tableCell16.StylePriority.UseTextAlignment = False + Me.tableCell16.Text = "Head Datum Auftrag Bestellung Specified" + Me.tableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter + Me.tableCell16.Weight = 0.084535747104220918R + ' + 'tableCell17 + ' + Me.tableCell17.Dpi = 96.0! + Me.tableCell17.Name = "tableCell17" + Me.tableCell17.StyleName = "DetailCaption1" + Me.tableCell17.Text = "Head Auftrags Bestellnummer" + Me.tableCell17.Weight = 0.062677155600653761R + ' + 'tableCell18 + ' + Me.tableCell18.Dpi = 96.0! + Me.tableCell18.Name = "tableCell18" + Me.tableCell18.StyleName = "DetailCaption1" + Me.tableCell18.Text = "Head Projektnummer" + Me.tableCell18.Weight = 0.045498477088080511R + ' + 'tableCell19 + ' + Me.tableCell19.Dpi = 96.0! + Me.tableCell19.Name = "tableCell19" + Me.tableCell19.StyleName = "DetailCaption1" + Me.tableCell19.Text = "Head Leistungsdatum" + Me.tableCell19.Weight = 0.047053220536973743R + ' + 'tableCell20 + ' + Me.tableCell20.Dpi = 96.0! + Me.tableCell20.Name = "tableCell20" + Me.tableCell20.StyleName = "DetailCaption1" + Me.tableCell20.StylePriority.UseTextAlignment = False + Me.tableCell20.Text = "Head Leistungsdatum Specified" + Me.tableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter + Me.tableCell20.Weight = 0.066019958919949R + ' + 'tableCell21 + ' + Me.tableCell21.Dpi = 96.0! + Me.tableCell21.Name = "tableCell21" + Me.tableCell21.StyleName = "DetailCaption1" + Me.tableCell21.Text = "Head Auftragsreferenz" + Me.tableCell21.Weight = 0.048174683252970377R + ' + 'tableCell22 + ' + Me.tableCell22.Dpi = 96.0! + Me.tableCell22.Name = "tableCell22" + Me.tableCell22.StyleName = "DetailCaption1" + Me.tableCell22.Text = "Head Infotext" + Me.tableCell22.Weight = 0.030543197525872125R + ' + 'tableCell23 + ' + Me.tableCell23.Borders = DevExpress.XtraPrinting.BorderSide.None + Me.tableCell23.Dpi = 96.0! + Me.tableCell23.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Head.BELEGKEY]")}) + Me.tableCell23.Name = "tableCell23" + Me.tableCell23.StyleName = "DetailData1" + Me.tableCell23.StylePriority.UseBorders = False + Me.tableCell23.Weight = 0.03813254568311903R + ' + 'tableCell24 + ' + Me.tableCell24.Dpi = 96.0! + Me.tableCell24.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Head.Fakt_Kontonummer]")}) + Me.tableCell24.Name = "tableCell24" + Me.tableCell24.StyleName = "DetailData1" + Me.tableCell24.Weight = 0.052852646509806318R + ' + 'tableCell25 + ' + Me.tableCell25.Dpi = 96.0! + Me.tableCell25.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Head.Laufnummer]")}) + Me.tableCell25.Name = "tableCell25" + Me.tableCell25.StyleName = "DetailData1" + Me.tableCell25.Weight = 0.040361735555860728R + ' + 'tableCell26 + ' + Me.tableCell26.Dpi = 96.0! + Me.tableCell26.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Head.Fakt_Name]")}) + Me.tableCell26.Name = "tableCell26" + Me.tableCell26.StyleName = "DetailData1" + Me.tableCell26.Weight = 0.036352337731255423R + ' + 'tableCell27 + ' + Me.tableCell27.Dpi = 96.0! + Me.tableCell27.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Head.Fakt_Strasse]")}) + Me.tableCell27.Name = "tableCell27" + Me.tableCell27.StyleName = "DetailData1" + Me.tableCell27.Weight = 0.039926483896043564R + ' + 'tableCell28 + ' + Me.tableCell28.Dpi = 96.0! + Me.tableCell28.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Head.Fakt_PLZ]")}) + Me.tableCell28.Name = "tableCell28" + Me.tableCell28.StyleName = "DetailData1" + Me.tableCell28.Weight = 0.032999730110168456R + ' + 'tableCell29 + ' + Me.tableCell29.Dpi = 96.0! + Me.tableCell29.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Head.Fakt_Ort]")}) + Me.tableCell29.Name = "tableCell29" + Me.tableCell29.StyleName = "DetailData1" + Me.tableCell29.Weight = 0.031439103020562069R + ' + 'tableCell30 + ' + Me.tableCell30.Dpi = 96.0! + Me.tableCell30.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Head.Fakt_Ansprechpartner]")}) + Me.tableCell30.Name = "tableCell30" + Me.tableCell30.StyleName = "DetailData1" + Me.tableCell30.Weight = 0.057769801881578237R + ' + 'tableCell31 + ' + Me.tableCell31.Dpi = 96.0! + Me.tableCell31.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Head.Lief_Kontonummer]")}) + Me.tableCell31.Name = "tableCell31" + Me.tableCell31.StyleName = "DetailData1" + Me.tableCell31.Weight = 0.051735109753078885R + ' + 'tableCell32 + ' + Me.tableCell32.Dpi = 96.0! + Me.tableCell32.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Head.Lief_Name]")}) + Me.tableCell32.Name = "tableCell32" + Me.tableCell32.StyleName = "DetailData1" + Me.tableCell32.Weight = 0.035234800974528R + ' + 'tableCell33 + ' + Me.tableCell33.Dpi = 96.0! + Me.tableCell33.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Head.Lief_Strasse]")}) + Me.tableCell33.Name = "tableCell33" + Me.tableCell33.StyleName = "DetailData1" + Me.tableCell33.Weight = 0.038808949788411456R + ' + 'tableCell34 + ' + Me.tableCell34.Dpi = 96.0! + Me.tableCell34.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Head.Lief_PLZ]")}) + Me.tableCell34.Name = "tableCell34" + Me.tableCell34.StyleName = "DetailData1" + Me.tableCell34.Weight = 0.031882196002536348R + ' + 'tableCell35 + ' + Me.tableCell35.Dpi = 96.0! + Me.tableCell35.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Head.Lief_Ort]")}) + Me.tableCell35.Name = "tableCell35" + Me.tableCell35.StyleName = "DetailData1" + Me.tableCell35.Weight = 0.030321566263834636R + ' + 'tableCell36 + ' + Me.tableCell36.Dpi = 96.0! + Me.tableCell36.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Head.Belegart]")}) + Me.tableCell36.Name = "tableCell36" + Me.tableCell36.StyleName = "DetailData1" + Me.tableCell36.Weight = 0.032111583815680612R + ' + 'tableCell37 + ' + Me.tableCell37.Dpi = 96.0! + Me.tableCell37.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Head.Datum_AuftragBestellung]")}) + Me.tableCell37.Name = "tableCell37" + Me.tableCell37.StyleName = "DetailData1" + Me.tableCell37.Weight = 0.0655690246158176R + ' + 'tableCell38 + ' + Me.tableCell38.Controls.AddRange(New DevExpress.XtraReports.UI.XRControl() {Me.checkBox1}) + Me.tableCell38.Dpi = 96.0! + Me.tableCell38.Name = "tableCell38" + Me.tableCell38.StyleName = "DetailData1" + Me.tableCell38.StylePriority.UseTextAlignment = False + Me.tableCell38.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter + Me.tableCell38.Weight = 0.084535747104220918R + ' + 'tableCell39 + ' + Me.tableCell39.Dpi = 96.0! + Me.tableCell39.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Head.AuftragsBestellnummer]")}) + Me.tableCell39.Name = "tableCell39" + Me.tableCell39.StyleName = "DetailData1" + Me.tableCell39.Weight = 0.062677155600653761R + ' + 'tableCell40 + ' + Me.tableCell40.Dpi = 96.0! + Me.tableCell40.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Head.Projektnummer]")}) + Me.tableCell40.Name = "tableCell40" + Me.tableCell40.StyleName = "DetailData1" + Me.tableCell40.Weight = 0.045498477088080511R + ' + 'tableCell41 + ' + Me.tableCell41.Dpi = 96.0! + Me.tableCell41.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Head.Leistungsdatum]")}) + Me.tableCell41.Name = "tableCell41" + Me.tableCell41.StyleName = "DetailData1" + Me.tableCell41.Weight = 0.047053220536973743R + ' + 'tableCell42 + ' + Me.tableCell42.Controls.AddRange(New DevExpress.XtraReports.UI.XRControl() {Me.checkBox2}) + Me.tableCell42.Dpi = 96.0! + Me.tableCell42.Name = "tableCell42" + Me.tableCell42.StyleName = "DetailData1" + Me.tableCell42.StylePriority.UseTextAlignment = False + Me.tableCell42.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter + Me.tableCell42.Weight = 0.066019958919949R + ' + 'tableCell43 + ' + Me.tableCell43.Dpi = 96.0! + Me.tableCell43.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Head.Auftragsreferenz]")}) + Me.tableCell43.Name = "tableCell43" + Me.tableCell43.StyleName = "DetailData1" + Me.tableCell43.Weight = 0.048174683252970377R + ' + 'tableCell44 + ' + Me.tableCell44.Dpi = 96.0! + Me.tableCell44.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Head.Infotext]")}) + Me.tableCell44.Name = "tableCell44" + Me.tableCell44.StyleName = "DetailData1" + Me.tableCell44.Weight = 0.030543197525872125R + ' + 'checkBox1 + ' + Me.checkBox1.AnchorHorizontal = CType((DevExpress.XtraReports.UI.HorizontalAnchorStyles.Left Or DevExpress.XtraReports.UI.HorizontalAnchorStyles.Right), DevExpress.XtraReports.UI.HorizontalAnchorStyles) + Me.checkBox1.AnchorVertical = CType((DevExpress.XtraReports.UI.VerticalAnchorStyles.Top Or DevExpress.XtraReports.UI.VerticalAnchorStyles.Bottom), DevExpress.XtraReports.UI.VerticalAnchorStyles) + Me.checkBox1.Dpi = 96.0! + Me.checkBox1.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "CheckState", "[Head.Datum_AuftragBestellungSpecified]")}) + Me.checkBox1.GlyphOptions.Alignment = DevExpress.Utils.HorzAlignment.Center + Me.checkBox1.LocationFloat = New DevExpress.Utils.PointFloat(2.0!, 0!) + Me.checkBox1.Name = "checkBox1" + Me.checkBox1.SizeF = New System.Drawing.SizeF(58.86573!, 26.88!) + ' + 'checkBox2 + ' + Me.checkBox2.AnchorHorizontal = CType((DevExpress.XtraReports.UI.HorizontalAnchorStyles.Left Or DevExpress.XtraReports.UI.HorizontalAnchorStyles.Right), DevExpress.XtraReports.UI.HorizontalAnchorStyles) + Me.checkBox2.AnchorVertical = CType((DevExpress.XtraReports.UI.VerticalAnchorStyles.Top Or DevExpress.XtraReports.UI.VerticalAnchorStyles.Bottom), DevExpress.XtraReports.UI.VerticalAnchorStyles) + Me.checkBox2.Dpi = 96.0! + Me.checkBox2.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "CheckState", "[Head.LeistungsdatumSpecified]")}) + Me.checkBox2.GlyphOptions.Alignment = DevExpress.Utils.HorzAlignment.Center + Me.checkBox2.LocationFloat = New DevExpress.Utils.PointFloat(2.0!, 0!) + Me.checkBox2.Name = "checkBox2" + Me.checkBox2.SizeF = New System.Drawing.SizeF(45.53437!, 26.88!) + ' + 'GroupHeader1 + ' + Me.GroupHeader1.Controls.AddRange(New DevExpress.XtraReports.UI.XRControl() {Me.table2}) + Me.GroupHeader1.Dpi = 96.0! + Me.GroupHeader1.GroupUnion = DevExpress.XtraReports.UI.GroupUnion.WithFirstDetail + Me.GroupHeader1.HeightF = 26.88! + Me.GroupHeader1.Name = "GroupHeader1" + ' + 'Detail1 + ' + Me.Detail1.Controls.AddRange(New DevExpress.XtraReports.UI.XRControl() {Me.table3}) + Me.Detail1.Dpi = 96.0! + Me.Detail1.HeightF = 24.08! + Me.Detail1.HierarchyPrintOptions.Indent = 19.2! + Me.Detail1.Name = "Detail1" + ' + 'table2 + ' + Me.table2.Dpi = 96.0! + Me.table2.LocationFloat = New DevExpress.Utils.PointFloat(0!, 0!) + Me.table2.Name = "table2" + Me.table2.Rows.AddRange(New DevExpress.XtraReports.UI.XRTableRow() {Me.tableRow3}) + Me.table2.SizeF = New System.Drawing.SizeF(720.0!, 26.88!) + ' + 'tableRow3 + ' + Me.tableRow3.Cells.AddRange(New DevExpress.XtraReports.UI.XRTableCell() {Me.tableCell45, Me.tableCell46, Me.tableCell47, Me.tableCell48, Me.tableCell49, Me.tableCell50, Me.tableCell51, Me.tableCell52, Me.tableCell53, Me.tableCell54, Me.tableCell55, Me.tableCell56, Me.tableCell57}) + Me.tableRow3.Dpi = 96.0! + Me.tableRow3.Name = "tableRow3" + Me.tableRow3.Weight = 1.0R + ' + 'tableCell45 + ' + Me.tableCell45.Borders = DevExpress.XtraPrinting.BorderSide.None + Me.tableCell45.Dpi = 96.0! + Me.tableCell45.Name = "tableCell45" + Me.tableCell45.StyleName = "DetailCaption2" + Me.tableCell45.StylePriority.UseBorders = False + Me.tableCell45.Text = "BELEGKEY" + Me.tableCell45.Weight = 0.063200924131605357R + ' + 'tableCell46 + ' + Me.tableCell46.Dpi = 96.0! + Me.tableCell46.Name = "tableCell46" + Me.tableCell46.StyleName = "DetailCaption2" + Me.tableCell46.Text = "Zeilennummer" + Me.tableCell46.Weight = 0.075647444195217559R + ' + 'tableCell47 + ' + Me.tableCell47.Dpi = 96.0! + Me.tableCell47.Name = "tableCell47" + Me.tableCell47.StyleName = "DetailCaption2" + Me.tableCell47.Text = "Datentyp" + Me.tableCell47.Weight = 0.051793130238850911R + ' + 'tableCell48 + ' + Me.tableCell48.Dpi = 96.0! + Me.tableCell48.Name = "tableCell48" + Me.tableCell48.StyleName = "DetailCaption2" + Me.tableCell48.Text = "Artikelnummer" + Me.tableCell48.Weight = 0.077724901835123691R + ' + 'tableCell49 + ' + Me.tableCell49.Dpi = 96.0! + Me.tableCell49.Name = "tableCell49" + Me.tableCell49.StyleName = "DetailCaption2" + Me.tableCell49.Text = "Bezeichnung" + Me.tableCell49.Weight = 0.069934437010023331R + ' + 'tableCell50 + ' + Me.tableCell50.Dpi = 96.0! + Me.tableCell50.Name = "tableCell50" + Me.tableCell50.StyleName = "DetailCaption2" + Me.tableCell50.Text = "Notizblock" + Me.tableCell50.Weight = 0.059046008851793078R + ' + 'tableCell51 + ' + Me.tableCell51.Dpi = 96.0! + Me.tableCell51.Name = "tableCell51" + Me.tableCell51.StyleName = "DetailCaption2" + Me.tableCell51.Text = "Lieferantenartikelnummer" + Me.tableCell51.Weight = 0.12646770477294922R + ' + 'tableCell52 + ' + Me.tableCell52.Dpi = 96.0! + Me.tableCell52.Name = "tableCell52" + Me.tableCell52.StyleName = "DetailCaption2" + Me.tableCell52.StylePriority.UseTextAlignment = False + Me.tableCell52.Text = "Menge bestellt" + Me.tableCell52.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight + Me.tableCell52.Weight = 0.076681619220309791R + ' + 'tableCell53 + ' + Me.tableCell53.Dpi = 96.0! + Me.tableCell53.Name = "tableCell53" + Me.tableCell53.StyleName = "DetailCaption2" + Me.tableCell53.StylePriority.UseTextAlignment = False + Me.tableCell53.Text = "Menge bestellt Specified" + Me.tableCell53.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter + Me.tableCell53.Weight = 0.12075469758775499R + ' + 'tableCell54 + ' + Me.tableCell54.Dpi = 96.0! + Me.tableCell54.Name = "tableCell54" + Me.tableCell54.StyleName = "DetailCaption2" + Me.tableCell54.StylePriority.UseTextAlignment = False + Me.tableCell54.Text = "Menge geliefert" + Me.tableCell54.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight + Me.tableCell54.Weight = 0.0803126123216417R + ' + 'tableCell55 + ' + Me.tableCell55.Dpi = 96.0! + Me.tableCell55.Name = "tableCell55" + Me.tableCell55.StyleName = "DetailCaption2" + Me.tableCell55.Text = "Colli" + Me.tableCell55.Weight = 0.032089177767435709R + ' + 'tableCell56 + ' + Me.tableCell56.Dpi = 96.0! + Me.tableCell56.Name = "tableCell56" + Me.tableCell56.StyleName = "DetailCaption2" + Me.tableCell56.StylePriority.UseTextAlignment = False + Me.tableCell56.Text = "Einzelpreis" + Me.tableCell56.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight + Me.tableCell56.Weight = 0.061137135823567709R + ' + 'tableCell57 + ' + Me.tableCell57.Dpi = 96.0! + Me.tableCell57.Name = "tableCell57" + Me.tableCell57.StyleName = "DetailCaption2" + Me.tableCell57.StylePriority.UseTextAlignment = False + Me.tableCell57.Text = "Einzelpreis Specified" + Me.tableCell57.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter + Me.tableCell57.Weight = 0.10521028306749132R + ' + 'table3 + ' + Me.table3.Dpi = 96.0! + Me.table3.LocationFloat = New DevExpress.Utils.PointFloat(0!, 0!) + Me.table3.Name = "table3" + Me.table3.OddStyleName = "DetailData3_Odd" + Me.table3.Rows.AddRange(New DevExpress.XtraReports.UI.XRTableRow() {Me.tableRow4}) + Me.table3.SizeF = New System.Drawing.SizeF(720.0!, 24.08!) + ' + 'tableRow4 + ' + Me.tableRow4.Cells.AddRange(New DevExpress.XtraReports.UI.XRTableCell() {Me.tableCell58, Me.tableCell59, Me.tableCell60, Me.tableCell61, Me.tableCell62, Me.tableCell63, Me.tableCell64, Me.tableCell65, Me.tableCell66, Me.tableCell67, Me.tableCell68, Me.tableCell69, Me.tableCell70}) + Me.tableRow4.Dpi = 96.0! + Me.tableRow4.Name = "tableRow4" + Me.tableRow4.Weight = 11.039999961853027R + ' + 'tableCell58 + ' + Me.tableCell58.Borders = DevExpress.XtraPrinting.BorderSide.None + Me.tableCell58.Dpi = 96.0! + Me.tableCell58.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[BELEGKEY]")}) + Me.tableCell58.Name = "tableCell58" + Me.tableCell58.StyleName = "DetailData2" + Me.tableCell58.StylePriority.UseBorders = False + Me.tableCell58.Weight = 0.063200918833414707R + ' + 'tableCell59 + ' + Me.tableCell59.Dpi = 96.0! + Me.tableCell59.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Zeilennummer]")}) + Me.tableCell59.Name = "tableCell59" + Me.tableCell59.StyleName = "DetailData2" + Me.tableCell59.Weight = 0.075647438897026908R + ' + 'tableCell60 + ' + Me.tableCell60.Dpi = 96.0! + Me.tableCell60.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Datentyp]")}) + Me.tableCell60.Name = "tableCell60" + Me.tableCell60.StyleName = "DetailData2" + Me.tableCell60.Weight = 0.051793124940660268R + ' + 'tableCell61 + ' + Me.tableCell61.Dpi = 96.0! + Me.tableCell61.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Artikelnummer]")}) + Me.tableCell61.Name = "tableCell61" + Me.tableCell61.StyleName = "DetailData2" + Me.tableCell61.Weight = 0.077724896536933055R + ' + 'tableCell62 + ' + Me.tableCell62.Dpi = 96.0! + Me.tableCell62.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Bezeichnung]")}) + Me.tableCell62.Name = "tableCell62" + Me.tableCell62.StyleName = "DetailData2" + Me.tableCell62.Weight = 0.069934431711832681R + ' + 'tableCell63 + ' + Me.tableCell63.Dpi = 96.0! + Me.tableCell63.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Notizblock]")}) + Me.tableCell63.Name = "tableCell63" + Me.tableCell63.StyleName = "DetailData2" + Me.tableCell63.Weight = 0.059046003553602427R + ' + 'tableCell64 + ' + Me.tableCell64.Dpi = 96.0! + Me.tableCell64.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Lieferantenartikelnummer]")}) + Me.tableCell64.Name = "tableCell64" + Me.tableCell64.StyleName = "DetailData2" + Me.tableCell64.Weight = 0.12646769417656792R + ' + 'tableCell65 + ' + Me.tableCell65.Dpi = 96.0! + Me.tableCell65.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Menge_bestellt]")}) + Me.tableCell65.Name = "tableCell65" + Me.tableCell65.StyleName = "DetailData2" + Me.tableCell65.StylePriority.UseTextAlignment = False + Me.tableCell65.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight + Me.tableCell65.TextFormatString = "{0:C2}" + Me.tableCell65.Weight = 0.076681613922119141R + ' + 'tableCell66 + ' + Me.tableCell66.Controls.AddRange(New DevExpress.XtraReports.UI.XRControl() {Me.checkBox3}) + Me.tableCell66.Dpi = 96.0! + Me.tableCell66.Name = "tableCell66" + Me.tableCell66.StyleName = "DetailData2" + Me.tableCell66.StylePriority.UseTextAlignment = False + Me.tableCell66.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter + Me.tableCell66.Weight = 0.12075468699137369R + ' + 'tableCell67 + ' + Me.tableCell67.Dpi = 96.0! + Me.tableCell67.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Menge_geliefert]")}) + Me.tableCell67.Name = "tableCell67" + Me.tableCell67.StyleName = "DetailData2" + Me.tableCell67.StylePriority.UseTextAlignment = False + Me.tableCell67.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight + Me.tableCell67.TextFormatString = "{0:C2}" + Me.tableCell67.Weight = 0.080312607023451069R + ' + 'tableCell68 + ' + Me.tableCell68.Dpi = 96.0! + Me.tableCell68.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Colli]")}) + Me.tableCell68.Name = "tableCell68" + Me.tableCell68.StyleName = "DetailData2" + Me.tableCell68.Weight = 0.032089175118340384R + ' + 'tableCell69 + ' + Me.tableCell69.Dpi = 96.0! + Me.tableCell69.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Einzelpreis]")}) + Me.tableCell69.Name = "tableCell69" + Me.tableCell69.StyleName = "DetailData2" + Me.tableCell69.StylePriority.UseTextAlignment = False + Me.tableCell69.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight + Me.tableCell69.TextFormatString = "{0:C2}" + Me.tableCell69.Weight = 0.061137130525377059R + ' + 'tableCell70 + ' + Me.tableCell70.Controls.AddRange(New DevExpress.XtraReports.UI.XRControl() {Me.checkBox4}) + Me.tableCell70.Dpi = 96.0! + Me.tableCell70.Name = "tableCell70" + Me.tableCell70.StyleName = "DetailData2" + Me.tableCell70.StylePriority.UseTextAlignment = False + Me.tableCell70.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter + Me.tableCell70.Weight = 0.10521028306749132R + ' + 'checkBox3 + ' + Me.checkBox3.AnchorHorizontal = CType((DevExpress.XtraReports.UI.HorizontalAnchorStyles.Left Or DevExpress.XtraReports.UI.HorizontalAnchorStyles.Right), DevExpress.XtraReports.UI.HorizontalAnchorStyles) + Me.checkBox3.AnchorVertical = CType((DevExpress.XtraReports.UI.VerticalAnchorStyles.Top Or DevExpress.XtraReports.UI.VerticalAnchorStyles.Bottom), DevExpress.XtraReports.UI.VerticalAnchorStyles) + Me.checkBox3.Dpi = 96.0! + Me.checkBox3.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "CheckState", "[Menge_bestelltSpecified]")}) + Me.checkBox3.GlyphOptions.Alignment = DevExpress.Utils.HorzAlignment.Center + Me.checkBox3.LocationFloat = New DevExpress.Utils.PointFloat(2.0!, 0!) + Me.checkBox3.Name = "checkBox3" + Me.checkBox3.SizeF = New System.Drawing.SizeF(84.94337!, 24.08!) + ' + 'checkBox4 + ' + Me.checkBox4.AnchorHorizontal = CType((DevExpress.XtraReports.UI.HorizontalAnchorStyles.Left Or DevExpress.XtraReports.UI.HorizontalAnchorStyles.Right), DevExpress.XtraReports.UI.HorizontalAnchorStyles) + Me.checkBox4.AnchorVertical = CType((DevExpress.XtraReports.UI.VerticalAnchorStyles.Top Or DevExpress.XtraReports.UI.VerticalAnchorStyles.Bottom), DevExpress.XtraReports.UI.VerticalAnchorStyles) + Me.checkBox4.Dpi = 96.0! + Me.checkBox4.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "CheckState", "[EinzelpreisSpecified]")}) + Me.checkBox4.GlyphOptions.Alignment = DevExpress.Utils.HorzAlignment.Center + Me.checkBox4.LocationFloat = New DevExpress.Utils.PointFloat(2.0!, 0!) + Me.checkBox4.Name = "checkBox4" + Me.checkBox4.SizeF = New System.Drawing.SizeF(73.7514!, 24.08!) + ' + 'XtraReport1 + ' + Me.Bands.AddRange(New DevExpress.XtraReports.UI.Band() {Me.TopMargin, Me.BottomMargin, Me.ReportHeader, Me.Detail, Me.DetailReport}) + Me.ComponentStorage.AddRange(New System.ComponentModel.IComponent() {Me.ObjectDataSource1}) + Me.DataSource = Me.ObjectDataSource1 + Me.Dpi = 96.0! + Me.Font = New System.Drawing.Font("Arial", 9.75!) + Me.Margins = New System.Drawing.Printing.Margins(48, 48, 48, 391) + Me.PageHeight = 1056 + Me.PageWidth = 816 + Me.ReportUnit = DevExpress.XtraReports.UI.ReportUnit.Pixels + Me.SnapGridSize = 12.5! + Me.StyleSheet.AddRange(New DevExpress.XtraReports.UI.XRControlStyle() {Me.Title, Me.DetailCaption1, Me.DetailData1, Me.DetailCaption2, Me.DetailData2, Me.DetailData3_Odd, Me.PageInfo}) + Me.Version = "19.2" + CType(Me.ObjectDataSource1, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.table1, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.table2, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.table3, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me, System.ComponentModel.ISupportInitialize).EndInit() + + End Sub + + Friend WithEvents ObjectDataSource1 As DevExpress.DataAccess.ObjectBinding.ObjectDataSource + Friend WithEvents Title As DevExpress.XtraReports.UI.XRControlStyle + Friend WithEvents DetailCaption1 As DevExpress.XtraReports.UI.XRControlStyle + Friend WithEvents DetailData1 As DevExpress.XtraReports.UI.XRControlStyle + Friend WithEvents DetailCaption2 As DevExpress.XtraReports.UI.XRControlStyle + Friend WithEvents DetailData2 As DevExpress.XtraReports.UI.XRControlStyle + Friend WithEvents DetailData3_Odd As DevExpress.XtraReports.UI.XRControlStyle + Friend WithEvents PageInfo As DevExpress.XtraReports.UI.XRControlStyle + Friend WithEvents TopMargin As DevExpress.XtraReports.UI.TopMarginBand + Friend WithEvents BottomMargin As DevExpress.XtraReports.UI.BottomMarginBand + Friend WithEvents pageInfo1 As DevExpress.XtraReports.UI.XRPageInfo + Friend WithEvents pageInfo2 As DevExpress.XtraReports.UI.XRPageInfo + Friend WithEvents ReportHeader As DevExpress.XtraReports.UI.ReportHeaderBand + Friend WithEvents label1 As DevExpress.XtraReports.UI.XRLabel + Friend WithEvents Detail As DevExpress.XtraReports.UI.DetailBand + Friend WithEvents table1 As DevExpress.XtraReports.UI.XRTable + Friend WithEvents tableRow1 As DevExpress.XtraReports.UI.XRTableRow + Friend WithEvents tableCell1 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell2 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell3 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell4 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell5 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell6 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell7 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell8 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell9 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell10 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell11 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell12 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell13 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell14 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell15 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell16 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell17 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell18 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell19 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell20 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell21 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell22 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableRow2 As DevExpress.XtraReports.UI.XRTableRow + Friend WithEvents tableCell23 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell24 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell25 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell26 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell27 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell28 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell29 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell30 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell31 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell32 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell33 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell34 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell35 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell36 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell37 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell38 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents checkBox1 As DevExpress.XtraReports.UI.XRCheckBox + Friend WithEvents tableCell39 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell40 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell41 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell42 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents checkBox2 As DevExpress.XtraReports.UI.XRCheckBox + Friend WithEvents tableCell43 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell44 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents DetailReport As DevExpress.XtraReports.UI.DetailReportBand + Friend WithEvents GroupHeader1 As DevExpress.XtraReports.UI.GroupHeaderBand + Friend WithEvents table2 As DevExpress.XtraReports.UI.XRTable + Friend WithEvents tableRow3 As DevExpress.XtraReports.UI.XRTableRow + Friend WithEvents tableCell45 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell46 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell47 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell48 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell49 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell50 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell51 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell52 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell53 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell54 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell55 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell56 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell57 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents Detail1 As DevExpress.XtraReports.UI.DetailBand + Friend WithEvents table3 As DevExpress.XtraReports.UI.XRTable + Friend WithEvents tableRow4 As DevExpress.XtraReports.UI.XRTableRow + Friend WithEvents tableCell58 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell59 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell60 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell61 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell62 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell63 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell64 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell65 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell66 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents checkBox3 As DevExpress.XtraReports.UI.XRCheckBox + Friend WithEvents tableCell67 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell68 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell69 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell70 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents checkBox4 As DevExpress.XtraReports.UI.XRCheckBox +End Class diff --git a/EDIDocumentImport/OrderReport.resx b/EDIDocumentImport/OrderReport.resx new file mode 100644 index 0000000..014e1c0 --- /dev/null +++ b/EDIDocumentImport/OrderReport.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + \ No newline at end of file diff --git a/EDIDocumentImport/OrderReport.vb b/EDIDocumentImport/OrderReport.vb new file mode 100644 index 0000000..9b039cc --- /dev/null +++ b/EDIDocumentImport/OrderReport.vb @@ -0,0 +1,3 @@ +Public Class OrderReport + +End Class \ No newline at end of file diff --git a/EDIDocumentImport/Resources/preview.svg b/EDIDocumentImport/Resources/preview.svg new file mode 100644 index 0000000..2f6fbf5 --- /dev/null +++ b/EDIDocumentImport/Resources/preview.svg @@ -0,0 +1,16 @@ + + + + + + + + \ No newline at end of file diff --git a/EDIDocumentImport/Schemas/Orders/Input.vb b/EDIDocumentImport/Schemas/Orders/Input.vb new file mode 100644 index 0000000..632b413 --- /dev/null +++ b/EDIDocumentImport/Schemas/Orders/Input.vb @@ -0,0 +1,712 @@ +'------------------------------------------------------------------------------ +' +' Dieser Code wurde von einem Tool generiert. +' Laufzeitversion:4.0.30319.42000 +' +' Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +' der Code erneut generiert wird. +' +'------------------------------------------------------------------------------ + +Option Strict Off +Option Explicit On + +Imports System.Xml.Serialization + +' +'This source code was auto-generated by xsd, Version=4.8.3928.0. +' +Namespace Orders.Input + + ''' + _ + Partial Public Class MESOWebService + + Private itemsField() As Object + + Private templateTypeField As String + + Private templateField As String + + Private optionField As String + + Private amountField As String + + Private extEntryField As String + + Private printVoucherField As String + + Private extInsertField As String + + Private changeLotSizeField As String + + ''' + _ + Public Property Items() As Object() + Get + Return Me.itemsField + End Get + Set + Me.itemsField = value + End Set + End Property + + ''' + _ + Public Property TemplateType() As String + Get + Return Me.templateTypeField + End Get + Set + Me.templateTypeField = value + End Set + End Property + + ''' + _ + Public Property Template() As String + Get + Return Me.templateField + End Get + Set + Me.templateField = value + End Set + End Property + + ''' + _ + Public Property [option]() As String + Get + Return Me.optionField + End Get + Set + Me.optionField = value + End Set + End Property + + ''' + _ + Public Property amount() As String + Get + Return Me.amountField + End Get + Set + Me.amountField = value + End Set + End Property + + ''' + _ + Public Property extEntry() As String + Get + Return Me.extEntryField + End Get + Set + Me.extEntryField = value + End Set + End Property + + ''' + _ + Public Property printVoucher() As String + Get + Return Me.printVoucherField + End Get + Set + Me.printVoucherField = value + End Set + End Property + + ''' + _ + Public Property extInsert() As String + Get + Return Me.extInsertField + End Get + Set + Me.extInsertField = value + End Set + End Property + + ''' + _ + Public Property ChangeLotSize() As String + Get + Return Me.changeLotSizeField + End Get + Set + Me.changeLotSizeField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class MESOWebServiceEXIMVRG_ordersT025 + + Private bELEGKEYField As String + + Private fakt_KontonummerField As String + + Private laufnummerField As String + + Private fakt_NameField As String + + Private fakt_StrasseField As String + + Private fakt_PLZField As String + + Private fakt_OrtField As String + + Private fakt_AnsprechpartnerField As String + + Private lief_KontonummerField As String + + Private lief_NameField As String + + Private lief_StrasseField As String + + Private lief_PLZField As String + + Private lief_OrtField As String + + Private belegartField As String + + Private datum_AuftragBestellungField As String + + Private datum_AuftragBestellungFieldSpecified As Boolean + + Private auftragsBestellnummerField As String + + Private leistungsdatumField As String + + Private leistungsdatumFieldSpecified As Boolean + + Private auftragsreferenzField As String + + Private infotextField As String + + ''' + _ + Public Property BELEGKEY() As String + Get + Return Me.bELEGKEYField + End Get + Set + Me.bELEGKEYField = value + End Set + End Property + + ''' + _ + Public Property Fakt_Kontonummer() As String + Get + Return Me.fakt_KontonummerField + End Get + Set + Me.fakt_KontonummerField = value + End Set + End Property + + ''' + _ + Public Property Laufnummer() As String + Get + Return Me.laufnummerField + End Get + Set + Me.laufnummerField = value + End Set + End Property + + ''' + _ + Public Property Fakt_Name() As String + Get + Return Me.fakt_NameField + End Get + Set + Me.fakt_NameField = value + End Set + End Property + + ''' + _ + Public Property Fakt_Strasse() As String + Get + Return Me.fakt_StrasseField + End Get + Set + Me.fakt_StrasseField = value + End Set + End Property + + ''' + _ + Public Property Fakt_PLZ() As String + Get + Return Me.fakt_PLZField + End Get + Set + Me.fakt_PLZField = value + End Set + End Property + + ''' + _ + Public Property Fakt_Ort() As String + Get + Return Me.fakt_OrtField + End Get + Set + Me.fakt_OrtField = value + End Set + End Property + + ''' + _ + Public Property Fakt_Ansprechpartner() As String + Get + Return Me.fakt_AnsprechpartnerField + End Get + Set + Me.fakt_AnsprechpartnerField = value + End Set + End Property + + ''' + _ + Public Property Lief_Kontonummer() As String + Get + Return Me.lief_KontonummerField + End Get + Set + Me.lief_KontonummerField = value + End Set + End Property + + ''' + _ + Public Property Lief_Name() As String + Get + Return Me.lief_NameField + End Get + Set + Me.lief_NameField = value + End Set + End Property + + ''' + _ + Public Property Lief_Strasse() As String + Get + Return Me.lief_StrasseField + End Get + Set + Me.lief_StrasseField = value + End Set + End Property + + ''' + _ + Public Property Lief_PLZ() As String + Get + Return Me.lief_PLZField + End Get + Set + Me.lief_PLZField = value + End Set + End Property + + ''' + _ + Public Property Lief_Ort() As String + Get + Return Me.lief_OrtField + End Get + Set + Me.lief_OrtField = value + End Set + End Property + + ''' + _ + Public Property Belegart() As String + Get + Return Me.belegartField + End Get + Set + Me.belegartField = value + End Set + End Property + + ''' + _ + Public Property Datum_AuftragBestellung() As String + Get + Return Me.datum_AuftragBestellungField + End Get + Set + Me.datum_AuftragBestellungField = value + End Set + End Property + + ''' + _ + Public Property Datum_AuftragBestellungSpecified() As Boolean + Get + Return Me.datum_AuftragBestellungFieldSpecified + End Get + Set + Me.datum_AuftragBestellungFieldSpecified = value + End Set + End Property + + ''' + _ + Public Property AuftragsBestellnummer() As String + Get + Return Me.auftragsBestellnummerField + End Get + Set + Me.auftragsBestellnummerField = value + End Set + End Property + + ''' + _ + Public Property Leistungsdatum() As String + Get + Return Me.leistungsdatumField + End Get + Set + Me.leistungsdatumField = value + End Set + End Property + + ''' + _ + Public Property LeistungsdatumSpecified() As Boolean + Get + Return Me.leistungsdatumFieldSpecified + End Get + Set + Me.leistungsdatumFieldSpecified = value + End Set + End Property + + ''' + _ + Public Property Auftragsreferenz() As String + Get + Return Me.auftragsreferenzField + End Get + Set + Me.auftragsreferenzField = value + End Set + End Property + + ''' + _ + Public Property Infotext() As String + Get + Return Me.infotextField + End Get + Set + Me.infotextField = value + End Set + End Property + End Class + + ''' + _ + Partial Public Class MESOWebServiceEXIMVRG_ordersT026 + + Private bELEGKEYField As String + + Private zeilennummerField As String + + Private datentypField As String + + Private artikelnummerField As String + + Private bezeichnungField As String + + Private notizblockField As String + + Private lieferantenartikelnummerField As String + + Private menge_bestelltField As String + + Private menge_bestelltFieldSpecified As Boolean + + Private menge_geliefertField As String + + Private colliField As String + + Private einzelpreisField As String + + Private einzelpreisFieldSpecified As Boolean + + Private zeilenrabatt1Field As String + + Private zeilenrabatt1FieldSpecified As Boolean + + Private zeilenrabatt2Field As String + + Private zeilenrabatt2FieldSpecified As Boolean + + Private zeilenrabatt3Field As String + + Private zeilenrabatt3FieldSpecified As Boolean + + Private zeilenrabatt4Field As String + + Private zeilenrabatt4FieldSpecified As Boolean + + ''' + _ + Public Property BELEGKEY() As String + Get + Return Me.bELEGKEYField + End Get + Set + Me.bELEGKEYField = value + End Set + End Property + + ''' + _ + Public Property Zeilennummer() As String + Get + Return Me.zeilennummerField + End Get + Set + Me.zeilennummerField = value + End Set + End Property + + ''' + _ + Public Property Datentyp() As String + Get + Return Me.datentypField + End Get + Set + Me.datentypField = value + End Set + End Property + + ''' + _ + Public Property Artikelnummer() As String + Get + Return Me.artikelnummerField + End Get + Set + Me.artikelnummerField = value + End Set + End Property + + ''' + _ + Public Property Bezeichnung() As String + Get + Return Me.bezeichnungField + End Get + Set + Me.bezeichnungField = value + End Set + End Property + + ''' + _ + Public Property Notizblock() As String + Get + Return Me.notizblockField + End Get + Set + Me.notizblockField = value + End Set + End Property + + ''' + _ + Public Property Lieferantenartikelnummer() As String + Get + Return Me.lieferantenartikelnummerField + End Get + Set + Me.lieferantenartikelnummerField = value + End Set + End Property + + ''' + _ + Public Property Menge_bestellt() As String + Get + Return Me.menge_bestelltField + End Get + Set + Me.menge_bestelltField = value + End Set + End Property + + ''' + _ + Public Property Menge_bestelltSpecified() As Boolean + Get + Return Me.menge_bestelltFieldSpecified + End Get + Set + Me.menge_bestelltFieldSpecified = value + End Set + End Property + + ''' + _ + Public Property Menge_geliefert() As String + Get + Return Me.menge_geliefertField + End Get + Set + Me.menge_geliefertField = value + End Set + End Property + + ''' + _ + Public Property Colli() As String + Get + Return Me.colliField + End Get + Set + Me.colliField = value + End Set + End Property + + ''' + _ + Public Property Einzelpreis() As String + Get + Return Me.einzelpreisField + End Get + Set + Me.einzelpreisField = value + End Set + End Property + + ''' + _ + Public Property EinzelpreisSpecified() As Boolean + Get + Return Me.einzelpreisFieldSpecified + End Get + Set + Me.einzelpreisFieldSpecified = value + End Set + End Property + + ''' + _ + Public Property Zeilenrabatt1() As String + Get + Return Me.zeilenrabatt1Field + End Get + Set + Me.zeilenrabatt1Field = value + End Set + End Property + + ''' + _ + Public Property Zeilenrabatt1Specified() As Boolean + Get + Return Me.zeilenrabatt1FieldSpecified + End Get + Set + Me.zeilenrabatt1FieldSpecified = value + End Set + End Property + + ''' + _ + Public Property Zeilenrabatt2() As String + Get + Return Me.zeilenrabatt2Field + End Get + Set + Me.zeilenrabatt2Field = value + End Set + End Property + + ''' + _ + Public Property Zeilenrabatt2Specified() As Boolean + Get + Return Me.zeilenrabatt2FieldSpecified + End Get + Set + Me.zeilenrabatt2FieldSpecified = value + End Set + End Property + + ''' + _ + Public Property Zeilenrabatt3() As String + Get + Return Me.zeilenrabatt3Field + End Get + Set + Me.zeilenrabatt3Field = value + End Set + End Property + + ''' + _ + Public Property Zeilenrabatt3Specified() As Boolean + Get + Return Me.zeilenrabatt3FieldSpecified + End Get + Set + Me.zeilenrabatt3FieldSpecified = value + End Set + End Property + + ''' + _ + Public Property Zeilenrabatt4() As String + Get + Return Me.zeilenrabatt4Field + End Get + Set + Me.zeilenrabatt4Field = value + End Set + End Property + + ''' + _ + Public Property Zeilenrabatt4Specified() As Boolean + Get + Return Me.zeilenrabatt4FieldSpecified + End Get + Set + Me.zeilenrabatt4FieldSpecified = value + End Set + End Property + End Class +End Namespace diff --git a/EDIDocumentImport/Schemas/Orders.vb b/EDIDocumentImport/Schemas/Orders/Output.vb similarity index 86% rename from EDIDocumentImport/Schemas/Orders.vb rename to EDIDocumentImport/Schemas/Orders/Output.vb index 0419fb4..c58819f 100644 --- a/EDIDocumentImport/Schemas/Orders.vb +++ b/EDIDocumentImport/Schemas/Orders/Output.vb @@ -13,10 +13,10 @@ Option Explicit On Imports System.Xml.Serialization -Namespace Orders - ' - 'This source code was auto-generated by xsd, Version=4.8.3928.0. - ' +' +'This source code was auto-generated by xsd, Version=4.8.3928.0. +' +Namespace Orders.Output ''' - - Public Property Projektnummer() As String - Get - Return Me.projektnummerField - End Get - Set - Me.projektnummerField = Value - End Set - End Property - ''' Public Property Leistungsdatum() As Date @@ -475,6 +462,22 @@ Namespace Orders Private einzelpreisFieldSpecified As Boolean + Private zeilenrabatt1Field As Decimal + + Private zeilenrabatt1FieldSpecified As Boolean + + Private zeilenrabatt2Field As Decimal + + Private zeilenrabatt2FieldSpecified As Boolean + + Private zeilenrabatt3Field As Decimal + + Private zeilenrabatt3FieldSpecified As Boolean + + Private zeilenrabatt4Field As Decimal + + Private zeilenrabatt4FieldSpecified As Boolean + ''' Public Property BELEGKEY() As String @@ -617,5 +620,93 @@ Namespace Orders Me.einzelpreisFieldSpecified = Value End Set End Property + + ''' + + Public Property Zeilenrabatt1() As Decimal + Get + Return Me.zeilenrabatt1Field + End Get + Set + Me.zeilenrabatt1Field = Value + End Set + End Property + + ''' + + Public Property Zeilenrabatt1Specified() As Boolean + Get + Return Me.zeilenrabatt1FieldSpecified + End Get + Set + Me.zeilenrabatt1FieldSpecified = Value + End Set + End Property + + ''' + + Public Property Zeilenrabatt2() As Decimal + Get + Return Me.zeilenrabatt2Field + End Get + Set + Me.zeilenrabatt2Field = Value + End Set + End Property + + ''' + + Public Property Zeilenrabatt2Specified() As Boolean + Get + Return Me.zeilenrabatt2FieldSpecified + End Get + Set + Me.zeilenrabatt2FieldSpecified = Value + End Set + End Property + + ''' + + Public Property Zeilenrabatt3() As Decimal + Get + Return Me.zeilenrabatt3Field + End Get + Set + Me.zeilenrabatt3Field = Value + End Set + End Property + + ''' + + Public Property Zeilenrabatt3Specified() As Boolean + Get + Return Me.zeilenrabatt3FieldSpecified + End Get + Set + Me.zeilenrabatt3FieldSpecified = Value + End Set + End Property + + ''' + + Public Property Zeilenrabatt4() As Decimal + Get + Return Me.zeilenrabatt4Field + End Get + Set + Me.zeilenrabatt4Field = Value + End Set + End Property + + ''' + + Public Property Zeilenrabatt4Specified() As Boolean + Get + Return Me.zeilenrabatt4FieldSpecified + End Get + Set + Me.zeilenrabatt4FieldSpecified = Value + End Set + End Property End Class -End Namespace \ No newline at end of file +End Namespace diff --git a/EDIDocumentImport/Schemas/OrdersReport.vb b/EDIDocumentImport/Schemas/OrdersReport.vb new file mode 100644 index 0000000..5e69595 --- /dev/null +++ b/EDIDocumentImport/Schemas/OrdersReport.vb @@ -0,0 +1,11 @@ +Imports DevExpress.DataAccess.ObjectBinding +Imports System.Collections.Generic +Imports System.ComponentModel + +Namespace Orders + + Public Class OrdersReport + Public Property Head As Orders.Input.MESOWebServiceEXIMVRG_ordersT025 + Public Property Positions As List(Of Orders.Input.MESOWebServiceEXIMVRG_ordersT026) + End Class +End Namespace diff --git a/EDIDocumentImport/Schemas/OrdersSchema.xsd b/EDIDocumentImport/Schemas/OrdersSchema.xsd deleted file mode 100644 index c1f3002..0000000 --- a/EDIDocumentImport/Schemas/OrdersSchema.xsd +++ /dev/null @@ -1,175 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/EDIDocumentImport/Schemas/xsd.exe b/EDIDocumentImport/Schemas/xsd.exe deleted file mode 100644 index 45ffef9155aea84f1a1fe4b2728c2a31aef2a99d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 101432 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 diff --git a/EDIDocumentImport/frmMain.Designer.vb b/EDIDocumentImport/frmMain.Designer.vb index 0a9532a..c1ae1b7 100644 --- a/EDIDocumentImport/frmMain.Designer.vb +++ b/EDIDocumentImport/frmMain.Designer.vb @@ -33,11 +33,13 @@ Partial Class frmMain Me.BarButtonItem6 = New DevExpress.XtraBars.BarButtonItem() Me.BarButtonItem7 = New DevExpress.XtraBars.BarButtonItem() Me.BarButtonItem8 = New DevExpress.XtraBars.BarButtonItem() + Me.BarButtonItem9 = New DevExpress.XtraBars.BarButtonItem() Me.RibbonPage1 = New DevExpress.XtraBars.Ribbon.RibbonPage() Me.RibbonPageGroup1 = New DevExpress.XtraBars.Ribbon.RibbonPageGroup() Me.RibbonPageGroup2 = New DevExpress.XtraBars.Ribbon.RibbonPageGroup() Me.RibbonPageGroup3 = New DevExpress.XtraBars.Ribbon.RibbonPageGroup() Me.RibbonPageGroup4 = New DevExpress.XtraBars.Ribbon.RibbonPageGroup() + Me.RibbonPageGroup6 = New DevExpress.XtraBars.Ribbon.RibbonPageGroup() Me.RibbonPageGroup5 = New DevExpress.XtraBars.Ribbon.RibbonPageGroup() Me.RibbonStatusBar = New DevExpress.XtraBars.Ribbon.RibbonStatusBar() Me.GridControlFiles = New DevExpress.XtraGrid.GridControl() @@ -56,7 +58,6 @@ Partial Class frmMain Me.TextEdit7 = New DevExpress.XtraEditors.TextEdit() Me.TextEdit8 = New DevExpress.XtraEditors.TextEdit() Me.TextEdit9 = New DevExpress.XtraEditors.TextEdit() - Me.txtBELEGKEY = New DevExpress.XtraEditors.TextEdit() Me.txtRunningNumber = New DevExpress.XtraEditors.TextEdit() Me.dateOrderDate = New DevExpress.XtraEditors.DateEdit() Me.cmbMandator = New DevExpress.XtraEditors.SearchLookUpEdit() @@ -68,13 +69,10 @@ Partial Class frmMain Me.cmbYears = New DevExpress.XtraEditors.ComboBoxEdit() Me.txtCustomerGLN = New DevExpress.XtraEditors.TextEdit() Me.txtDeliveryAddressGLN = New DevExpress.XtraEditors.TextEdit() + Me.txtDocumentKind = New DevExpress.XtraEditors.TextEdit() Me.Root = New DevExpress.XtraLayout.LayoutControlGroup() Me.TabbedControlGroup2 = New DevExpress.XtraLayout.TabbedControlGroup() Me.LayoutControlGroup2 = New DevExpress.XtraLayout.LayoutControlGroup() - Me.LayoutControlItemRunningNumber = New DevExpress.XtraLayout.LayoutControlItem() - Me.LayoutControlItem11 = New DevExpress.XtraLayout.LayoutControlItem() - Me.LayoutControlItem4 = New DevExpress.XtraLayout.LayoutControlItem() - Me.LayoutControlItem1 = New DevExpress.XtraLayout.LayoutControlItem() Me.LayoutControlItem5 = New DevExpress.XtraLayout.LayoutControlItem() Me.LayoutControlItem2 = New DevExpress.XtraLayout.LayoutControlItem() Me.LayoutItemOrderIssuer = New DevExpress.XtraLayout.LayoutControlItem() @@ -83,6 +81,10 @@ Partial Class frmMain Me.LayoutItemOrderDate = New DevExpress.XtraLayout.LayoutControlItem() Me.LayoutControlItem12 = New DevExpress.XtraLayout.LayoutControlItem() Me.LayoutControlItem13 = New DevExpress.XtraLayout.LayoutControlItem() + Me.LayoutControlItem1 = New DevExpress.XtraLayout.LayoutControlItem() + Me.LayoutControlItem4 = New DevExpress.XtraLayout.LayoutControlItem() + Me.LayoutControlItem11 = New DevExpress.XtraLayout.LayoutControlItem() + Me.LayoutControlItemRunningNumber = New DevExpress.XtraLayout.LayoutControlItem() Me.LayoutControlGroup1 = New DevExpress.XtraLayout.LayoutControlGroup() Me.LayoutControlItem10 = New DevExpress.XtraLayout.LayoutControlItem() Me.LayoutControlItem8 = New DevExpress.XtraLayout.LayoutControlItem() @@ -93,6 +95,8 @@ Partial Class frmMain Me.GridViewPositions = New DevExpress.XtraGrid.Views.Grid.GridView() Me.SplitContainerControl3 = New DevExpress.XtraEditors.SplitContainerControl() Me.RichEditXml = New DevExpress.XtraRichEdit.RichEditControl() + Me.txtDocumentReference = New DevExpress.XtraEditors.MemoEdit() + Me.LayoutControlItem14 = New DevExpress.XtraLayout.LayoutControlItem() CType(Me.RibbonControl, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.GridControlFiles, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.GridViewFiles, System.ComponentModel.ISupportInitialize).BeginInit() @@ -110,7 +114,6 @@ Partial Class frmMain CType(Me.TextEdit7.Properties, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.TextEdit8.Properties, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.TextEdit9.Properties, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.txtBELEGKEY.Properties, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.txtRunningNumber.Properties, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.dateOrderDate.Properties.CalendarTimeProperties, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.dateOrderDate.Properties, System.ComponentModel.ISupportInitialize).BeginInit() @@ -123,13 +126,10 @@ Partial Class frmMain CType(Me.cmbYears.Properties, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.txtCustomerGLN.Properties, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.txtDeliveryAddressGLN.Properties, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.txtDocumentKind.Properties, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.Root, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.TabbedControlGroup2, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.LayoutControlGroup2, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.LayoutControlItemRunningNumber, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.LayoutControlItem11, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.LayoutControlItem4, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.LayoutControlItem1, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.LayoutControlItem5, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.LayoutControlItem2, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.LayoutItemOrderIssuer, System.ComponentModel.ISupportInitialize).BeginInit() @@ -138,6 +138,10 @@ Partial Class frmMain CType(Me.LayoutItemOrderDate, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.LayoutControlItem12, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.LayoutControlItem13, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.LayoutControlItem1, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.LayoutControlItem4, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.LayoutControlItem11, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.LayoutControlItemRunningNumber, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.LayoutControlGroup1, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.LayoutControlItem10, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.LayoutControlItem8, System.ComponentModel.ISupportInitialize).BeginInit() @@ -148,14 +152,16 @@ Partial Class frmMain CType(Me.GridViewPositions, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.SplitContainerControl3, System.ComponentModel.ISupportInitialize).BeginInit() Me.SplitContainerControl3.SuspendLayout() + CType(Me.txtDocumentReference.Properties, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.LayoutControlItem14, System.ComponentModel.ISupportInitialize).BeginInit() Me.SuspendLayout() ' 'RibbonControl ' Me.RibbonControl.ExpandCollapseItem.Id = 0 - Me.RibbonControl.Items.AddRange(New DevExpress.XtraBars.BarItem() {Me.RibbonControl.ExpandCollapseItem, Me.RibbonControl.SearchEditItem, Me.btnLoadDocuments, Me.txtFilesLoaded, Me.BarButtonItem1, Me.BarButtonItem2, Me.BarButtonItem3, Me.checkShowXml, Me.BarButtonItem4, Me.BarButtonItem5, Me.txtVersion, Me.BarButtonItem6, Me.BarButtonItem7, Me.BarButtonItem8}) + Me.RibbonControl.Items.AddRange(New DevExpress.XtraBars.BarItem() {Me.RibbonControl.ExpandCollapseItem, Me.RibbonControl.SearchEditItem, Me.btnLoadDocuments, Me.txtFilesLoaded, Me.BarButtonItem1, Me.BarButtonItem2, Me.BarButtonItem3, Me.checkShowXml, Me.BarButtonItem4, Me.BarButtonItem5, Me.txtVersion, Me.BarButtonItem6, Me.BarButtonItem7, Me.BarButtonItem8, Me.BarButtonItem9}) Me.RibbonControl.Location = New System.Drawing.Point(0, 0) - Me.RibbonControl.MaxItemId = 16 + Me.RibbonControl.MaxItemId = 17 Me.RibbonControl.Name = "RibbonControl" Me.RibbonControl.Pages.AddRange(New DevExpress.XtraBars.Ribbon.RibbonPage() {Me.RibbonPage1}) Me.RibbonControl.ShowApplicationButton = DevExpress.Utils.DefaultBoolean.[False] @@ -248,9 +254,16 @@ Partial Class frmMain Me.BarButtonItem8.ImageOptions.SvgImage = Global.EDIDocumentImport.My.Resources.Resources.singlepageview Me.BarButtonItem8.Name = "BarButtonItem8" ' + 'BarButtonItem9 + ' + Me.BarButtonItem9.Caption = "Belegvorschau für aktuelle Zeile öffnen" + Me.BarButtonItem9.Id = 16 + Me.BarButtonItem9.ImageOptions.SvgImage = Global.EDIDocumentImport.My.Resources.Resources.preview + Me.BarButtonItem9.Name = "BarButtonItem9" + ' 'RibbonPage1 ' - Me.RibbonPage1.Groups.AddRange(New DevExpress.XtraBars.Ribbon.RibbonPageGroup() {Me.RibbonPageGroup1, Me.RibbonPageGroup2, Me.RibbonPageGroup3, Me.RibbonPageGroup4, Me.RibbonPageGroup5}) + Me.RibbonPage1.Groups.AddRange(New DevExpress.XtraBars.Ribbon.RibbonPageGroup() {Me.RibbonPageGroup1, Me.RibbonPageGroup2, Me.RibbonPageGroup3, Me.RibbonPageGroup4, Me.RibbonPageGroup6, Me.RibbonPageGroup5}) Me.RibbonPage1.Name = "RibbonPage1" Me.RibbonPage1.Text = "Start" ' @@ -284,6 +297,12 @@ Partial Class frmMain Me.RibbonPageGroup4.Name = "RibbonPageGroup4" Me.RibbonPageGroup4.Text = "Daten übermitteln" ' + 'RibbonPageGroup6 + ' + Me.RibbonPageGroup6.ItemLinks.Add(Me.BarButtonItem9) + Me.RibbonPageGroup6.Name = "RibbonPageGroup6" + Me.RibbonPageGroup6.Text = "Beleg" + ' 'RibbonPageGroup5 ' Me.RibbonPageGroup5.ItemLinks.Add(Me.BarButtonItem6) @@ -387,7 +406,6 @@ Partial Class frmMain Me.LayoutControl1.Controls.Add(Me.TextEdit7) Me.LayoutControl1.Controls.Add(Me.TextEdit8) Me.LayoutControl1.Controls.Add(Me.TextEdit9) - Me.LayoutControl1.Controls.Add(Me.txtBELEGKEY) Me.LayoutControl1.Controls.Add(Me.txtRunningNumber) Me.LayoutControl1.Controls.Add(Me.dateOrderDate) Me.LayoutControl1.Controls.Add(Me.cmbMandator) @@ -396,6 +414,8 @@ Partial Class frmMain Me.LayoutControl1.Controls.Add(Me.cmbYears) Me.LayoutControl1.Controls.Add(Me.txtCustomerGLN) Me.LayoutControl1.Controls.Add(Me.txtDeliveryAddressGLN) + Me.LayoutControl1.Controls.Add(Me.txtDocumentKind) + Me.LayoutControl1.Controls.Add(Me.txtDocumentReference) Me.LayoutControl1.Dock = System.Windows.Forms.DockStyle.Fill Me.LayoutControl1.Location = New System.Drawing.Point(0, 0) Me.LayoutControl1.Name = "LayoutControl1" @@ -407,7 +427,7 @@ Partial Class frmMain ' 'txtOrderIssuer ' - Me.txtOrderIssuer.Location = New System.Drawing.Point(123, 170) + Me.txtOrderIssuer.Location = New System.Drawing.Point(123, 140) Me.txtOrderIssuer.MenuManager = Me.RibbonControl Me.txtOrderIssuer.Name = "txtOrderIssuer" Me.txtOrderIssuer.Size = New System.Drawing.Size(264, 20) @@ -416,19 +436,19 @@ Partial Class frmMain ' 'MemoEdit1 ' - Me.MemoEdit1.Location = New System.Drawing.Point(123, 200) + Me.MemoEdit1.Location = New System.Drawing.Point(123, 170) Me.MemoEdit1.MenuManager = Me.RibbonControl Me.MemoEdit1.Name = "MemoEdit1" - Me.MemoEdit1.Size = New System.Drawing.Size(912, 48) + Me.MemoEdit1.Size = New System.Drawing.Size(912, 34) Me.MemoEdit1.StyleController = Me.LayoutControl1 Me.MemoEdit1.TabIndex = 12 ' 'txtOrderNumber ' - Me.txtOrderNumber.Location = New System.Drawing.Point(493, 170) + Me.txtOrderNumber.Location = New System.Drawing.Point(493, 140) Me.txtOrderNumber.MenuManager = Me.RibbonControl Me.txtOrderNumber.Name = "txtOrderNumber" - Me.txtOrderNumber.Size = New System.Drawing.Size(218, 20) + Me.txtOrderNumber.Size = New System.Drawing.Size(217, 20) Me.txtOrderNumber.StyleController = Me.LayoutControl1 Me.txtOrderNumber.TabIndex = 7 ' @@ -437,85 +457,76 @@ Partial Class frmMain Me.TextEdit5.Location = New System.Drawing.Point(123, 50) Me.TextEdit5.MenuManager = Me.RibbonControl Me.TextEdit5.Name = "TextEdit5" - Me.TextEdit5.Size = New System.Drawing.Size(912, 20) + Me.TextEdit5.Size = New System.Drawing.Size(599, 20) Me.TextEdit5.StyleController = Me.LayoutControl1 Me.TextEdit5.TabIndex = 3 ' 'TextEdit6 ' - Me.TextEdit6.Location = New System.Drawing.Point(123, 80) + Me.TextEdit6.Location = New System.Drawing.Point(828, 50) Me.TextEdit6.MenuManager = Me.RibbonControl Me.TextEdit6.Name = "TextEdit6" - Me.TextEdit6.Size = New System.Drawing.Size(912, 20) + Me.TextEdit6.Size = New System.Drawing.Size(207, 20) Me.TextEdit6.StyleController = Me.LayoutControl1 Me.TextEdit6.TabIndex = 5 ' 'TextEdit7 ' - Me.TextEdit7.Location = New System.Drawing.Point(123, 140) + Me.TextEdit7.Location = New System.Drawing.Point(346, 80) Me.TextEdit7.MenuManager = Me.RibbonControl Me.TextEdit7.Name = "TextEdit7" - Me.TextEdit7.Size = New System.Drawing.Size(912, 20) + Me.TextEdit7.Size = New System.Drawing.Size(689, 20) Me.TextEdit7.StyleController = Me.LayoutControl1 Me.TextEdit7.TabIndex = 11 ' 'TextEdit8 ' - Me.TextEdit8.Location = New System.Drawing.Point(123, 110) + Me.TextEdit8.Location = New System.Drawing.Point(123, 80) Me.TextEdit8.MenuManager = Me.RibbonControl Me.TextEdit8.Name = "TextEdit8" - Me.TextEdit8.Size = New System.Drawing.Size(912, 20) + Me.TextEdit8.Size = New System.Drawing.Size(117, 20) Me.TextEdit8.StyleController = Me.LayoutControl1 Me.TextEdit8.TabIndex = 9 ' 'TextEdit9 ' - Me.TextEdit9.Location = New System.Drawing.Point(123, 170) + Me.TextEdit9.Location = New System.Drawing.Point(123, 110) Me.TextEdit9.MenuManager = Me.RibbonControl Me.TextEdit9.Name = "TextEdit9" Me.TextEdit9.Size = New System.Drawing.Size(912, 20) Me.TextEdit9.StyleController = Me.LayoutControl1 Me.TextEdit9.TabIndex = 13 ' - 'txtBELEGKEY - ' - Me.txtBELEGKEY.Location = New System.Drawing.Point(760, 50) - Me.txtBELEGKEY.MenuManager = Me.RibbonControl - Me.txtBELEGKEY.Name = "txtBELEGKEY" - Me.txtBELEGKEY.Size = New System.Drawing.Size(275, 20) - Me.txtBELEGKEY.StyleController = Me.LayoutControl1 - Me.txtBELEGKEY.TabIndex = 0 - ' 'txtRunningNumber ' - Me.txtRunningNumber.Location = New System.Drawing.Point(123, 50) + Me.txtRunningNumber.Location = New System.Drawing.Point(702, 50) Me.txtRunningNumber.MenuManager = Me.RibbonControl Me.txtRunningNumber.Name = "txtRunningNumber" - Me.txtRunningNumber.Size = New System.Drawing.Size(531, 20) + Me.txtRunningNumber.Size = New System.Drawing.Size(124, 20) Me.txtRunningNumber.StyleController = Me.LayoutControl1 Me.txtRunningNumber.TabIndex = 2 ' 'dateOrderDate ' Me.dateOrderDate.EditValue = Nothing - Me.dateOrderDate.Location = New System.Drawing.Point(817, 170) + Me.dateOrderDate.Location = New System.Drawing.Point(816, 140) Me.dateOrderDate.MenuManager = Me.RibbonControl Me.dateOrderDate.Name = "dateOrderDate" Me.dateOrderDate.Properties.Buttons.AddRange(New DevExpress.XtraEditors.Controls.EditorButton() {New DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)}) Me.dateOrderDate.Properties.CalendarTimeProperties.Buttons.AddRange(New DevExpress.XtraEditors.Controls.EditorButton() {New DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)}) - Me.dateOrderDate.Size = New System.Drawing.Size(218, 20) + Me.dateOrderDate.Size = New System.Drawing.Size(219, 20) Me.dateOrderDate.StyleController = Me.LayoutControl1 Me.dateOrderDate.TabIndex = 8 ' 'cmbMandator ' - Me.cmbMandator.Location = New System.Drawing.Point(123, 80) + Me.cmbMandator.Location = New System.Drawing.Point(123, 50) Me.cmbMandator.MenuManager = Me.RibbonControl Me.cmbMandator.Name = "cmbMandator" Me.cmbMandator.Properties.Buttons.AddRange(New DevExpress.XtraEditors.Controls.EditorButton() {New DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)}) Me.cmbMandator.Properties.NullText = "" Me.cmbMandator.Properties.PopupView = Me.SearchLookUpEdit1View - Me.cmbMandator.Size = New System.Drawing.Size(531, 20) + Me.cmbMandator.Size = New System.Drawing.Size(235, 20) Me.cmbMandator.StyleController = Me.LayoutControl1 Me.cmbMandator.TabIndex = 4 ' @@ -528,14 +539,13 @@ Partial Class frmMain ' 'cmbCustomer ' - Me.cmbCustomer.Location = New System.Drawing.Point(123, 110) + Me.cmbCustomer.Location = New System.Drawing.Point(123, 80) Me.cmbCustomer.MenuManager = Me.RibbonControl Me.cmbCustomer.Name = "cmbCustomer" Me.cmbCustomer.Properties.Buttons.AddRange(New DevExpress.XtraEditors.Controls.EditorButton() {New DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)}) - Me.cmbCustomer.Properties.DisplayMember = "Name" Me.cmbCustomer.Properties.NullText = "" Me.cmbCustomer.Properties.PopupView = Me.GridView1 - Me.cmbCustomer.Size = New System.Drawing.Size(403, 20) + Me.cmbCustomer.Size = New System.Drawing.Size(402, 20) Me.cmbCustomer.StyleController = Me.LayoutControl1 Me.cmbCustomer.TabIndex = 10 ' @@ -548,14 +558,14 @@ Partial Class frmMain ' 'cmbDeliveryAddress ' - Me.cmbDeliveryAddress.Location = New System.Drawing.Point(123, 140) + Me.cmbDeliveryAddress.Location = New System.Drawing.Point(123, 110) Me.cmbDeliveryAddress.MenuManager = Me.RibbonControl Me.cmbDeliveryAddress.Name = "cmbDeliveryAddress" Me.cmbDeliveryAddress.Properties.Buttons.AddRange(New DevExpress.XtraEditors.Controls.EditorButton() {New DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)}) Me.cmbDeliveryAddress.Properties.NullText = "" Me.cmbDeliveryAddress.Properties.PopupSizeable = False Me.cmbDeliveryAddress.Properties.PopupView = Me.GridView2 - Me.cmbDeliveryAddress.Size = New System.Drawing.Size(403, 20) + Me.cmbDeliveryAddress.Size = New System.Drawing.Size(402, 20) Me.cmbDeliveryAddress.StyleController = Me.LayoutControl1 Me.cmbDeliveryAddress.TabIndex = 14 ' @@ -568,32 +578,41 @@ Partial Class frmMain ' 'cmbYears ' - Me.cmbYears.Location = New System.Drawing.Point(760, 80) + Me.cmbYears.Location = New System.Drawing.Point(464, 50) Me.cmbYears.MenuManager = Me.RibbonControl Me.cmbYears.Name = "cmbYears" Me.cmbYears.Properties.Buttons.AddRange(New DevExpress.XtraEditors.Controls.EditorButton() {New DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)}) - Me.cmbYears.Size = New System.Drawing.Size(275, 20) + Me.cmbYears.Size = New System.Drawing.Size(132, 20) Me.cmbYears.StyleController = Me.LayoutControl1 Me.cmbYears.TabIndex = 15 ' 'txtCustomerGLN ' - Me.txtCustomerGLN.Location = New System.Drawing.Point(632, 110) + Me.txtCustomerGLN.Location = New System.Drawing.Point(631, 80) Me.txtCustomerGLN.MenuManager = Me.RibbonControl Me.txtCustomerGLN.Name = "txtCustomerGLN" - Me.txtCustomerGLN.Size = New System.Drawing.Size(403, 20) + Me.txtCustomerGLN.Size = New System.Drawing.Size(404, 20) Me.txtCustomerGLN.StyleController = Me.LayoutControl1 Me.txtCustomerGLN.TabIndex = 16 ' 'txtDeliveryAddressGLN ' - Me.txtDeliveryAddressGLN.Location = New System.Drawing.Point(632, 140) + Me.txtDeliveryAddressGLN.Location = New System.Drawing.Point(631, 110) Me.txtDeliveryAddressGLN.MenuManager = Me.RibbonControl Me.txtDeliveryAddressGLN.Name = "txtDeliveryAddressGLN" - Me.txtDeliveryAddressGLN.Size = New System.Drawing.Size(403, 20) + Me.txtDeliveryAddressGLN.Size = New System.Drawing.Size(404, 20) Me.txtDeliveryAddressGLN.StyleController = Me.LayoutControl1 Me.txtDeliveryAddressGLN.TabIndex = 17 ' + 'txtDocumentKind + ' + Me.txtDocumentKind.Location = New System.Drawing.Point(932, 50) + Me.txtDocumentKind.MenuManager = Me.RibbonControl + Me.txtDocumentKind.Name = "txtDocumentKind" + Me.txtDocumentKind.Size = New System.Drawing.Size(103, 20) + Me.txtDocumentKind.StyleController = Me.LayoutControl1 + Me.txtDocumentKind.TabIndex = 18 + ' 'Root ' Me.Root.EnableIndentsWithoutBorders = DevExpress.Utils.DefaultBoolean.[True] @@ -613,76 +632,36 @@ Partial Class frmMain ' 'LayoutControlGroup2 ' - Me.LayoutControlGroup2.Items.AddRange(New DevExpress.XtraLayout.BaseLayoutItem() {Me.LayoutControlItemRunningNumber, Me.LayoutControlItem11, Me.LayoutControlItem4, Me.LayoutControlItem1, Me.LayoutControlItem5, Me.LayoutControlItem2, Me.LayoutItemOrderIssuer, Me.LayoutControlItem3, Me.LayoutItemOrderNumber, Me.LayoutItemOrderDate, Me.LayoutControlItem12, Me.LayoutControlItem13}) + Me.LayoutControlGroup2.Items.AddRange(New DevExpress.XtraLayout.BaseLayoutItem() {Me.LayoutControlItem5, Me.LayoutControlItem2, Me.LayoutItemOrderIssuer, Me.LayoutControlItem3, Me.LayoutItemOrderNumber, Me.LayoutItemOrderDate, Me.LayoutControlItem12, Me.LayoutControlItem13, Me.LayoutControlItem1, Me.LayoutControlItem4, Me.LayoutControlItem11, Me.LayoutControlItemRunningNumber, Me.LayoutControlItem14}) Me.LayoutControlGroup2.Location = New System.Drawing.Point(0, 0) Me.LayoutControlGroup2.Name = "LayoutControlGroup2" Me.LayoutControlGroup2.Size = New System.Drawing.Size(1018, 208) Me.LayoutControlGroup2.Text = "Basisdaten" ' - 'LayoutControlItemRunningNumber - ' - Me.LayoutControlItemRunningNumber.Control = Me.txtRunningNumber - Me.LayoutControlItemRunningNumber.Location = New System.Drawing.Point(0, 0) - Me.LayoutControlItemRunningNumber.Name = "LayoutControlItemRunningNumber" - Me.LayoutControlItemRunningNumber.Padding = New DevExpress.XtraLayout.Utils.Padding(5, 5, 5, 5) - Me.LayoutControlItemRunningNumber.Size = New System.Drawing.Size(637, 30) - Me.LayoutControlItemRunningNumber.Text = "Laufnummer" - Me.LayoutControlItemRunningNumber.TextSize = New System.Drawing.Size(93, 13) - ' - 'LayoutControlItem11 - ' - Me.LayoutControlItem11.Control = Me.txtBELEGKEY - Me.LayoutControlItem11.Location = New System.Drawing.Point(637, 0) - Me.LayoutControlItem11.Name = "LayoutControlItem11" - Me.LayoutControlItem11.Padding = New DevExpress.XtraLayout.Utils.Padding(5, 5, 5, 5) - Me.LayoutControlItem11.Size = New System.Drawing.Size(381, 30) - Me.LayoutControlItem11.Text = "BELEGKEY" - Me.LayoutControlItem11.TextSize = New System.Drawing.Size(93, 13) - ' - 'LayoutControlItem4 - ' - Me.LayoutControlItem4.Control = Me.cmbYears - Me.LayoutControlItem4.Location = New System.Drawing.Point(637, 30) - Me.LayoutControlItem4.Name = "LayoutControlItem4" - Me.LayoutControlItem4.Padding = New DevExpress.XtraLayout.Utils.Padding(5, 5, 5, 5) - Me.LayoutControlItem4.Size = New System.Drawing.Size(381, 30) - Me.LayoutControlItem4.Text = "Wirtschaftsjahr" - Me.LayoutControlItem4.TextSize = New System.Drawing.Size(93, 13) - ' - 'LayoutControlItem1 - ' - Me.LayoutControlItem1.Control = Me.cmbMandator - Me.LayoutControlItem1.Location = New System.Drawing.Point(0, 30) - Me.LayoutControlItem1.Name = "LayoutControlItem1" - Me.LayoutControlItem1.Padding = New DevExpress.XtraLayout.Utils.Padding(5, 5, 5, 5) - Me.LayoutControlItem1.Size = New System.Drawing.Size(637, 30) - Me.LayoutControlItem1.Text = "Mandant" - Me.LayoutControlItem1.TextSize = New System.Drawing.Size(93, 13) - ' 'LayoutControlItem5 ' Me.LayoutControlItem5.Control = Me.cmbCustomer - Me.LayoutControlItem5.Location = New System.Drawing.Point(0, 60) + Me.LayoutControlItem5.Location = New System.Drawing.Point(0, 30) Me.LayoutControlItem5.Name = "LayoutControlItem5" Me.LayoutControlItem5.Padding = New DevExpress.XtraLayout.Utils.Padding(5, 5, 5, 5) - Me.LayoutControlItem5.Size = New System.Drawing.Size(509, 30) + Me.LayoutControlItem5.Size = New System.Drawing.Size(508, 30) Me.LayoutControlItem5.Text = "Kunde" Me.LayoutControlItem5.TextSize = New System.Drawing.Size(93, 13) ' 'LayoutControlItem2 ' Me.LayoutControlItem2.Control = Me.cmbDeliveryAddress - Me.LayoutControlItem2.Location = New System.Drawing.Point(0, 90) + Me.LayoutControlItem2.Location = New System.Drawing.Point(0, 60) Me.LayoutControlItem2.Name = "LayoutControlItem2" Me.LayoutControlItem2.Padding = New DevExpress.XtraLayout.Utils.Padding(5, 5, 5, 5) - Me.LayoutControlItem2.Size = New System.Drawing.Size(509, 30) + Me.LayoutControlItem2.Size = New System.Drawing.Size(508, 30) Me.LayoutControlItem2.Text = "Lieferadresse" Me.LayoutControlItem2.TextSize = New System.Drawing.Size(93, 13) ' 'LayoutItemOrderIssuer ' Me.LayoutItemOrderIssuer.Control = Me.txtOrderIssuer - Me.LayoutItemOrderIssuer.Location = New System.Drawing.Point(0, 120) + Me.LayoutItemOrderIssuer.Location = New System.Drawing.Point(0, 90) Me.LayoutItemOrderIssuer.Name = "LayoutItemOrderIssuer" Me.LayoutItemOrderIssuer.Padding = New DevExpress.XtraLayout.Utils.Padding(5, 5, 5, 5) Me.LayoutItemOrderIssuer.Size = New System.Drawing.Size(370, 30) @@ -692,56 +671,96 @@ Partial Class frmMain 'LayoutControlItem3 ' Me.LayoutControlItem3.Control = Me.MemoEdit1 - Me.LayoutControlItem3.Location = New System.Drawing.Point(0, 150) + Me.LayoutControlItem3.Location = New System.Drawing.Point(0, 120) Me.LayoutControlItem3.Name = "LayoutControlItem3" Me.LayoutControlItem3.Padding = New DevExpress.XtraLayout.Utils.Padding(5, 5, 5, 5) - Me.LayoutControlItem3.Size = New System.Drawing.Size(1018, 58) + Me.LayoutControlItem3.Size = New System.Drawing.Size(1018, 44) Me.LayoutControlItem3.Text = "Freitext" Me.LayoutControlItem3.TextSize = New System.Drawing.Size(93, 13) ' 'LayoutItemOrderNumber ' Me.LayoutItemOrderNumber.Control = Me.txtOrderNumber - Me.LayoutItemOrderNumber.Location = New System.Drawing.Point(370, 120) + Me.LayoutItemOrderNumber.Location = New System.Drawing.Point(370, 90) Me.LayoutItemOrderNumber.Name = "LayoutItemOrderNumber" Me.LayoutItemOrderNumber.Padding = New DevExpress.XtraLayout.Utils.Padding(5, 5, 5, 5) - Me.LayoutItemOrderNumber.Size = New System.Drawing.Size(324, 30) + Me.LayoutItemOrderNumber.Size = New System.Drawing.Size(323, 30) Me.LayoutItemOrderNumber.Text = "Bestellnummer" Me.LayoutItemOrderNumber.TextSize = New System.Drawing.Size(93, 13) ' 'LayoutItemOrderDate ' Me.LayoutItemOrderDate.Control = Me.dateOrderDate - Me.LayoutItemOrderDate.Location = New System.Drawing.Point(694, 120) + Me.LayoutItemOrderDate.Location = New System.Drawing.Point(693, 90) Me.LayoutItemOrderDate.Name = "LayoutItemOrderDate" Me.LayoutItemOrderDate.Padding = New DevExpress.XtraLayout.Utils.Padding(5, 5, 5, 5) - Me.LayoutItemOrderDate.Size = New System.Drawing.Size(324, 30) + Me.LayoutItemOrderDate.Size = New System.Drawing.Size(325, 30) Me.LayoutItemOrderDate.Text = "Bestelldatum" Me.LayoutItemOrderDate.TextSize = New System.Drawing.Size(93, 13) ' 'LayoutControlItem12 ' Me.LayoutControlItem12.Control = Me.txtCustomerGLN - Me.LayoutControlItem12.Location = New System.Drawing.Point(509, 60) + Me.LayoutControlItem12.Location = New System.Drawing.Point(508, 30) Me.LayoutControlItem12.Name = "LayoutControlItem12" Me.LayoutControlItem12.Padding = New DevExpress.XtraLayout.Utils.Padding(5, 5, 5, 5) - Me.LayoutControlItem12.Size = New System.Drawing.Size(509, 30) + Me.LayoutControlItem12.Size = New System.Drawing.Size(510, 30) Me.LayoutControlItem12.Text = "Kunde GLN" Me.LayoutControlItem12.TextSize = New System.Drawing.Size(93, 13) ' 'LayoutControlItem13 ' Me.LayoutControlItem13.Control = Me.txtDeliveryAddressGLN - Me.LayoutControlItem13.Location = New System.Drawing.Point(509, 90) + Me.LayoutControlItem13.Location = New System.Drawing.Point(508, 60) Me.LayoutControlItem13.Name = "LayoutControlItem13" Me.LayoutControlItem13.Padding = New DevExpress.XtraLayout.Utils.Padding(5, 5, 5, 5) - Me.LayoutControlItem13.Size = New System.Drawing.Size(509, 30) + Me.LayoutControlItem13.Size = New System.Drawing.Size(510, 30) Me.LayoutControlItem13.Text = "Lieferaddresse GLN" Me.LayoutControlItem13.TextSize = New System.Drawing.Size(93, 13) ' + 'LayoutControlItem1 + ' + Me.LayoutControlItem1.Control = Me.cmbMandator + Me.LayoutControlItem1.Location = New System.Drawing.Point(0, 0) + Me.LayoutControlItem1.Name = "LayoutControlItem1" + Me.LayoutControlItem1.Padding = New DevExpress.XtraLayout.Utils.Padding(5, 5, 5, 5) + Me.LayoutControlItem1.Size = New System.Drawing.Size(341, 30) + Me.LayoutControlItem1.Text = "Mandant" + Me.LayoutControlItem1.TextSize = New System.Drawing.Size(93, 13) + ' + 'LayoutControlItem4 + ' + Me.LayoutControlItem4.Control = Me.cmbYears + Me.LayoutControlItem4.Location = New System.Drawing.Point(341, 0) + Me.LayoutControlItem4.Name = "LayoutControlItem4" + Me.LayoutControlItem4.Padding = New DevExpress.XtraLayout.Utils.Padding(5, 5, 5, 5) + Me.LayoutControlItem4.Size = New System.Drawing.Size(238, 30) + Me.LayoutControlItem4.Text = "Wirtschaftsjahr" + Me.LayoutControlItem4.TextSize = New System.Drawing.Size(93, 13) + ' + 'LayoutControlItem11 + ' + Me.LayoutControlItem11.Control = Me.txtDocumentKind + Me.LayoutControlItem11.Location = New System.Drawing.Point(809, 0) + Me.LayoutControlItem11.Name = "LayoutControlItem11" + Me.LayoutControlItem11.Padding = New DevExpress.XtraLayout.Utils.Padding(5, 5, 5, 5) + Me.LayoutControlItem11.Size = New System.Drawing.Size(209, 30) + Me.LayoutControlItem11.Text = "Belegart" + Me.LayoutControlItem11.TextSize = New System.Drawing.Size(93, 13) + ' + 'LayoutControlItemRunningNumber + ' + Me.LayoutControlItemRunningNumber.Control = Me.txtRunningNumber + Me.LayoutControlItemRunningNumber.Location = New System.Drawing.Point(579, 0) + Me.LayoutControlItemRunningNumber.Name = "LayoutControlItemRunningNumber" + Me.LayoutControlItemRunningNumber.Padding = New DevExpress.XtraLayout.Utils.Padding(5, 5, 5, 5) + Me.LayoutControlItemRunningNumber.Size = New System.Drawing.Size(230, 30) + Me.LayoutControlItemRunningNumber.Text = "Laufnummer" + Me.LayoutControlItemRunningNumber.TextSize = New System.Drawing.Size(93, 13) + ' 'LayoutControlGroup1 ' - Me.LayoutControlGroup1.Items.AddRange(New DevExpress.XtraLayout.BaseLayoutItem() {Me.LayoutControlItem10, Me.LayoutControlItem8, Me.LayoutControlItem9, Me.LayoutControlItem7, Me.LayoutControlItem6}) + Me.LayoutControlGroup1.Items.AddRange(New DevExpress.XtraLayout.BaseLayoutItem() {Me.LayoutControlItem10, Me.LayoutControlItem6, Me.LayoutControlItem7, Me.LayoutControlItem8, Me.LayoutControlItem9}) Me.LayoutControlGroup1.Location = New System.Drawing.Point(0, 0) Me.LayoutControlGroup1.Name = "LayoutControlGroup1" Me.LayoutControlGroup1.Size = New System.Drawing.Size(1018, 208) @@ -750,40 +769,40 @@ Partial Class frmMain 'LayoutControlItem10 ' Me.LayoutControlItem10.Control = Me.TextEdit9 - Me.LayoutControlItem10.Location = New System.Drawing.Point(0, 120) + Me.LayoutControlItem10.Location = New System.Drawing.Point(0, 60) Me.LayoutControlItem10.Name = "LayoutControlItem10" Me.LayoutControlItem10.Padding = New DevExpress.XtraLayout.Utils.Padding(5, 5, 5, 5) - Me.LayoutControlItem10.Size = New System.Drawing.Size(1018, 88) + Me.LayoutControlItem10.Size = New System.Drawing.Size(1018, 148) Me.LayoutControlItem10.Text = "Kontakt" Me.LayoutControlItem10.TextSize = New System.Drawing.Size(93, 13) ' 'LayoutControlItem8 ' Me.LayoutControlItem8.Control = Me.TextEdit7 - Me.LayoutControlItem8.Location = New System.Drawing.Point(0, 90) + Me.LayoutControlItem8.Location = New System.Drawing.Point(223, 30) Me.LayoutControlItem8.Name = "LayoutControlItem8" Me.LayoutControlItem8.Padding = New DevExpress.XtraLayout.Utils.Padding(5, 5, 5, 5) - Me.LayoutControlItem8.Size = New System.Drawing.Size(1018, 30) + Me.LayoutControlItem8.Size = New System.Drawing.Size(795, 30) Me.LayoutControlItem8.Text = "Ort" Me.LayoutControlItem8.TextSize = New System.Drawing.Size(93, 13) ' 'LayoutControlItem9 ' Me.LayoutControlItem9.Control = Me.TextEdit8 - Me.LayoutControlItem9.Location = New System.Drawing.Point(0, 60) + Me.LayoutControlItem9.Location = New System.Drawing.Point(0, 30) Me.LayoutControlItem9.Name = "LayoutControlItem9" Me.LayoutControlItem9.Padding = New DevExpress.XtraLayout.Utils.Padding(5, 5, 5, 5) - Me.LayoutControlItem9.Size = New System.Drawing.Size(1018, 30) + Me.LayoutControlItem9.Size = New System.Drawing.Size(223, 30) Me.LayoutControlItem9.Text = "PLZ" Me.LayoutControlItem9.TextSize = New System.Drawing.Size(93, 13) ' 'LayoutControlItem7 ' Me.LayoutControlItem7.Control = Me.TextEdit6 - Me.LayoutControlItem7.Location = New System.Drawing.Point(0, 30) + Me.LayoutControlItem7.Location = New System.Drawing.Point(705, 0) Me.LayoutControlItem7.Name = "LayoutControlItem7" Me.LayoutControlItem7.Padding = New DevExpress.XtraLayout.Utils.Padding(5, 5, 5, 5) - Me.LayoutControlItem7.Size = New System.Drawing.Size(1018, 30) + Me.LayoutControlItem7.Size = New System.Drawing.Size(313, 30) Me.LayoutControlItem7.Text = "Hausnummer" Me.LayoutControlItem7.TextSize = New System.Drawing.Size(93, 13) ' @@ -793,7 +812,7 @@ Partial Class frmMain Me.LayoutControlItem6.Location = New System.Drawing.Point(0, 0) Me.LayoutControlItem6.Name = "LayoutControlItem6" Me.LayoutControlItem6.Padding = New DevExpress.XtraLayout.Utils.Padding(5, 5, 5, 5) - Me.LayoutControlItem6.Size = New System.Drawing.Size(1018, 30) + Me.LayoutControlItem6.Size = New System.Drawing.Size(705, 30) Me.LayoutControlItem6.Text = "Straße" Me.LayoutControlItem6.TextSize = New System.Drawing.Size(93, 13) ' @@ -842,6 +861,24 @@ Partial Class frmMain Me.RichEditXml.Size = New System.Drawing.Size(0, 0) Me.RichEditXml.TabIndex = 0 ' + 'txtDocumentReference + ' + Me.txtDocumentReference.Location = New System.Drawing.Point(120, 211) + Me.txtDocumentReference.MenuManager = Me.RibbonControl + Me.txtDocumentReference.Name = "txtDocumentReference" + Me.txtDocumentReference.Size = New System.Drawing.Size(918, 40) + Me.txtDocumentReference.StyleController = Me.LayoutControl1 + Me.txtDocumentReference.TabIndex = 19 + ' + 'LayoutControlItem14 + ' + Me.LayoutControlItem14.Control = Me.txtDocumentReference + Me.LayoutControlItem14.Location = New System.Drawing.Point(0, 164) + Me.LayoutControlItem14.Name = "LayoutControlItem14" + Me.LayoutControlItem14.Size = New System.Drawing.Size(1018, 44) + Me.LayoutControlItem14.Text = "Auftragsreferenz" + Me.LayoutControlItem14.TextSize = New System.Drawing.Size(93, 13) + ' 'frmMain ' Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) @@ -872,7 +909,6 @@ Partial Class frmMain CType(Me.TextEdit7.Properties, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.TextEdit8.Properties, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.TextEdit9.Properties, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.txtBELEGKEY.Properties, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.txtRunningNumber.Properties, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.dateOrderDate.Properties.CalendarTimeProperties, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.dateOrderDate.Properties, System.ComponentModel.ISupportInitialize).EndInit() @@ -885,13 +921,10 @@ Partial Class frmMain CType(Me.cmbYears.Properties, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.txtCustomerGLN.Properties, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.txtDeliveryAddressGLN.Properties, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.txtDocumentKind.Properties, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.Root, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.TabbedControlGroup2, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.LayoutControlGroup2, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.LayoutControlItemRunningNumber, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.LayoutControlItem11, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.LayoutControlItem4, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.LayoutControlItem1, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.LayoutControlItem5, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.LayoutControlItem2, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.LayoutItemOrderIssuer, System.ComponentModel.ISupportInitialize).EndInit() @@ -900,6 +933,10 @@ Partial Class frmMain CType(Me.LayoutItemOrderDate, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.LayoutControlItem12, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.LayoutControlItem13, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.LayoutControlItem1, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.LayoutControlItem4, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.LayoutControlItem11, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.LayoutControlItemRunningNumber, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.LayoutControlGroup1, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.LayoutControlItem10, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.LayoutControlItem8, System.ComponentModel.ISupportInitialize).EndInit() @@ -910,6 +947,8 @@ Partial Class frmMain CType(Me.GridViewPositions, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.SplitContainerControl3, System.ComponentModel.ISupportInitialize).EndInit() Me.SplitContainerControl3.ResumeLayout(False) + CType(Me.txtDocumentReference.Properties, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.LayoutControlItem14, System.ComponentModel.ISupportInitialize).EndInit() Me.ResumeLayout(False) Me.PerformLayout() @@ -939,7 +978,6 @@ Partial Class frmMain Friend WithEvents TextEdit7 As DevExpress.XtraEditors.TextEdit Friend WithEvents TextEdit8 As DevExpress.XtraEditors.TextEdit Friend WithEvents TextEdit9 As DevExpress.XtraEditors.TextEdit - Friend WithEvents txtBELEGKEY As DevExpress.XtraEditors.TextEdit Friend WithEvents txtRunningNumber As DevExpress.XtraEditors.TextEdit Friend WithEvents dateOrderDate As DevExpress.XtraEditors.DateEdit Friend WithEvents txtFilesLoaded As DevExpress.XtraBars.BarHeaderItem @@ -968,7 +1006,6 @@ Partial Class frmMain Friend WithEvents TabbedControlGroup2 As DevExpress.XtraLayout.TabbedControlGroup Friend WithEvents LayoutControlGroup2 As DevExpress.XtraLayout.LayoutControlGroup Friend WithEvents LayoutControlItemRunningNumber As DevExpress.XtraLayout.LayoutControlItem - Friend WithEvents LayoutControlItem11 As DevExpress.XtraLayout.LayoutControlItem Friend WithEvents LayoutControlItem4 As DevExpress.XtraLayout.LayoutControlItem Friend WithEvents LayoutControlItem1 As DevExpress.XtraLayout.LayoutControlItem Friend WithEvents LayoutControlItem5 As DevExpress.XtraLayout.LayoutControlItem @@ -988,4 +1025,10 @@ Partial Class frmMain Friend WithEvents txtDeliveryAddressGLN As DevExpress.XtraEditors.TextEdit Friend WithEvents LayoutControlItem12 As DevExpress.XtraLayout.LayoutControlItem Friend WithEvents LayoutControlItem13 As DevExpress.XtraLayout.LayoutControlItem + Friend WithEvents BarButtonItem9 As DevExpress.XtraBars.BarButtonItem + Friend WithEvents RibbonPageGroup6 As DevExpress.XtraBars.Ribbon.RibbonPageGroup + Friend WithEvents txtDocumentKind As DevExpress.XtraEditors.TextEdit + Friend WithEvents LayoutControlItem11 As DevExpress.XtraLayout.LayoutControlItem + Friend WithEvents txtDocumentReference As DevExpress.XtraEditors.MemoEdit + Friend WithEvents LayoutControlItem14 As DevExpress.XtraLayout.LayoutControlItem End Class diff --git a/EDIDocumentImport/frmMain.vb b/EDIDocumentImport/frmMain.vb index 3de139d..1aadb0f 100644 --- a/EDIDocumentImport/frmMain.vb +++ b/EDIDocumentImport/frmMain.vb @@ -119,23 +119,23 @@ Public Class frmMain End Try End Sub - Private Sub ShowDocument(pDocument As Document, pData As Orders.MESOWebService, pDataOriginal As Orders.MESOWebService) - Dim oHead As Orders.MESOWebServiceEXIMVRG_ordersT025 = pData.Items. - Where(Function(i) TypeOf i Is Orders.MESOWebServiceEXIMVRG_ordersT025). + Private Sub ShowDocument(pDocument As Document, pData As Orders.Input.MESOWebService, pDataOriginal As Orders.Input.MESOWebService) + Dim oHead As Orders.Input.MESOWebServiceEXIMVRG_ordersT025 = pData.Items. + Where(Function(i) TypeOf i Is Orders.Input.MESOWebServiceEXIMVRG_ordersT025). FirstOrDefault() - Dim oHeadOriginal As Orders.MESOWebServiceEXIMVRG_ordersT025 = pDataOriginal.Items. - Where(Function(i) TypeOf i Is Orders.MESOWebServiceEXIMVRG_ordersT025). + Dim oHeadOriginal As Orders.Input.MESOWebServiceEXIMVRG_ordersT025 = pDataOriginal.Items. + Where(Function(i) TypeOf i Is Orders.Input.MESOWebServiceEXIMVRG_ordersT025). FirstOrDefault() - Dim oPositions As List(Of Orders.MESOWebServiceEXIMVRG_ordersT026) = pData.Items. - Where(Function(i) TypeOf i Is Orders.MESOWebServiceEXIMVRG_ordersT026). - Select(Of Orders.MESOWebServiceEXIMVRG_ordersT026)(Function(i) i). + Dim oPositions As List(Of Orders.Input.MESOWebServiceEXIMVRG_ordersT026) = pData.Items. + Where(Function(i) TypeOf i Is Orders.Input.MESOWebServiceEXIMVRG_ordersT026). + Select(Of Orders.Input.MESOWebServiceEXIMVRG_ordersT026)(Function(i) i). ToList() - Dim oPositionsOriginal As List(Of Orders.MESOWebServiceEXIMVRG_ordersT026) = pDataOriginal.Items. - Where(Function(i) TypeOf i Is Orders.MESOWebServiceEXIMVRG_ordersT026). - Select(Of Orders.MESOWebServiceEXIMVRG_ordersT026)(Function(i) i). + Dim oPositionsOriginal As List(Of Orders.Input.MESOWebServiceEXIMVRG_ordersT026) = pDataOriginal.Items. + Where(Function(i) TypeOf i Is Orders.Input.MESOWebServiceEXIMVRG_ordersT026). + Select(Of Orders.Input.MESOWebServiceEXIMVRG_ordersT026)(Function(i) i). ToList() ' ====== Head Data ====== @@ -145,10 +145,11 @@ Public Class frmMain txtDeliveryAddressGLN.Text = oHeadOriginal.Lief_Kontonummer ' Regular Data from EDI - txtBELEGKEY.Text = oHead.BELEGKEY txtRunningNumber.Text = oHead.Laufnummer txtOrderIssuer.Text = oHead.Fakt_Ansprechpartner txtOrderNumber.Text = oHead.AuftragsBestellnummer + txtDocumentKind.Text = oHead.Belegart + txtDocumentReference.Text = oHead.Auftragsreferenz dateOrderDate.EditValue = oHead.Datum_AuftragBestellung Dim oMandator = Winline.Mandators. @@ -260,16 +261,16 @@ Public Class frmMain End Sub Private Sub BarButtonItem1_ItemClick(sender As Object, e As DevExpress.XtraBars.ItemClickEventArgs) Handles BarButtonItem1.ItemClick - Process.Start(ConfigManager.Config.InputDirectory) + TryOpenDirectory(ConfigManager.Config.InputDirectory, "Eingangsverzeichnis") End Sub Private Sub BarButtonItem2_ItemClick(sender As Object, e As DevExpress.XtraBars.ItemClickEventArgs) Handles BarButtonItem2.ItemClick - Process.Start(ConfigManager.Config.OutputDirectory) + TryOpenDirectory(ConfigManager.Config.OutputDirectory, "Ausgangsverzeichnis") End Sub Private Sub BarButtonItem3_ItemClick(sender As Object, e As DevExpress.XtraBars.ItemClickEventArgs) Handles BarButtonItem3.ItemClick Dim oUserConfigDirectory = New FileInfo(ConfigManager.UserConfigPath).Directory - Process.Start(oUserConfigDirectory.FullName) + TryOpenDirectory(oUserConfigDirectory.FullName, "Konfigurationsverzeichnis") End Sub Private Sub checkShowXml_CheckedChanged(sender As Object, e As DevExpress.XtraBars.ItemClickEventArgs) Handles checkShowXml.CheckedChanged @@ -281,7 +282,7 @@ Public Class frmMain End Sub Private Sub BarButtonItem8_ItemClick(sender As Object, e As DevExpress.XtraBars.ItemClickEventArgs) Handles BarButtonItem8.ItemClick - Process.Start(LogConfig.LogDirectory) + TryOpenDirectory(LogConfig.LogDirectory, "Logverzeichnis") End Sub Private Sub cmbAccount_Validating(sender As BaseEdit, e As System.ComponentModel.CancelEventArgs) Handles cmbCustomer.Validating, cmbDeliveryAddress.Validating @@ -291,4 +292,12 @@ Public Class frmMain sender.ErrorText = "" End If End Sub + + Private Sub TryOpenDirectory(pPath As String, pDisplayName As String) + If Directory.Exists(pPath) Then + Process.Start(pPath) + Else + MsgBox($"{pDisplayName} nicht konfiguriert oder nicht gefunden!", MsgBoxStyle.Exclamation, Text) + End If + End Sub End Class \ No newline at end of file