From 6bed0b302477ae8889cb2bb503ee91959b253882 Mon Sep 17 00:00:00 2001 From: Jonathan Jenne Date: Thu, 11 Nov 2021 16:31:08 +0100 Subject: [PATCH] WIP --- MultiTool.Form/MultiTool.Form.vbproj | 23 +- .../My Project/Resources.Designer.vb | 50 + MultiTool.Form/My Project/Resources.resx | 19 +- .../Reports/OrderReport.Designer.vb | 645 +++++++++++- .../Reports/OrderReport2.Designer.vb | 117 --- MultiTool.Form/Reports/OrderReport2.resx | 123 --- MultiTool.Form/Reports/OrderReport2.vb | 3 - .../Reports/XtraReport3.Designer.vb | 605 ----------- MultiTool.Form/Reports/XtraReport3.resx | 123 --- MultiTool.Form/Reports/XtraReport3.vb | 3 - MultiTool.Form/Resources/actions_send2.svg | 15 + MultiTool.Form/Resources/bo_country.svg | 26 + MultiTool.Form/Resources/bo_product.svg | 31 + MultiTool.Form/Resources/insertpagecount.svg | 9 + MultiTool.Form/Resources/new.svg | 7 + .../Strings/frmImportMainExtra.Designer.vb | 36 + .../Strings/frmImportMainExtra.resx | 12 + MultiTool.Form/frmImportMain.Designer.vb | 34 +- MultiTool.Form/frmImportMain.resx | 988 +++++++++--------- MultiTool.Form/frmImportMain.vb | 131 ++- MultiTool.Form/frmRowEditor.vb | 5 + MultiTool.Shared/Documents/Document.vb | 6 + MultiTool.Shared/Documents/DocumentLoader.vb | 16 + MultiTool.Shared/Documents/DocumentRow.vb | 26 +- MultiTool.Shared/Schemas/Report/ReportHead.vb | 2 + 25 files changed, 1526 insertions(+), 1529 deletions(-) delete mode 100644 MultiTool.Form/Reports/OrderReport2.Designer.vb delete mode 100644 MultiTool.Form/Reports/OrderReport2.resx delete mode 100644 MultiTool.Form/Reports/OrderReport2.vb delete mode 100644 MultiTool.Form/Reports/XtraReport3.Designer.vb delete mode 100644 MultiTool.Form/Reports/XtraReport3.resx delete mode 100644 MultiTool.Form/Reports/XtraReport3.vb create mode 100644 MultiTool.Form/Resources/actions_send2.svg create mode 100644 MultiTool.Form/Resources/bo_country.svg create mode 100644 MultiTool.Form/Resources/bo_product.svg create mode 100644 MultiTool.Form/Resources/insertpagecount.svg create mode 100644 MultiTool.Form/Resources/new.svg diff --git a/MultiTool.Form/MultiTool.Form.vbproj b/MultiTool.Form/MultiTool.Form.vbproj index 1e05d50..5ba36e9 100644 --- a/MultiTool.Form/MultiTool.Form.vbproj +++ b/MultiTool.Form/MultiTool.Form.vbproj @@ -188,18 +188,6 @@ Component - - OrderReport2.vb - - - Component - - - XtraReport3.vb - - - Component - True True @@ -270,12 +258,6 @@ OrderReport.vb - - OrderReport2.vb - - - XtraReport3.vb - My.Resources ResXFileCodeGenerator @@ -325,6 +307,11 @@ + + + + + diff --git a/MultiTool.Form/My Project/Resources.Designer.vb b/MultiTool.Form/My Project/Resources.Designer.vb index 27b7983..9af25f9 100644 --- a/MultiTool.Form/My Project/Resources.Designer.vb +++ b/MultiTool.Form/My Project/Resources.Designer.vb @@ -60,6 +60,16 @@ Namespace My.Resources End Set End Property + ''' + ''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage. + ''' + Friend ReadOnly Property _new() As DevExpress.Utils.Svg.SvgImage + Get + Dim obj As Object = ResourceManager.GetObject("new", resourceCulture) + Return CType(obj,DevExpress.Utils.Svg.SvgImage) + End Get + End Property + ''' ''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage. ''' @@ -110,6 +120,36 @@ Namespace My.Resources End Get End Property + ''' + ''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage. + ''' + Friend ReadOnly Property actions_send2() As DevExpress.Utils.Svg.SvgImage + Get + Dim obj As Object = ResourceManager.GetObject("actions_send2", resourceCulture) + Return CType(obj,DevExpress.Utils.Svg.SvgImage) + End Get + End Property + + ''' + ''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage. + ''' + Friend ReadOnly Property bo_country() As DevExpress.Utils.Svg.SvgImage + Get + Dim obj As Object = ResourceManager.GetObject("bo_country", resourceCulture) + Return CType(obj,DevExpress.Utils.Svg.SvgImage) + End Get + End Property + + ''' + ''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage. + ''' + Friend ReadOnly Property bo_product() As DevExpress.Utils.Svg.SvgImage + Get + Dim obj As Object = ResourceManager.GetObject("bo_product", resourceCulture) + Return CType(obj,DevExpress.Utils.Svg.SvgImage) + End Get + End Property + ''' ''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage. ''' @@ -170,6 +210,16 @@ Namespace My.Resources End Get End Property + ''' + ''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage. + ''' + Friend ReadOnly Property insertpagecount() As DevExpress.Utils.Svg.SvgImage + Get + Dim obj As Object = ResourceManager.GetObject("insertpagecount", 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/MultiTool.Form/My Project/Resources.resx b/MultiTool.Form/My Project/Resources.resx index 7ff7ac6..c78a7f3 100644 --- a/MultiTool.Form/My Project/Resources.resx +++ b/MultiTool.Form/My Project/Resources.resx @@ -121,12 +121,18 @@ ..\Resources\logical.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + ..\Resources\bo_country.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + ..\Resources\redo.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a ..\Resources\bo_unknown1.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + ..\Resources\insertpagecount.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + ..\Resources\wraptext.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a @@ -151,6 +157,9 @@ ..\Resources\open21.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + ..\Resources\bo_product.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + ..\Resources\paymentrefund.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a @@ -178,12 +187,18 @@ ..\Resources\export.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + ..\Resources\new.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\rotatecounterclockwise.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + ..\Resources\actions_deletecircled.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + ..\Resources\actions_arrow4down.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a @@ -217,7 +232,7 @@ ..\Resources\itemtypechecked.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - ..\Resources\actions_deletecircled.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + ..\Resources\actions_send2.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/MultiTool.Form/Reports/OrderReport.Designer.vb b/MultiTool.Form/Reports/OrderReport.Designer.vb index 70541f5..9b2ea8d 100644 --- a/MultiTool.Form/Reports/OrderReport.Designer.vb +++ b/MultiTool.Form/Reports/OrderReport.Designer.vb @@ -20,44 +20,679 @@ Partial Public Class OrderReport _ 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.GroupCaption2 = New DevExpress.XtraReports.UI.XRControlStyle() + Me.GroupData2 = New DevExpress.XtraReports.UI.XRControlStyle() + Me.DetailCaption2 = New DevExpress.XtraReports.UI.XRControlStyle() + Me.DetailData2 = New DevExpress.XtraReports.UI.XRControlStyle() + Me.GroupFooterBackground3 = 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.pageInfo1 = New DevExpress.XtraReports.UI.XRPageInfo() + Me.pageInfo2 = New DevExpress.XtraReports.UI.XRPageInfo() + Me.ReportHeader = New DevExpress.XtraReports.UI.ReportHeaderBand() + Me.XrLabel1 = New DevExpress.XtraReports.UI.XRLabel() Me.Detail = New DevExpress.XtraReports.UI.DetailBand() + Me.XrTable2 = New DevExpress.XtraReports.UI.XRTable() + Me.XrTableRow3 = New DevExpress.XtraReports.UI.XRTableRow() + Me.XrTableCell5 = New DevExpress.XtraReports.UI.XRTableCell() + Me.XrTableCell6 = New DevExpress.XtraReports.UI.XRTableCell() + Me.XrTableRow5 = New DevExpress.XtraReports.UI.XRTableRow() + Me.XrTableCell9 = New DevExpress.XtraReports.UI.XRTableCell() + Me.XrTableCell10 = New DevExpress.XtraReports.UI.XRTableCell() + Me.XrTable1 = New DevExpress.XtraReports.UI.XRTable() + Me.XrTableRow1 = New DevExpress.XtraReports.UI.XRTableRow() + Me.XrTableCell1 = New DevExpress.XtraReports.UI.XRTableCell() + Me.XrTableCell2 = New DevExpress.XtraReports.UI.XRTableCell() + Me.XrTableRow2 = New DevExpress.XtraReports.UI.XRTableRow() + Me.XrTableCell3 = New DevExpress.XtraReports.UI.XRTableCell() + Me.XrTableCell4 = New DevExpress.XtraReports.UI.XRTableCell() + Me.DetailReport = New DevExpress.XtraReports.UI.DetailReportBand() + Me.GroupHeader2 = New DevExpress.XtraReports.UI.GroupHeaderBand() + Me.table3 = New DevExpress.XtraReports.UI.XRTable() + Me.tableRow4 = New DevExpress.XtraReports.UI.XRTableRow() + Me.tableCell29 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell30 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell31 = 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.Detail1 = New DevExpress.XtraReports.UI.DetailBand() + Me.table4 = New DevExpress.XtraReports.UI.XRTable() + Me.tableRow5 = New DevExpress.XtraReports.UI.XRTableRow() + Me.tableCell39 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell40 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell41 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell43 = New DevExpress.XtraReports.UI.XRTableCell() + Me.tableCell44 = New DevExpress.XtraReports.UI.XRTableCell() + 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.GroupFooter1 = New DevExpress.XtraReports.UI.GroupFooterBand() + Me.label2 = New DevExpress.XtraReports.UI.XRLabel() + Me.XrTableCell13 = New DevExpress.XtraReports.UI.XRTableCell() + Me.XrTableCell14 = New DevExpress.XtraReports.UI.XRTableCell() + Me.XrPageInfo1 = New DevExpress.XtraReports.UI.XRPageInfo() + Me.XrLabel2 = New DevExpress.XtraReports.UI.XRLabel() + Me.ObjectDataSource1 = New DevExpress.DataAccess.ObjectBinding.ObjectDataSource(Me.components) + CType(Me.XrTable2, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.XrTable1, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.table3, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.table4, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.ObjectDataSource1, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me, System.ComponentModel.ISupportInitialize).BeginInit() ' - 'ObjectDataSource1 + 'Title ' - Me.ObjectDataSource1.DataSource = GetType(MultiTool.[Shared].ReportSource) - Me.ObjectDataSource1.Name = "ObjectDataSource1" + 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, 100.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, 100.0!) + Me.DetailData1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft + ' + 'GroupCaption2 + ' + Me.GroupCaption2.BackColor = System.Drawing.Color.FromArgb(CType(CType(111, Byte), Integer), CType(CType(111, Byte), Integer), CType(CType(111, Byte), Integer)) + Me.GroupCaption2.BorderColor = System.Drawing.Color.White + Me.GroupCaption2.Borders = DevExpress.XtraPrinting.BorderSide.Bottom + Me.GroupCaption2.BorderWidth = 2.0! + Me.GroupCaption2.Font = New System.Drawing.Font("Arial", 8.25!, System.Drawing.FontStyle.Bold) + Me.GroupCaption2.ForeColor = System.Drawing.Color.FromArgb(CType(CType(228, Byte), Integer), CType(CType(228, Byte), Integer), CType(CType(228, Byte), Integer)) + Me.GroupCaption2.Name = "GroupCaption2" + Me.GroupCaption2.Padding = New DevExpress.XtraPrinting.PaddingInfo(6, 2, 0, 0, 100.0!) + Me.GroupCaption2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft + ' + 'GroupData2 + ' + Me.GroupData2.BackColor = System.Drawing.Color.FromArgb(CType(CType(111, Byte), Integer), CType(CType(111, Byte), Integer), CType(CType(111, Byte), Integer)) + Me.GroupData2.BorderColor = System.Drawing.Color.White + Me.GroupData2.Borders = DevExpress.XtraPrinting.BorderSide.Bottom + Me.GroupData2.BorderWidth = 2.0! + Me.GroupData2.Font = New System.Drawing.Font("Arial", 8.25!, System.Drawing.FontStyle.Bold) + Me.GroupData2.ForeColor = System.Drawing.Color.White + Me.GroupData2.Name = "GroupData2" + Me.GroupData2.Padding = New DevExpress.XtraPrinting.PaddingInfo(6, 2, 0, 0, 100.0!) + Me.GroupData2.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, 100.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, 100.0!) + Me.DetailData2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft + ' + 'GroupFooterBackground3 + ' + Me.GroupFooterBackground3.BackColor = System.Drawing.Color.FromArgb(CType(CType(131, Byte), Integer), CType(CType(131, Byte), Integer), CType(CType(131, Byte), Integer)) + Me.GroupFooterBackground3.BorderColor = System.Drawing.Color.White + Me.GroupFooterBackground3.Borders = DevExpress.XtraPrinting.BorderSide.Bottom + Me.GroupFooterBackground3.BorderWidth = 2.0! + Me.GroupFooterBackground3.Font = New System.Drawing.Font("Arial", 8.25!, System.Drawing.FontStyle.Bold) + Me.GroupFooterBackground3.ForeColor = System.Drawing.Color.FromArgb(CType(CType(228, Byte), Integer), CType(CType(228, Byte), Integer), CType(CType(228, Byte), Integer)) + Me.GroupFooterBackground3.Name = "GroupFooterBackground3" + Me.GroupFooterBackground3.Padding = New DevExpress.XtraPrinting.PaddingInfo(6, 2, 0, 0, 100.0!) + Me.GroupFooterBackground3.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, 100.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, 100.0!) ' 'TopMargin ' + Me.TopMargin.HeightF = 10.0! Me.TopMargin.Name = "TopMargin" ' 'BottomMargin ' + Me.BottomMargin.Controls.AddRange(New DevExpress.XtraReports.UI.XRControl() {Me.XrPageInfo1, Me.pageInfo1, Me.pageInfo2}) + Me.BottomMargin.HeightF = 50.0! Me.BottomMargin.Name = "BottomMargin" ' + 'pageInfo1 + ' + Me.pageInfo1.LocationFloat = New DevExpress.Utils.PointFloat(12.0!, 12.0!) + Me.pageInfo1.Name = "pageInfo1" + Me.pageInfo1.PageInfo = DevExpress.XtraPrinting.PageInfo.DateTime + Me.pageInfo1.SizeF = New System.Drawing.SizeF(438.0!, 26.0!) + Me.pageInfo1.StyleName = "PageInfo" + Me.pageInfo1.TextFormatString = "{0:dddd, d. MMMM yyyy HH:mm' Uhr'}" + ' + 'pageInfo2 + ' + Me.pageInfo2.LocationFloat = New DevExpress.Utils.PointFloat(968.338!, 12.00002!) + Me.pageInfo2.Name = "pageInfo2" + Me.pageInfo2.SizeF = New System.Drawing.SizeF(101.6621!, 26.0!) + Me.pageInfo2.StyleName = "PageInfo" + Me.pageInfo2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight + Me.pageInfo2.TextFormatString = "Seite {0} von {1}" + ' + 'ReportHeader + ' + Me.ReportHeader.Controls.AddRange(New DevExpress.XtraReports.UI.XRControl() {Me.XrLabel2, Me.XrLabel1}) + Me.ReportHeader.HeightF = 76.24998! + Me.ReportHeader.Name = "ReportHeader" + ' + 'XrLabel1 + ' + Me.XrLabel1.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Head].[Title]")}) + Me.XrLabel1.Font = New System.Drawing.Font("Arial", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.XrLabel1.LocationFloat = New DevExpress.Utils.PointFloat(9.999998!, 10.00001!) + Me.XrLabel1.Multiline = True + Me.XrLabel1.Name = "XrLabel1" + Me.XrLabel1.Padding = New DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100.0!) + Me.XrLabel1.SizeF = New System.Drawing.SizeF(240.625!, 23.0!) + Me.XrLabel1.StylePriority.UseFont = False + Me.XrLabel1.Text = "XrLabel1" + ' 'Detail ' + Me.Detail.Controls.AddRange(New DevExpress.XtraReports.UI.XRControl() {Me.XrTable2, Me.XrTable1}) + Me.Detail.HeightF = 50.0! + Me.Detail.KeepTogether = True Me.Detail.Name = "Detail" ' + 'XrTable2 + ' + Me.XrTable2.ForeColor = System.Drawing.Color.FromArgb(CType(CType(64, Byte), Integer), CType(CType(64, Byte), Integer), CType(CType(64, Byte), Integer)) + Me.XrTable2.LocationFloat = New DevExpress.Utils.PointFloat(354.8623!, 0!) + Me.XrTable2.Name = "XrTable2" + Me.XrTable2.Padding = New DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 96.0!) + Me.XrTable2.Rows.AddRange(New DevExpress.XtraReports.UI.XRTableRow() {Me.XrTableRow3, Me.XrTableRow5}) + Me.XrTable2.SizeF = New System.Drawing.SizeF(288.9166!, 50.0!) + Me.XrTable2.StylePriority.UseForeColor = False + ' + 'XrTableRow3 + ' + Me.XrTableRow3.Cells.AddRange(New DevExpress.XtraReports.UI.XRTableCell() {Me.XrTableCell5, Me.XrTableCell6}) + Me.XrTableRow3.Name = "XrTableRow3" + Me.XrTableRow3.Weight = 1.0R + ' + 'XrTableCell5 + ' + Me.XrTableCell5.Font = New System.Drawing.Font("Arial", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.XrTableCell5.Multiline = True + Me.XrTableCell5.Name = "XrTableCell5" + Me.XrTableCell5.StylePriority.UseFont = False + Me.XrTableCell5.Text = "Bestellnummer" + Me.XrTableCell5.Weight = 1.0R + ' + 'XrTableCell6 + ' + Me.XrTableCell6.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Head].[Text3]")}) + Me.XrTableCell6.Multiline = True + Me.XrTableCell6.Name = "XrTableCell6" + Me.XrTableCell6.Text = "XrTableCell2" + Me.XrTableCell6.Weight = 1.0R + ' + 'XrTableRow5 + ' + Me.XrTableRow5.Cells.AddRange(New DevExpress.XtraReports.UI.XRTableCell() {Me.XrTableCell9, Me.XrTableCell10}) + Me.XrTableRow5.Name = "XrTableRow5" + Me.XrTableRow5.Weight = 1.0R + ' + 'XrTableCell9 + ' + Me.XrTableCell9.Font = New System.Drawing.Font("Arial", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.XrTableCell9.Multiline = True + Me.XrTableCell9.Name = "XrTableCell9" + Me.XrTableCell9.StylePriority.UseFont = False + Me.XrTableCell9.Text = "Bestelldatum" + Me.XrTableCell9.Weight = 1.0R + ' + 'XrTableCell10 + ' + Me.XrTableCell10.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Head].[Text4]")}) + Me.XrTableCell10.Multiline = True + Me.XrTableCell10.Name = "XrTableCell10" + Me.XrTableCell10.Text = "XrTableCell4" + Me.XrTableCell10.TextFormatString = "{0:yyyy-MM-dd}" + Me.XrTableCell10.Weight = 1.0R + ' + 'XrTable1 + ' + Me.XrTable1.ForeColor = System.Drawing.Color.FromArgb(CType(CType(64, Byte), Integer), CType(CType(64, Byte), Integer), CType(CType(64, Byte), Integer)) + Me.XrTable1.LocationFloat = New DevExpress.Utils.PointFloat(9.999998!, 0!) + Me.XrTable1.Name = "XrTable1" + Me.XrTable1.Padding = New DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 96.0!) + Me.XrTable1.Rows.AddRange(New DevExpress.XtraReports.UI.XRTableRow() {Me.XrTableRow1, Me.XrTableRow2}) + Me.XrTable1.SizeF = New System.Drawing.SizeF(322.9167!, 50.0!) + Me.XrTable1.StylePriority.UseForeColor = False + ' + 'XrTableRow1 + ' + Me.XrTableRow1.Cells.AddRange(New DevExpress.XtraReports.UI.XRTableCell() {Me.XrTableCell1, Me.XrTableCell2}) + Me.XrTableRow1.Name = "XrTableRow1" + Me.XrTableRow1.Weight = 1.0R + ' + 'XrTableCell1 + ' + Me.XrTableCell1.Font = New System.Drawing.Font("Arial", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.XrTableCell1.Multiline = True + Me.XrTableCell1.Name = "XrTableCell1" + Me.XrTableCell1.StylePriority.UseFont = False + Me.XrTableCell1.Text = "Kunde" + Me.XrTableCell1.Weight = 1.0R + ' + 'XrTableCell2 + ' + Me.XrTableCell2.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Head].[Text1]")}) + Me.XrTableCell2.Multiline = True + Me.XrTableCell2.Name = "XrTableCell2" + Me.XrTableCell2.Text = "XrTableCell2" + Me.XrTableCell2.Weight = 1.0R + ' + 'XrTableRow2 + ' + Me.XrTableRow2.Cells.AddRange(New DevExpress.XtraReports.UI.XRTableCell() {Me.XrTableCell3, Me.XrTableCell4}) + Me.XrTableRow2.Name = "XrTableRow2" + Me.XrTableRow2.Weight = 1.0R + ' + 'XrTableCell3 + ' + Me.XrTableCell3.Font = New System.Drawing.Font("Arial", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.XrTableCell3.Multiline = True + Me.XrTableCell3.Name = "XrTableCell3" + Me.XrTableCell3.StylePriority.UseFont = False + Me.XrTableCell3.Text = "Kundennummer" + Me.XrTableCell3.Weight = 1.0R + ' + 'XrTableCell4 + ' + Me.XrTableCell4.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Head].[Text2]")}) + Me.XrTableCell4.Multiline = True + Me.XrTableCell4.Name = "XrTableCell4" + Me.XrTableCell4.Text = "XrTableCell4" + Me.XrTableCell4.Weight = 1.0R + ' + 'DetailReport + ' + Me.DetailReport.Bands.AddRange(New DevExpress.XtraReports.UI.Band() {Me.GroupHeader2, Me.Detail1, Me.GroupFooter1}) + Me.DetailReport.DataMember = "Positions" + Me.DetailReport.DataSource = Me.ObjectDataSource1 + Me.DetailReport.Level = 0 + Me.DetailReport.Name = "DetailReport" + ' + 'GroupHeader2 + ' + Me.GroupHeader2.Controls.AddRange(New DevExpress.XtraReports.UI.XRControl() {Me.table3}) + Me.GroupHeader2.GroupUnion = DevExpress.XtraReports.UI.GroupUnion.WithFirstDetail + Me.GroupHeader2.HeightF = 28.0! + Me.GroupHeader2.Level = 1 + Me.GroupHeader2.Name = "GroupHeader2" + ' + 'table3 + ' + Me.table3.LocationFloat = New DevExpress.Utils.PointFloat(0!, 0!) + Me.table3.Name = "table3" + Me.table3.Rows.AddRange(New DevExpress.XtraReports.UI.XRTableRow() {Me.tableRow4}) + Me.table3.SizeF = New System.Drawing.SizeF(1080.0!, 28.0!) + ' + 'tableRow4 + ' + Me.tableRow4.Cells.AddRange(New DevExpress.XtraReports.UI.XRTableCell() {Me.tableCell29, Me.tableCell30, Me.tableCell31, Me.XrTableCell13, Me.tableCell33, Me.tableCell34, Me.tableCell35, Me.tableCell36, Me.tableCell37, Me.tableCell38}) + Me.tableRow4.Name = "tableRow4" + Me.tableRow4.Weight = 1.0R + ' + 'tableCell29 + ' + Me.tableCell29.Borders = DevExpress.XtraPrinting.BorderSide.None + Me.tableCell29.Name = "tableCell29" + Me.tableCell29.StyleName = "DetailCaption2" + Me.tableCell29.StylePriority.UseBorders = False + Me.tableCell29.Text = "Nr." + Me.tableCell29.Weight = 0.048043450056698064R + ' + 'tableCell30 + ' + Me.tableCell30.Multiline = True + Me.tableCell30.Name = "tableCell30" + Me.tableCell30.StyleName = "DetailCaption2" + Me.tableCell30.Text = "Artikelnummer" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "Eigen" + Me.tableCell30.Weight = 0.13761617125318018R + ' + 'tableCell31 + ' + Me.tableCell31.Multiline = True + Me.tableCell31.Name = "tableCell31" + Me.tableCell31.StyleName = "DetailCaption2" + Me.tableCell31.Text = "Artikelnummer" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "Lieferant" + Me.tableCell31.Weight = 0.13529574805877542R + ' + 'tableCell33 + ' + Me.tableCell33.Multiline = True + Me.tableCell33.Name = "tableCell33" + Me.tableCell33.StyleName = "DetailCaption2" + Me.tableCell33.Text = "Menge " & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "bestellt" + Me.tableCell33.Weight = 0.070741164831997841R + ' + 'tableCell34 + ' + Me.tableCell34.Multiline = True + Me.tableCell34.Name = "tableCell34" + Me.tableCell34.StyleName = "DetailCaption2" + Me.tableCell34.Text = "Menge" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "geliefert" + Me.tableCell34.Weight = 0.070741164831997813R + ' + 'tableCell35 + ' + Me.tableCell35.Name = "tableCell35" + Me.tableCell35.StyleName = "DetailCaption2" + Me.tableCell35.Text = "Colli" + Me.tableCell35.Weight = 0.080547574694777982R + ' + 'tableCell36 + ' + Me.tableCell36.Name = "tableCell36" + Me.tableCell36.StyleName = "DetailCaption2" + Me.tableCell36.Text = "Preis" + Me.tableCell36.Weight = 0.0838350777271746R + ' + 'tableCell37 + ' + Me.tableCell37.Name = "tableCell37" + Me.tableCell37.StyleName = "DetailCaption2" + Me.tableCell37.Text = "Steuer" + Me.tableCell37.Weight = 0.068044700696266031R + ' + 'tableCell38 + ' + Me.tableCell38.Name = "tableCell38" + Me.tableCell38.StyleName = "DetailCaption2" + Me.tableCell38.Text = "Gesamt" + Me.tableCell38.Weight = 0.11284432305230034R + ' + 'Detail1 + ' + Me.Detail1.Controls.AddRange(New DevExpress.XtraReports.UI.XRControl() {Me.table4}) + Me.Detail1.HeightF = 25.0! + Me.Detail1.Name = "Detail1" + ' + 'table4 + ' + Me.table4.LocationFloat = New DevExpress.Utils.PointFloat(0!, 0!) + Me.table4.Name = "table4" + Me.table4.OddStyleName = "DetailData3_Odd" + Me.table4.Rows.AddRange(New DevExpress.XtraReports.UI.XRTableRow() {Me.tableRow5}) + Me.table4.SizeF = New System.Drawing.SizeF(1080.0!, 25.0!) + ' + 'tableRow5 + ' + Me.tableRow5.Cells.AddRange(New DevExpress.XtraReports.UI.XRTableCell() {Me.tableCell39, Me.tableCell40, Me.tableCell41, Me.XrTableCell14, Me.tableCell43, Me.tableCell44, Me.tableCell45, Me.tableCell46, Me.tableCell47, Me.tableCell48}) + Me.tableRow5.Name = "tableRow5" + Me.tableRow5.Weight = 11.5R + ' + 'tableCell39 + ' + Me.tableCell39.Borders = DevExpress.XtraPrinting.BorderSide.None + Me.tableCell39.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Id]")}) + Me.tableCell39.Name = "tableCell39" + Me.tableCell39.StyleName = "DetailData2" + Me.tableCell39.StylePriority.UseBorders = False + Me.tableCell39.Weight = 0.048043450128467058R + ' + 'tableCell40 + ' + Me.tableCell40.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Text1]")}) + Me.tableCell40.Name = "tableCell40" + Me.tableCell40.StyleName = "DetailData2" + Me.tableCell40.Weight = 0.13761613997946534R + ' + 'tableCell41 + ' + Me.tableCell41.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Text2]")}) + Me.tableCell41.Name = "tableCell41" + Me.tableCell41.StyleName = "DetailData2" + Me.tableCell41.Weight = 0.13529577138268081R + ' + 'tableCell43 + ' + Me.tableCell43.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Text4]")}) + Me.tableCell43.Name = "tableCell43" + Me.tableCell43.StyleName = "DetailData2" + Me.tableCell43.Weight = 0.071202788477602807R + ' + 'tableCell44 + ' + Me.tableCell44.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Text5]")}) + Me.tableCell44.Name = "tableCell44" + Me.tableCell44.StyleName = "DetailData2" + Me.tableCell44.Weight = 0.064886613001650051R + ' + 'tableCell45 + ' + Me.tableCell45.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Text6]")}) + Me.tableCell45.Name = "tableCell45" + Me.tableCell45.StyleName = "DetailData2" + Me.tableCell45.Weight = 0.0859405029841838R + ' + 'tableCell46 + ' + Me.tableCell46.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Text7]")}) + Me.tableCell46.Name = "tableCell46" + Me.tableCell46.StyleName = "DetailData2" + Me.tableCell46.Weight = 0.083835016066706125R + ' + 'tableCell47 + ' + Me.tableCell47.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Text8]")}) + Me.tableCell47.Name = "tableCell47" + Me.tableCell47.StyleName = "DetailData2" + Me.tableCell47.Weight = 0.068044762421027555R + ' + 'tableCell48 + ' + Me.tableCell48.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Text10]")}) + Me.tableCell48.Name = "tableCell48" + Me.tableCell48.StyleName = "DetailData2" + Me.tableCell48.Weight = 0.11284430609809028R + ' + 'GroupFooter1 + ' + Me.GroupFooter1.Controls.AddRange(New DevExpress.XtraReports.UI.XRControl() {Me.label2}) + Me.GroupFooter1.GroupUnion = DevExpress.XtraReports.UI.GroupFooterUnion.WithLastDetail + Me.GroupFooter1.HeightF = 2.083333! + Me.GroupFooter1.Name = "GroupFooter1" + ' + 'label2 + ' + Me.label2.Borders = DevExpress.XtraPrinting.BorderSide.None + Me.label2.LocationFloat = New DevExpress.Utils.PointFloat(0!, 0!) + Me.label2.Name = "label2" + Me.label2.SizeF = New System.Drawing.SizeF(1080.0!, 2.083333!) + Me.label2.StyleName = "GroupFooterBackground3" + Me.label2.StylePriority.UseBorders = False + ' + 'XrTableCell13 + ' + Me.XrTableCell13.Multiline = True + Me.XrTableCell13.Name = "XrTableCell13" + Me.XrTableCell13.StyleName = "DetailCaption2" + Me.XrTableCell13.Text = "Bezeichnung" + Me.XrTableCell13.Weight = 0.28372574859168509R + ' + 'XrTableCell14 + ' + Me.XrTableCell14.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Text3]")}) + Me.XrTableCell14.Multiline = True + Me.XrTableCell14.Name = "XrTableCell14" + Me.XrTableCell14.StyleName = "DetailData2" + Me.XrTableCell14.Text = "XrTableCell14" + Me.XrTableCell14.Weight = 0.28372577170476931R + ' + 'XrPageInfo1 + ' + Me.XrPageInfo1.LocationFloat = New DevExpress.Utils.PointFloat(775.6297!, 11.99999!) + Me.XrPageInfo1.Name = "XrPageInfo1" + Me.XrPageInfo1.PageInfo = DevExpress.XtraPrinting.PageInfo.UserName + Me.XrPageInfo1.SizeF = New System.Drawing.SizeF(176.6621!, 26.0!) + Me.XrPageInfo1.StyleName = "PageInfo" + Me.XrPageInfo1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight + Me.XrPageInfo1.TextFormatString = "Benutzer {0} " + ' + 'XrLabel2 + ' + Me.XrLabel2.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Head].[Subtitle]")}) + Me.XrLabel2.Font = New System.Drawing.Font("Arial", 11.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.XrLabel2.LocationFloat = New DevExpress.Utils.PointFloat(9.999998!, 43.24999!) + Me.XrLabel2.Multiline = True + Me.XrLabel2.Name = "XrLabel2" + Me.XrLabel2.Padding = New DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100.0!) + Me.XrLabel2.SizeF = New System.Drawing.SizeF(240.625!, 23.0!) + Me.XrLabel2.StylePriority.UseFont = False + Me.XrLabel2.Text = "XrLabel1" + ' + 'ObjectDataSource1 + ' + Me.ObjectDataSource1.DataSource = GetType(MultiTool.[Shared].ReportSource) + Me.ObjectDataSource1.Name = "ObjectDataSource1" + ' 'OrderReport ' - Me.Bands.AddRange(New DevExpress.XtraReports.UI.Band() {Me.TopMargin, Me.BottomMargin, Me.Detail}) + 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.Font = New System.Drawing.Font("Arial", 9.75!) + Me.Landscape = True + Me.Margins = New System.Drawing.Printing.Margins(10, 10, 10, 50) + Me.PageHeight = 850 + Me.PageWidth = 1100 + Me.StyleSheet.AddRange(New DevExpress.XtraReports.UI.XRControlStyle() {Me.Title, Me.DetailCaption1, Me.DetailData1, Me.GroupCaption2, Me.GroupData2, Me.DetailCaption2, Me.DetailData2, Me.GroupFooterBackground3, Me.DetailData3_Odd, Me.PageInfo}) Me.Version = "19.2" + CType(Me.XrTable2, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.XrTable1, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.table3, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.table4, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.ObjectDataSource1, 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 GroupCaption2 As DevExpress.XtraReports.UI.XRControlStyle + Friend WithEvents GroupData2 As DevExpress.XtraReports.UI.XRControlStyle + Friend WithEvents DetailCaption2 As DevExpress.XtraReports.UI.XRControlStyle + Friend WithEvents DetailData2 As DevExpress.XtraReports.UI.XRControlStyle + Friend WithEvents GroupFooterBackground3 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 Detail As DevExpress.XtraReports.UI.DetailBand + Friend WithEvents DetailReport As DevExpress.XtraReports.UI.DetailReportBand + Friend WithEvents GroupHeader2 As DevExpress.XtraReports.UI.GroupHeaderBand + Friend WithEvents table3 As DevExpress.XtraReports.UI.XRTable + Friend WithEvents tableRow4 As DevExpress.XtraReports.UI.XRTableRow + 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 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 Detail1 As DevExpress.XtraReports.UI.DetailBand + Friend WithEvents table4 As DevExpress.XtraReports.UI.XRTable + Friend WithEvents tableRow5 As DevExpress.XtraReports.UI.XRTableRow + 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 tableCell43 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents tableCell44 As DevExpress.XtraReports.UI.XRTableCell + 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 GroupFooter1 As DevExpress.XtraReports.UI.GroupFooterBand + Friend WithEvents label2 As DevExpress.XtraReports.UI.XRLabel + Friend WithEvents XrLabel1 As DevExpress.XtraReports.UI.XRLabel + Friend WithEvents XrTable1 As DevExpress.XtraReports.UI.XRTable + Friend WithEvents XrTableRow1 As DevExpress.XtraReports.UI.XRTableRow + Friend WithEvents XrTableCell1 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents XrTableCell2 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents XrTableRow2 As DevExpress.XtraReports.UI.XRTableRow + Friend WithEvents XrTableCell3 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents XrTableCell4 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents XrTable2 As DevExpress.XtraReports.UI.XRTable + Friend WithEvents XrTableRow3 As DevExpress.XtraReports.UI.XRTableRow + Friend WithEvents XrTableCell5 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents XrTableCell6 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents XrTableRow5 As DevExpress.XtraReports.UI.XRTableRow + Friend WithEvents XrTableCell9 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents XrTableCell10 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents XrTableCell13 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents XrTableCell14 As DevExpress.XtraReports.UI.XRTableCell + Friend WithEvents XrPageInfo1 As DevExpress.XtraReports.UI.XRPageInfo + Friend WithEvents XrLabel2 As DevExpress.XtraReports.UI.XRLabel End Class diff --git a/MultiTool.Form/Reports/OrderReport2.Designer.vb b/MultiTool.Form/Reports/OrderReport2.Designer.vb deleted file mode 100644 index 01f09ee..0000000 --- a/MultiTool.Form/Reports/OrderReport2.Designer.vb +++ /dev/null @@ -1,117 +0,0 @@ - _ -Partial Public Class OrderReport2 - 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.TopMargin = New DevExpress.XtraReports.UI.TopMarginBand() - Me.XrLabel1 = New DevExpress.XtraReports.UI.XRLabel() - Me.BottomMargin = New DevExpress.XtraReports.UI.BottomMarginBand() - Me.Detail = New DevExpress.XtraReports.UI.DetailBand() - Me.XrLabel4 = New DevExpress.XtraReports.UI.XRLabel() - Me.XrLabel3 = New DevExpress.XtraReports.UI.XRLabel() - Me.XrLabel2 = New DevExpress.XtraReports.UI.XRLabel() - Me.ObjectDataSource1 = New DevExpress.DataAccess.ObjectBinding.ObjectDataSource(Me.components) - CType(Me.ObjectDataSource1, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me, System.ComponentModel.ISupportInitialize).BeginInit() - ' - 'TopMargin - ' - Me.TopMargin.Controls.AddRange(New DevExpress.XtraReports.UI.XRControl() {Me.XrLabel1}) - Me.TopMargin.HeightF = 76.04166! - Me.TopMargin.Name = "TopMargin" - ' - 'XrLabel1 - ' - Me.XrLabel1.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Head].[Title]")}) - Me.XrLabel1.LocationFloat = New DevExpress.Utils.PointFloat(10.00001!, 10.00001!) - Me.XrLabel1.Multiline = True - Me.XrLabel1.Name = "XrLabel1" - Me.XrLabel1.Padding = New DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100.0!) - Me.XrLabel1.SizeF = New System.Drawing.SizeF(100.0!, 23.0!) - Me.XrLabel1.Text = "XrLabel1" - ' - 'BottomMargin - ' - Me.BottomMargin.Name = "BottomMargin" - ' - 'Detail - ' - Me.Detail.Controls.AddRange(New DevExpress.XtraReports.UI.XRControl() {Me.XrLabel4, Me.XrLabel3, Me.XrLabel2}) - Me.Detail.HeightF = 67.70834! - Me.Detail.Name = "Detail" - Me.Detail.SortFields.AddRange(New DevExpress.XtraReports.UI.GroupField() {New DevExpress.XtraReports.UI.GroupField("Positions.Id", DevExpress.XtraReports.UI.XRColumnSortOrder.Ascending)}) - ' - 'XrLabel4 - ' - Me.XrLabel4.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Positions].[Text2]")}) - Me.XrLabel4.LocationFloat = New DevExpress.Utils.PointFloat(238.5417!, 10.00001!) - Me.XrLabel4.Multiline = True - Me.XrLabel4.Name = "XrLabel4" - Me.XrLabel4.Padding = New DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100.0!) - Me.XrLabel4.SizeF = New System.Drawing.SizeF(100.0!, 23.0!) - Me.XrLabel4.Text = "XrLabel4" - ' - 'XrLabel3 - ' - Me.XrLabel3.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Positions].[Text1]")}) - Me.XrLabel3.LocationFloat = New DevExpress.Utils.PointFloat(127.0833!, 10.00001!) - Me.XrLabel3.Multiline = True - Me.XrLabel3.Name = "XrLabel3" - Me.XrLabel3.Padding = New DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100.0!) - Me.XrLabel3.SizeF = New System.Drawing.SizeF(100.0!, 23.0!) - Me.XrLabel3.Text = "XrLabel3" - ' - 'XrLabel2 - ' - Me.XrLabel2.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Positions].[Id]")}) - Me.XrLabel2.LocationFloat = New DevExpress.Utils.PointFloat(10.00001!, 10.00001!) - Me.XrLabel2.Multiline = True - Me.XrLabel2.Name = "XrLabel2" - Me.XrLabel2.Padding = New DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100.0!) - Me.XrLabel2.SizeF = New System.Drawing.SizeF(100.0!, 23.0!) - Me.XrLabel2.Text = "XrLabel2" - ' - 'ObjectDataSource1 - ' - Me.ObjectDataSource1.DataSource = GetType(MultiTool.[Shared].ReportSource) - Me.ObjectDataSource1.Name = "ObjectDataSource1" - ' - 'OrderReport2 - ' - Me.Bands.AddRange(New DevExpress.XtraReports.UI.Band() {Me.TopMargin, Me.BottomMargin, Me.Detail}) - Me.ComponentStorage.AddRange(New System.ComponentModel.IComponent() {Me.ObjectDataSource1}) - Me.DataSource = Me.ObjectDataSource1 - Me.Font = New System.Drawing.Font("Arial", 9.75!) - Me.Margins = New System.Drawing.Printing.Margins(100, 100, 76, 100) - Me.Version = "19.2" - CType(Me.ObjectDataSource1, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me, System.ComponentModel.ISupportInitialize).EndInit() - - End Sub - - Friend WithEvents ObjectDataSource1 As DevExpress.DataAccess.ObjectBinding.ObjectDataSource - Friend WithEvents TopMargin As DevExpress.XtraReports.UI.TopMarginBand - Friend WithEvents BottomMargin As DevExpress.XtraReports.UI.BottomMarginBand - Friend WithEvents Detail As DevExpress.XtraReports.UI.DetailBand - Friend WithEvents XrLabel1 As DevExpress.XtraReports.UI.XRLabel - Friend WithEvents XrLabel4 As DevExpress.XtraReports.UI.XRLabel - Friend WithEvents XrLabel3 As DevExpress.XtraReports.UI.XRLabel - Friend WithEvents XrLabel2 As DevExpress.XtraReports.UI.XRLabel -End Class diff --git a/MultiTool.Form/Reports/OrderReport2.resx b/MultiTool.Form/Reports/OrderReport2.resx deleted file mode 100644 index 014e1c0..0000000 --- a/MultiTool.Form/Reports/OrderReport2.resx +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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/MultiTool.Form/Reports/OrderReport2.vb b/MultiTool.Form/Reports/OrderReport2.vb deleted file mode 100644 index 2bf3cd8..0000000 --- a/MultiTool.Form/Reports/OrderReport2.vb +++ /dev/null @@ -1,3 +0,0 @@ -Public Class OrderReport2 - -End Class \ No newline at end of file diff --git a/MultiTool.Form/Reports/XtraReport3.Designer.vb b/MultiTool.Form/Reports/XtraReport3.Designer.vb deleted file mode 100644 index d094839..0000000 --- a/MultiTool.Form/Reports/XtraReport3.Designer.vb +++ /dev/null @@ -1,605 +0,0 @@ - _ -Partial Public Class XtraReport3 - 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.GroupCaption1 = New DevExpress.XtraReports.UI.XRControlStyle() - Me.GroupData1 = New DevExpress.XtraReports.UI.XRControlStyle() - Me.DetailCaption1 = New DevExpress.XtraReports.UI.XRControlStyle() - Me.DetailData1 = New DevExpress.XtraReports.UI.XRControlStyle() - Me.GroupCaption2 = New DevExpress.XtraReports.UI.XRControlStyle() - Me.GroupData2 = New DevExpress.XtraReports.UI.XRControlStyle() - Me.DetailCaption2 = New DevExpress.XtraReports.UI.XRControlStyle() - Me.DetailData2 = New DevExpress.XtraReports.UI.XRControlStyle() - Me.GroupFooterBackground3 = 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.pageInfo1 = New DevExpress.XtraReports.UI.XRPageInfo() - Me.pageInfo2 = New DevExpress.XtraReports.UI.XRPageInfo() - Me.ReportHeader = New DevExpress.XtraReports.UI.ReportHeaderBand() - Me.label1 = New DevExpress.XtraReports.UI.XRLabel() - Me.Detail = New DevExpress.XtraReports.UI.DetailBand() - Me.DetailReport = New DevExpress.XtraReports.UI.DetailReportBand() - Me.GroupHeader4 = New DevExpress.XtraReports.UI.GroupHeaderBand() - Me.table5 = New DevExpress.XtraReports.UI.XRTable() - Me.tableRow6 = New DevExpress.XtraReports.UI.XRTableRow() - 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.Detail1 = New DevExpress.XtraReports.UI.DetailBand() - Me.table6 = New DevExpress.XtraReports.UI.XRTable() - Me.tableRow7 = New DevExpress.XtraReports.UI.XRTableRow() - 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.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.label2 = New DevExpress.XtraReports.UI.XRLabel() - Me.GroupFooter1 = New DevExpress.XtraReports.UI.GroupFooterBand() - Me.XrLabel1 = New DevExpress.XtraReports.UI.XRLabel() - Me.XrLabel4 = New DevExpress.XtraReports.UI.XRLabel() - Me.XrLabel5 = New DevExpress.XtraReports.UI.XRLabel() - Me.XrLabel6 = New DevExpress.XtraReports.UI.XRLabel() - Me.XrLabel7 = New DevExpress.XtraReports.UI.XRLabel() - Me.XrLabel2 = New DevExpress.XtraReports.UI.XRLabel() - CType(Me.ObjectDataSource1, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.table5, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.table6, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me, System.ComponentModel.ISupportInitialize).BeginInit() - ' - 'ObjectDataSource1 - ' - Me.ObjectDataSource1.DataSource = GetType(MultiTool.[Shared].ReportSource) - 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(64, Byte), Integer), CType(CType(70, Byte), Integer), CType(CType(80, Byte), Integer)) - Me.Title.Name = "Title" - ' - 'GroupCaption1 - ' - Me.GroupCaption1.BackColor = System.Drawing.Color.FromArgb(CType(CType(23, Byte), Integer), CType(CType(104, Byte), Integer), CType(CType(196, Byte), Integer)) - Me.GroupCaption1.BorderColor = System.Drawing.Color.White - Me.GroupCaption1.Borders = DevExpress.XtraPrinting.BorderSide.Bottom - Me.GroupCaption1.BorderWidth = 2.0! - Me.GroupCaption1.Font = New System.Drawing.Font("Arial", 8.25!, System.Drawing.FontStyle.Bold) - Me.GroupCaption1.ForeColor = System.Drawing.Color.FromArgb(CType(CType(228, Byte), Integer), CType(CType(228, Byte), Integer), CType(CType(228, Byte), Integer)) - Me.GroupCaption1.Name = "GroupCaption1" - Me.GroupCaption1.Padding = New DevExpress.XtraPrinting.PaddingInfo(6, 2, 0, 0, 100.0!) - Me.GroupCaption1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft - ' - 'GroupData1 - ' - Me.GroupData1.BackColor = System.Drawing.Color.FromArgb(CType(CType(23, Byte), Integer), CType(CType(104, Byte), Integer), CType(CType(196, Byte), Integer)) - Me.GroupData1.BorderColor = System.Drawing.Color.White - Me.GroupData1.Borders = DevExpress.XtraPrinting.BorderSide.Bottom - Me.GroupData1.BorderWidth = 2.0! - Me.GroupData1.Font = New System.Drawing.Font("Arial", 8.25!, System.Drawing.FontStyle.Bold) - Me.GroupData1.ForeColor = System.Drawing.Color.White - Me.GroupData1.Name = "GroupData1" - Me.GroupData1.Padding = New DevExpress.XtraPrinting.PaddingInfo(6, 2, 0, 0, 100.0!) - Me.GroupData1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft - ' - 'DetailCaption1 - ' - Me.DetailCaption1.BackColor = System.Drawing.Color.FromArgb(CType(CType(23, Byte), Integer), CType(CType(104, Byte), Integer), CType(CType(196, 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, 100.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, 100.0!) - Me.DetailData1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft - ' - 'GroupCaption2 - ' - Me.GroupCaption2.BackColor = System.Drawing.Color.FromArgb(CType(CType(37, Byte), Integer), CType(CType(129, Byte), Integer), CType(CType(216, Byte), Integer)) - Me.GroupCaption2.BorderColor = System.Drawing.Color.White - Me.GroupCaption2.Borders = DevExpress.XtraPrinting.BorderSide.Bottom - Me.GroupCaption2.BorderWidth = 2.0! - Me.GroupCaption2.Font = New System.Drawing.Font("Arial", 8.25!, System.Drawing.FontStyle.Bold) - Me.GroupCaption2.ForeColor = System.Drawing.Color.FromArgb(CType(CType(228, Byte), Integer), CType(CType(228, Byte), Integer), CType(CType(228, Byte), Integer)) - Me.GroupCaption2.Name = "GroupCaption2" - Me.GroupCaption2.Padding = New DevExpress.XtraPrinting.PaddingInfo(6, 2, 0, 0, 100.0!) - Me.GroupCaption2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft - ' - 'GroupData2 - ' - Me.GroupData2.BackColor = System.Drawing.Color.FromArgb(CType(CType(37, Byte), Integer), CType(CType(129, Byte), Integer), CType(CType(216, Byte), Integer)) - Me.GroupData2.BorderColor = System.Drawing.Color.White - Me.GroupData2.Borders = DevExpress.XtraPrinting.BorderSide.Bottom - Me.GroupData2.BorderWidth = 2.0! - Me.GroupData2.Font = New System.Drawing.Font("Arial", 8.25!, System.Drawing.FontStyle.Bold) - Me.GroupData2.ForeColor = System.Drawing.Color.White - Me.GroupData2.Name = "GroupData2" - Me.GroupData2.Padding = New DevExpress.XtraPrinting.PaddingInfo(6, 2, 0, 0, 100.0!) - Me.GroupData2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft - ' - 'DetailCaption2 - ' - Me.DetailCaption2.BackColor = System.Drawing.Color.FromArgb(CType(CType(37, Byte), Integer), CType(CType(129, Byte), Integer), CType(CType(216, 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, 100.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, 100.0!) - Me.DetailData2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft - ' - 'GroupFooterBackground3 - ' - Me.GroupFooterBackground3.BackColor = System.Drawing.Color.FromArgb(CType(CType(109, Byte), Integer), CType(CType(117, Byte), Integer), CType(CType(129, Byte), Integer)) - Me.GroupFooterBackground3.BorderColor = System.Drawing.Color.White - Me.GroupFooterBackground3.Borders = DevExpress.XtraPrinting.BorderSide.Bottom - Me.GroupFooterBackground3.BorderWidth = 2.0! - Me.GroupFooterBackground3.Font = New System.Drawing.Font("Arial", 8.25!, System.Drawing.FontStyle.Bold) - Me.GroupFooterBackground3.ForeColor = System.Drawing.Color.FromArgb(CType(CType(228, Byte), Integer), CType(CType(228, Byte), Integer), CType(CType(228, Byte), Integer)) - Me.GroupFooterBackground3.Name = "GroupFooterBackground3" - Me.GroupFooterBackground3.Padding = New DevExpress.XtraPrinting.PaddingInfo(6, 2, 0, 0, 100.0!) - Me.GroupFooterBackground3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft - ' - 'DetailData3_Odd - ' - Me.DetailData3_Odd.BackColor = System.Drawing.Color.FromArgb(CType(CType(243, Byte), Integer), CType(CType(245, Byte), Integer), CType(CType(248, 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, 100.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(64, Byte), Integer), CType(CType(70, Byte), Integer), CType(CType(80, Byte), Integer)) - Me.PageInfo.Name = "PageInfo" - Me.PageInfo.Padding = New DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100.0!) - ' - 'TopMargin - ' - Me.TopMargin.Name = "TopMargin" - ' - 'BottomMargin - ' - Me.BottomMargin.Controls.AddRange(New DevExpress.XtraReports.UI.XRControl() {Me.pageInfo1, Me.pageInfo2}) - Me.BottomMargin.Name = "BottomMargin" - ' - 'pageInfo1 - ' - 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(313.0!, 23.0!) - Me.pageInfo1.StyleName = "PageInfo" - ' - 'pageInfo2 - ' - Me.pageInfo2.LocationFloat = New DevExpress.Utils.PointFloat(331.0!, 6.0!) - Me.pageInfo2.Name = "pageInfo2" - Me.pageInfo2.SizeF = New System.Drawing.SizeF(313.0!, 23.0!) - Me.pageInfo2.StyleName = "PageInfo" - Me.pageInfo2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight - Me.pageInfo2.TextFormatString = "Seite {0} von {1}" - ' - 'ReportHeader - ' - Me.ReportHeader.Controls.AddRange(New DevExpress.XtraReports.UI.XRControl() {Me.label1}) - Me.ReportHeader.HeightF = 32.91667! - Me.ReportHeader.Name = "ReportHeader" - ' - 'label1 - ' - Me.label1.LocationFloat = New DevExpress.Utils.PointFloat(6.0!, 6.0!) - Me.label1.Name = "label1" - Me.label1.SizeF = New System.Drawing.SizeF(638.0!, 24.19433!) - Me.label1.StyleName = "Title" - Me.label1.Text = "OrderReport" - ' - 'Detail - ' - Me.Detail.Controls.AddRange(New DevExpress.XtraReports.UI.XRControl() {Me.XrLabel2, Me.XrLabel7, Me.XrLabel6, Me.XrLabel5, Me.XrLabel4, Me.XrLabel1}) - Me.Detail.HeightF = 221.0! - Me.Detail.KeepTogether = True - Me.Detail.Name = "Detail" - ' - 'DetailReport - ' - Me.DetailReport.Bands.AddRange(New DevExpress.XtraReports.UI.Band() {Me.GroupHeader4, Me.Detail1, Me.GroupFooter1}) - Me.DetailReport.DataMember = "Positions" - Me.DetailReport.DataSource = Me.ObjectDataSource1 - Me.DetailReport.Level = 0 - Me.DetailReport.Name = "DetailReport" - ' - 'GroupHeader4 - ' - Me.GroupHeader4.Controls.AddRange(New DevExpress.XtraReports.UI.XRControl() {Me.table5}) - Me.GroupHeader4.GroupUnion = DevExpress.XtraReports.UI.GroupUnion.WithFirstDetail - Me.GroupHeader4.HeightF = 58.83334! - Me.GroupHeader4.Name = "GroupHeader4" - ' - 'table5 - ' - Me.table5.LocationFloat = New DevExpress.Utils.PointFloat(0!, 0!) - Me.table5.Name = "table5" - Me.table5.Rows.AddRange(New DevExpress.XtraReports.UI.XRTableRow() {Me.tableRow6}) - Me.table5.SizeF = New System.Drawing.SizeF(650.0!, 28.0!) - ' - 'tableRow6 - ' - Me.tableRow6.Cells.AddRange(New DevExpress.XtraReports.UI.XRTableCell() {Me.tableCell29, Me.tableCell30, Me.tableCell31, Me.tableCell32, Me.tableCell33, Me.tableCell34, Me.tableCell35, Me.tableCell36, Me.tableCell37, Me.tableCell38}) - Me.tableRow6.Name = "tableRow6" - Me.tableRow6.Weight = 1.0R - ' - 'tableCell29 - ' - Me.tableCell29.Borders = DevExpress.XtraPrinting.BorderSide.None - Me.tableCell29.Name = "tableCell29" - Me.tableCell29.StyleName = "DetailCaption2" - Me.tableCell29.StylePriority.UseBorders = False - Me.tableCell29.Text = "Text1" - Me.tableCell29.Weight = 0.09857285719651443R - ' - 'tableCell30 - ' - Me.tableCell30.Name = "tableCell30" - Me.tableCell30.StyleName = "DetailCaption2" - Me.tableCell30.Text = "Text2" - Me.tableCell30.Weight = 0.09857285719651443R - ' - 'tableCell31 - ' - Me.tableCell31.Name = "tableCell31" - Me.tableCell31.StyleName = "DetailCaption2" - Me.tableCell31.Text = "Text3" - Me.tableCell31.Weight = 0.09857285719651443R - ' - 'tableCell32 - ' - Me.tableCell32.Name = "tableCell32" - Me.tableCell32.StyleName = "DetailCaption2" - Me.tableCell32.Text = "Text4" - Me.tableCell32.Weight = 0.09857285719651443R - ' - 'tableCell33 - ' - Me.tableCell33.Name = "tableCell33" - Me.tableCell33.StyleName = "DetailCaption2" - Me.tableCell33.Text = "Text5" - Me.tableCell33.Weight = 0.09857285719651443R - ' - 'tableCell34 - ' - Me.tableCell34.Name = "tableCell34" - Me.tableCell34.StyleName = "DetailCaption2" - Me.tableCell34.Text = "Text6" - Me.tableCell34.Weight = 0.09857285719651443R - ' - 'tableCell35 - ' - Me.tableCell35.Name = "tableCell35" - Me.tableCell35.StyleName = "DetailCaption2" - Me.tableCell35.Text = "Text7" - Me.tableCell35.Weight = 0.09857285719651443R - ' - 'tableCell36 - ' - Me.tableCell36.Name = "tableCell36" - Me.tableCell36.StyleName = "DetailCaption2" - Me.tableCell36.Text = "Text8" - Me.tableCell36.Weight = 0.09857285719651443R - ' - 'tableCell37 - ' - Me.tableCell37.Name = "tableCell37" - Me.tableCell37.StyleName = "DetailCaption2" - Me.tableCell37.Text = "Text9" - Me.tableCell37.Weight = 0.09857285719651443R - ' - 'tableCell38 - ' - Me.tableCell38.Name = "tableCell38" - Me.tableCell38.StyleName = "DetailCaption2" - Me.tableCell38.Text = "Text10" - Me.tableCell38.Weight = 0.11284421480618991R - ' - 'Detail1 - ' - Me.Detail1.Controls.AddRange(New DevExpress.XtraReports.UI.XRControl() {Me.table6}) - Me.Detail1.HeightF = 189.3333! - Me.Detail1.Name = "Detail1" - ' - 'table6 - ' - Me.table6.LocationFloat = New DevExpress.Utils.PointFloat(0!, 0!) - Me.table6.Name = "table6" - Me.table6.OddStyleName = "DetailData3_Odd" - Me.table6.Rows.AddRange(New DevExpress.XtraReports.UI.XRTableRow() {Me.tableRow7}) - Me.table6.SizeF = New System.Drawing.SizeF(650.0!, 25.0!) - ' - 'tableRow7 - ' - Me.tableRow7.Cells.AddRange(New DevExpress.XtraReports.UI.XRTableCell() {Me.tableCell39, Me.tableCell40, Me.tableCell41, Me.tableCell42, Me.tableCell43, Me.tableCell44, Me.tableCell45, Me.tableCell46, Me.tableCell47, Me.tableCell48}) - Me.tableRow7.Name = "tableRow7" - Me.tableRow7.Weight = 11.5R - ' - 'tableCell39 - ' - Me.tableCell39.Borders = DevExpress.XtraPrinting.BorderSide.None - Me.tableCell39.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Text1]")}) - Me.tableCell39.Name = "tableCell39" - Me.tableCell39.StyleName = "DetailData2" - Me.tableCell39.StylePriority.UseBorders = False - Me.tableCell39.Weight = 0.098572868934044475R - ' - 'tableCell40 - ' - Me.tableCell40.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Text2]")}) - Me.tableCell40.Name = "tableCell40" - Me.tableCell40.StyleName = "DetailData2" - Me.tableCell40.Weight = 0.098572868934044475R - ' - 'tableCell41 - ' - Me.tableCell41.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Text3]")}) - Me.tableCell41.Name = "tableCell41" - Me.tableCell41.StyleName = "DetailData2" - Me.tableCell41.Weight = 0.098572868934044475R - ' - 'tableCell42 - ' - Me.tableCell42.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Text4]")}) - Me.tableCell42.Name = "tableCell42" - Me.tableCell42.StyleName = "DetailData2" - Me.tableCell42.Weight = 0.098572868934044475R - ' - 'tableCell43 - ' - Me.tableCell43.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Text5]")}) - Me.tableCell43.Name = "tableCell43" - Me.tableCell43.StyleName = "DetailData2" - Me.tableCell43.Weight = 0.098572868934044475R - ' - 'tableCell44 - ' - Me.tableCell44.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Text6]")}) - Me.tableCell44.Name = "tableCell44" - Me.tableCell44.StyleName = "DetailData2" - Me.tableCell44.Weight = 0.098572868934044475R - ' - 'tableCell45 - ' - Me.tableCell45.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Text7]")}) - Me.tableCell45.Name = "tableCell45" - Me.tableCell45.StyleName = "DetailData2" - Me.tableCell45.Weight = 0.098572868934044475R - ' - 'tableCell46 - ' - Me.tableCell46.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Text8]")}) - Me.tableCell46.Name = "tableCell46" - Me.tableCell46.StyleName = "DetailData2" - Me.tableCell46.Weight = 0.098572868934044475R - ' - 'tableCell47 - ' - Me.tableCell47.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Text9]")}) - Me.tableCell47.Name = "tableCell47" - Me.tableCell47.StyleName = "DetailData2" - Me.tableCell47.Weight = 0.098572868934044475R - ' - 'tableCell48 - ' - Me.tableCell48.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Text10]")}) - Me.tableCell48.Name = "tableCell48" - Me.tableCell48.StyleName = "DetailData2" - Me.tableCell48.Weight = 0.11284414438100962R - ' - 'label2 - ' - Me.label2.Borders = DevExpress.XtraPrinting.BorderSide.None - Me.label2.LocationFloat = New DevExpress.Utils.PointFloat(0!, 0!) - Me.label2.Name = "label2" - Me.label2.SizeF = New System.Drawing.SizeF(650.0!, 2.08!) - Me.label2.StyleName = "GroupFooterBackground3" - Me.label2.StylePriority.UseBorders = False - ' - 'GroupFooter1 - ' - Me.GroupFooter1.Controls.AddRange(New DevExpress.XtraReports.UI.XRControl() {Me.label2}) - Me.GroupFooter1.GroupUnion = DevExpress.XtraReports.UI.GroupFooterUnion.WithLastDetail - Me.GroupFooter1.HeightF = 313.0417! - Me.GroupFooter1.Name = "GroupFooter1" - ' - 'XrLabel1 - ' - Me.XrLabel1.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Head].[Text1]")}) - Me.XrLabel1.LocationFloat = New DevExpress.Utils.PointFloat(144.8311!, 10.00001!) - Me.XrLabel1.Multiline = True - Me.XrLabel1.Name = "XrLabel1" - Me.XrLabel1.Padding = New DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 96.0!) - Me.XrLabel1.SizeF = New System.Drawing.SizeF(126.7829!, 23.0!) - Me.XrLabel1.Text = "XrLabel1" - ' - 'XrLabel4 - ' - Me.XrLabel4.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Head].[Text4]")}) - Me.XrLabel4.LocationFloat = New DevExpress.Utils.PointFloat(144.8311!, 89.95828!) - Me.XrLabel4.Multiline = True - Me.XrLabel4.Name = "XrLabel4" - Me.XrLabel4.Padding = New DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 96.0!) - Me.XrLabel4.SizeF = New System.Drawing.SizeF(126.7829!, 23.0!) - Me.XrLabel4.Text = "XrLabel4" - ' - 'XrLabel5 - ' - Me.XrLabel5.ExpressionBindings.AddRange(New DevExpress.XtraReports.UI.ExpressionBinding() {New DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Head].[Text5]")}) - Me.XrLabel5.LocationFloat = New DevExpress.Utils.PointFloat(144.8311!, 112.9583!) - Me.XrLabel5.Multiline = True - Me.XrLabel5.Name = "XrLabel5" - Me.XrLabel5.Padding = New DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 96.0!) - Me.XrLabel5.SizeF = New System.Drawing.SizeF(126.7829!, 23.00001!) - Me.XrLabel5.Text = "XrLabel5" - ' - 'XrLabel6 - ' - Me.XrLabel6.LocationFloat = New DevExpress.Utils.PointFloat(28.14473!, 112.9583!) - Me.XrLabel6.Multiline = True - Me.XrLabel6.Name = "XrLabel6" - Me.XrLabel6.Padding = New DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 96.0!) - Me.XrLabel6.SizeF = New System.Drawing.SizeF(116.6864!, 23.00001!) - Me.XrLabel6.Text = "Bestelldatum" - ' - 'XrLabel7 - ' - Me.XrLabel7.LocationFloat = New DevExpress.Utils.PointFloat(28.14473!, 89.95828!) - Me.XrLabel7.Multiline = True - Me.XrLabel7.Name = "XrLabel7" - Me.XrLabel7.Padding = New DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100.0!) - Me.XrLabel7.SizeF = New System.Drawing.SizeF(116.6864!, 23.0!) - Me.XrLabel7.Text = "Bestellnummer" - ' - 'XrLabel2 - ' - Me.XrLabel2.LocationFloat = New DevExpress.Utils.PointFloat(28.14473!, 10.00001!) - Me.XrLabel2.Multiline = True - Me.XrLabel2.Name = "XrLabel2" - Me.XrLabel2.Padding = New DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100.0!) - Me.XrLabel2.SizeF = New System.Drawing.SizeF(116.6864!, 23.0!) - Me.XrLabel2.Text = "Kundennummer" - ' - 'XtraReport3 - ' - 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.Font = New System.Drawing.Font("Arial", 9.75!) - Me.StyleSheet.AddRange(New DevExpress.XtraReports.UI.XRControlStyle() {Me.Title, Me.GroupCaption1, Me.GroupData1, Me.DetailCaption1, Me.DetailData1, Me.GroupCaption2, Me.GroupData2, Me.DetailCaption2, Me.DetailData2, Me.GroupFooterBackground3, Me.DetailData3_Odd, Me.PageInfo}) - Me.Version = "19.2" - CType(Me.ObjectDataSource1, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.table5, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.table6, 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 GroupCaption1 As DevExpress.XtraReports.UI.XRControlStyle - Friend WithEvents GroupData1 As DevExpress.XtraReports.UI.XRControlStyle - Friend WithEvents DetailCaption1 As DevExpress.XtraReports.UI.XRControlStyle - Friend WithEvents DetailData1 As DevExpress.XtraReports.UI.XRControlStyle - Friend WithEvents GroupCaption2 As DevExpress.XtraReports.UI.XRControlStyle - Friend WithEvents GroupData2 As DevExpress.XtraReports.UI.XRControlStyle - Friend WithEvents DetailCaption2 As DevExpress.XtraReports.UI.XRControlStyle - Friend WithEvents DetailData2 As DevExpress.XtraReports.UI.XRControlStyle - Friend WithEvents GroupFooterBackground3 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 DetailReport As DevExpress.XtraReports.UI.DetailReportBand - Friend WithEvents GroupHeader4 As DevExpress.XtraReports.UI.GroupHeaderBand - Friend WithEvents table5 As DevExpress.XtraReports.UI.XRTable - Friend WithEvents tableRow6 As DevExpress.XtraReports.UI.XRTableRow - 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 Detail1 As DevExpress.XtraReports.UI.DetailBand - Friend WithEvents table6 As DevExpress.XtraReports.UI.XRTable - Friend WithEvents tableRow7 As DevExpress.XtraReports.UI.XRTableRow - 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 tableCell43 As DevExpress.XtraReports.UI.XRTableCell - Friend WithEvents tableCell44 As DevExpress.XtraReports.UI.XRTableCell - 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 GroupFooter1 As DevExpress.XtraReports.UI.GroupFooterBand - Friend WithEvents label2 As DevExpress.XtraReports.UI.XRLabel - Friend WithEvents XrLabel7 As DevExpress.XtraReports.UI.XRLabel - Friend WithEvents XrLabel6 As DevExpress.XtraReports.UI.XRLabel - Friend WithEvents XrLabel5 As DevExpress.XtraReports.UI.XRLabel - Friend WithEvents XrLabel4 As DevExpress.XtraReports.UI.XRLabel - Friend WithEvents XrLabel1 As DevExpress.XtraReports.UI.XRLabel - Friend WithEvents XrLabel2 As DevExpress.XtraReports.UI.XRLabel -End Class diff --git a/MultiTool.Form/Reports/XtraReport3.resx b/MultiTool.Form/Reports/XtraReport3.resx deleted file mode 100644 index 014e1c0..0000000 --- a/MultiTool.Form/Reports/XtraReport3.resx +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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/MultiTool.Form/Reports/XtraReport3.vb b/MultiTool.Form/Reports/XtraReport3.vb deleted file mode 100644 index b0a2f95..0000000 --- a/MultiTool.Form/Reports/XtraReport3.vb +++ /dev/null @@ -1,3 +0,0 @@ -Public Class XtraReport3 - -End Class \ No newline at end of file diff --git a/MultiTool.Form/Resources/actions_send2.svg b/MultiTool.Form/Resources/actions_send2.svg new file mode 100644 index 0000000..c0372ba --- /dev/null +++ b/MultiTool.Form/Resources/actions_send2.svg @@ -0,0 +1,15 @@ + + + + + + + \ No newline at end of file diff --git a/MultiTool.Form/Resources/bo_country.svg b/MultiTool.Form/Resources/bo_country.svg new file mode 100644 index 0000000..dd452ec --- /dev/null +++ b/MultiTool.Form/Resources/bo_country.svg @@ -0,0 +1,26 @@ + + + + + + + + \ No newline at end of file diff --git a/MultiTool.Form/Resources/bo_product.svg b/MultiTool.Form/Resources/bo_product.svg new file mode 100644 index 0000000..feaa75c --- /dev/null +++ b/MultiTool.Form/Resources/bo_product.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/MultiTool.Form/Resources/insertpagecount.svg b/MultiTool.Form/Resources/insertpagecount.svg new file mode 100644 index 0000000..826e37b --- /dev/null +++ b/MultiTool.Form/Resources/insertpagecount.svg @@ -0,0 +1,9 @@ + + + + + + \ No newline at end of file diff --git a/MultiTool.Form/Resources/new.svg b/MultiTool.Form/Resources/new.svg new file mode 100644 index 0000000..4a85a96 --- /dev/null +++ b/MultiTool.Form/Resources/new.svg @@ -0,0 +1,7 @@ + + + + + \ No newline at end of file diff --git a/MultiTool.Form/Strings/frmImportMainExtra.Designer.vb b/MultiTool.Form/Strings/frmImportMainExtra.Designer.vb index 8dff6d9..d784d69 100644 --- a/MultiTool.Form/Strings/frmImportMainExtra.Designer.vb +++ b/MultiTool.Form/Strings/frmImportMainExtra.Designer.vb @@ -64,6 +64,15 @@ Namespace My.Resources End Set End Property + ''' + ''' Sucht eine lokalisierte Zeichenfolge, die {0} Dateien geladen ähnelt. + ''' + Friend Shared ReadOnly Property _0__Dateien_geladen() As String + Get + Return ResourceManager.GetString("{0} Dateien geladen", resourceCulture) + End Get + End Property + ''' ''' Sucht eine lokalisierte Zeichenfolge, die {0} nicht konfiguriert oder nicht gefunden ähnelt. ''' @@ -82,6 +91,15 @@ Namespace My.Resources End Get End Property + ''' + ''' Sucht eine lokalisierte Zeichenfolge, die Aktuelle Datei: {0} ähnelt. + ''' + Friend Shared ReadOnly Property Aktuelle_Datei___0_() As String + Get + Return ResourceManager.GetString("Aktuelle Datei: {0}", resourceCulture) + End Get + End Property + ''' ''' Sucht eine lokalisierte Zeichenfolge, die Ausgabeverzeichnis ähnelt. ''' @@ -100,6 +118,15 @@ Namespace My.Resources End Get End Property + ''' + ''' Sucht eine lokalisierte Zeichenfolge, die Culture: {0} ähnelt. + ''' + Friend Shared ReadOnly Property Culture___0_() As String + Get + Return ResourceManager.GetString("Culture: {0}", resourceCulture) + End Get + End Property + ''' ''' Sucht eine lokalisierte Zeichenfolge, die Datei erfolgreich in die WinLine übertragen! ähnelt. ''' @@ -262,6 +289,15 @@ Namespace My.Resources End Get End Property + ''' + ''' Sucht eine lokalisierte Zeichenfolge, die Version {0} ähnelt. + ''' + Friend Shared ReadOnly Property Version__0_() As String + Get + Return ResourceManager.GetString("Version {0}", resourceCulture) + End Get + End Property + ''' ''' Sucht eine lokalisierte Zeichenfolge, die Vorlagenverzeichnis ähnelt. ''' diff --git a/MultiTool.Form/Strings/frmImportMainExtra.resx b/MultiTool.Form/Strings/frmImportMainExtra.resx index 026b923..093a7e3 100644 --- a/MultiTool.Form/Strings/frmImportMainExtra.resx +++ b/MultiTool.Form/Strings/frmImportMainExtra.resx @@ -120,12 +120,18 @@ Aktuelle Datei + + Aktuelle Datei: {0} + Ausgabeverzeichnis Bitte wählen Sie einen Mandanten aus, bevor Sie fortfahren! + + Culture: {0} + Datei erfolgreich in die WinLine übertragen! @@ -177,6 +183,9 @@ Neuladen des Dokuments + + Version {0} + Vorlagenverzeichnis @@ -189,6 +198,9 @@ Zur Zeit werden nur bis zu 4 Tabellen unterstützt! + + {0} Dateien geladen + {0} nicht konfiguriert oder nicht gefunden diff --git a/MultiTool.Form/frmImportMain.Designer.vb b/MultiTool.Form/frmImportMain.Designer.vb index 4a4356c..f4e1431 100644 --- a/MultiTool.Form/frmImportMain.Designer.vb +++ b/MultiTool.Form/frmImportMain.Designer.vb @@ -24,6 +24,7 @@ Partial Class frmImportMain Private Sub InitializeComponent() Me.components = New System.ComponentModel.Container() Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmImportMain)) + Dim PushTransition1 As DevExpress.Utils.Animation.PushTransition = New DevExpress.Utils.Animation.PushTransition() Dim SnapOptions1 As DevExpress.Utils.Controls.SnapOptions = New DevExpress.Utils.Controls.SnapOptions() Me.SplitContainerMain = New DevExpress.XtraEditors.SplitContainerControl() Me.GridControlFiles = New DevExpress.XtraGrid.GridControl() @@ -53,6 +54,8 @@ Partial Class frmImportMain Me.btnConfig = New DevExpress.XtraBars.BarButtonItem() Me.txtCulture = New DevExpress.XtraBars.BarStaticItem() Me.btnRemoveRow = New DevExpress.XtraBars.BarButtonItem() + Me.BarWorkspaceMenuItem1 = New DevExpress.XtraBars.BarWorkspaceMenuItem() + Me.WorkspaceManager1 = New DevExpress.Utils.WorkspaceManager(Me.components) Me.RibbonPage1 = New DevExpress.XtraBars.Ribbon.RibbonPage() Me.RibbonPageGroup1 = New DevExpress.XtraBars.Ribbon.RibbonPageGroup() Me.RibbonPageGroup4 = New DevExpress.XtraBars.Ribbon.RibbonPageGroup() @@ -155,7 +158,7 @@ Partial Class frmImportMain Me.colSelected.AutoFillDown = True resources.ApplyResources(Me.colSelected, "colSelected") Me.colSelected.FieldName = "Selected" - Me.colSelected.ImageOptions.SvgImage = CType(resources.GetObject("colSelected.ImageOptions.SvgImage"), DevExpress.Utils.Svg.SvgImage) + Me.colSelected.ImageOptions.SvgImage = Global.MultiTool.Form.My.Resources.Resources.actions_send2 Me.colSelected.ImageOptions.SvgImageSize = New System.Drawing.Size(16, 16) Me.colSelected.MinWidth = 27 Me.colSelected.Name = "colSelected" @@ -205,10 +208,11 @@ Partial Class frmImportMain 'RibbonControl ' Me.RibbonControl.ExpandCollapseItem.Id = 0 - Me.RibbonControl.Items.AddRange(New DevExpress.XtraBars.BarItem() {Me.RibbonControl.ExpandCollapseItem, Me.RibbonControl.SearchEditItem, Me.txtVersion, Me.txtFilesLoaded, Me.btnLoadFiles, Me.btnTransferFile, Me.btnOpenInputDirectory, Me.btnOpenOutputDirectory, Me.btnOpenSchemaDirectory, Me.btnReloadFile, Me.btnTransferAllFiles, Me.btnOpenReport, Me.btnShowXml, Me.btnOpenLogDirectory, Me.btnOpenConfigDirectory, Me.txtCurrentFile, Me.btnConfig, Me.txtCulture, Me.btnRemoveRow}) + Me.RibbonControl.Items.AddRange(New DevExpress.XtraBars.BarItem() {Me.RibbonControl.ExpandCollapseItem, Me.RibbonControl.SearchEditItem, Me.txtVersion, Me.txtFilesLoaded, Me.btnLoadFiles, Me.btnTransferFile, Me.btnOpenInputDirectory, Me.btnOpenOutputDirectory, Me.btnOpenSchemaDirectory, Me.btnReloadFile, Me.btnTransferAllFiles, Me.btnOpenReport, Me.btnShowXml, Me.btnOpenLogDirectory, Me.btnOpenConfigDirectory, Me.txtCurrentFile, Me.btnConfig, Me.txtCulture, Me.btnRemoveRow, Me.BarWorkspaceMenuItem1}) resources.ApplyResources(Me.RibbonControl, "RibbonControl") - Me.RibbonControl.MaxItemId = 28 + Me.RibbonControl.MaxItemId = 29 Me.RibbonControl.Name = "RibbonControl" + Me.RibbonControl.PageHeaderItemLinks.Add(Me.BarWorkspaceMenuItem1) Me.RibbonControl.Pages.AddRange(New DevExpress.XtraBars.Ribbon.RibbonPage() {Me.RibbonPage1, Me.RibbonPage2}) Me.RibbonControl.RepositoryItems.AddRange(New DevExpress.XtraEditors.Repository.RepositoryItem() {Me.RepositoryItemComboBox1, Me.RepositoryItemProgressBar1}) Me.RibbonControl.ShowApplicationButton = DevExpress.Utils.DefaultBoolean.[False] @@ -221,14 +225,18 @@ Partial Class frmImportMain Me.txtVersion.Alignment = DevExpress.XtraBars.BarItemLinkAlignment.Right resources.ApplyResources(Me.txtVersion, "txtVersion") Me.txtVersion.Id = 1 + Me.txtVersion.ImageOptions.SvgImage = Global.MultiTool.Form.My.Resources.Resources.bo_product Me.txtVersion.Name = "txtVersion" + Me.txtVersion.PaintStyle = DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph Me.txtVersion.Tag = "Version {0}" ' 'txtFilesLoaded ' resources.ApplyResources(Me.txtFilesLoaded, "txtFilesLoaded") Me.txtFilesLoaded.Id = 2 + Me.txtFilesLoaded.ImageOptions.SvgImage = Global.MultiTool.Form.My.Resources.Resources.insertpagecount Me.txtFilesLoaded.Name = "txtFilesLoaded" + Me.txtFilesLoaded.PaintStyle = DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph Me.txtFilesLoaded.Tag = "{0} Dateien geladen" ' 'btnLoadFiles @@ -285,6 +293,7 @@ Partial Class frmImportMain 'btnOpenReport ' resources.ApplyResources(Me.btnOpenReport, "btnOpenReport") + Me.btnOpenReport.Enabled = False Me.btnOpenReport.Id = 14 Me.btnOpenReport.ImageOptions.SvgImage = Global.MultiTool.Form.My.Resources.Resources.mailmergepreview Me.btnOpenReport.Name = "btnOpenReport" @@ -315,7 +324,9 @@ Partial Class frmImportMain ' resources.ApplyResources(Me.txtCurrentFile, "txtCurrentFile") Me.txtCurrentFile.Id = 23 + Me.txtCurrentFile.ImageOptions.SvgImage = Global.MultiTool.Form.My.Resources.Resources._new Me.txtCurrentFile.Name = "txtCurrentFile" + Me.txtCurrentFile.PaintStyle = DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph Me.txtCurrentFile.Tag = "Aktuelle Datei: {0}" ' 'btnConfig @@ -330,16 +341,31 @@ Partial Class frmImportMain Me.txtCulture.Alignment = DevExpress.XtraBars.BarItemLinkAlignment.Right resources.ApplyResources(Me.txtCulture, "txtCulture") Me.txtCulture.Id = 26 + Me.txtCulture.ImageOptions.SvgImage = Global.MultiTool.Form.My.Resources.Resources.bo_country Me.txtCulture.Name = "txtCulture" + Me.txtCulture.PaintStyle = DevExpress.XtraBars.BarItemPaintStyle.CaptionGlyph Me.txtCulture.Tag = "Culture: {0}" ' 'btnRemoveRow ' resources.ApplyResources(Me.btnRemoveRow, "btnRemoveRow") + Me.btnRemoveRow.Enabled = False Me.btnRemoveRow.Id = 27 Me.btnRemoveRow.ImageOptions.SvgImage = Global.MultiTool.Form.My.Resources.Resources.actions_deletecircled Me.btnRemoveRow.Name = "btnRemoveRow" ' + 'BarWorkspaceMenuItem1 + ' + resources.ApplyResources(Me.BarWorkspaceMenuItem1, "BarWorkspaceMenuItem1") + Me.BarWorkspaceMenuItem1.Id = 28 + Me.BarWorkspaceMenuItem1.Name = "BarWorkspaceMenuItem1" + Me.BarWorkspaceMenuItem1.WorkspaceManager = Me.WorkspaceManager1 + ' + 'WorkspaceManager1 + ' + Me.WorkspaceManager1.TargetControl = Me + Me.WorkspaceManager1.TransitionType = PushTransition1 + ' 'RibbonPage1 ' Me.RibbonPage1.Groups.AddRange(New DevExpress.XtraBars.Ribbon.RibbonPageGroup() {Me.RibbonPageGroup1, Me.RibbonPageGroup4, Me.RibbonPageGroup3, Me.RibbonPageGroup7}) @@ -655,4 +681,6 @@ Partial Class frmImportMain Friend WithEvents GridView4 As GridView Friend WithEvents gridBand1 As DevExpress.XtraGrid.Views.BandedGrid.GridBand Friend WithEvents gridBand3 As DevExpress.XtraGrid.Views.BandedGrid.GridBand + Friend WithEvents BarWorkspaceMenuItem1 As DevExpress.XtraBars.BarWorkspaceMenuItem + Friend WithEvents WorkspaceManager1 As DevExpress.Utils.WorkspaceManager End Class diff --git a/MultiTool.Form/frmImportMain.resx b/MultiTool.Form/frmImportMain.resx index 4d60936..76530d2 100644 --- a/MultiTool.Form/frmImportMain.resx +++ b/MultiTool.Form/frmImportMain.resx @@ -137,25 +137,6 @@ Ausgewählt - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjE5LjIsIFZlcnNpb249MTkuMi4z - LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl - dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAAHICAAAC77u/ - PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi - IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv - MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh - Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg - MzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLkJsdWV7ZmlsbDojMTE3N0Q3O30KCS5Z - ZWxsb3d7ZmlsbDojRkZCMTE1O30KCS5CbGFja3tmaWxsOiM3MjcyNzI7fQoJLkdyZWVue2ZpbGw6IzAz - OUMyMzt9CgkuUmVke2ZpbGw6I0QxMUMxQzt9Cgkuc3Qwe29wYWNpdHk6MC43NTt9Cgkuc3Qxe29wYWNp - dHk6MC41O30KPC9zdHlsZT4NCiAgPGcgaWQ9IkNoZWNrQ2lyY2xlZCI+DQogICAgPHBhdGggZD0iTTE2 - LDRDOS40LDQsNCw5LjQsNCwxNmMwLDYuNiw1LjQsMTIsMTIsMTJzMTItNS40LDEyLTEyQzI4LDkuNCwy - Mi42LDQsMTYsNHogTTE0LDIybC02LTZsMi0ybDQsNGw4LThsMiwyICAgTDE0LDIyeiIgY2xhc3M9Ikdy - ZWVuIiAvPg0KICA8L2c+DQo8L3N2Zz4L - - True @@ -263,44 +244,23 @@ Zeile löschen - - 0, 0 - - - Einlesen - - - Auswertung - - - Übermittlung - - - Bearbeitung - - - Start - - - Verzeichnisse - - - Debugging - - - Konfiguration - - - Erweitert - - - False + + BarWorkspaceMenuItem1 - - Combo + + 336, 17 + + + True + + + 6, 13 - - 1215, 158 + + 189, 17 + + + 1215, 746 0, 722 @@ -320,655 +280,695 @@ 1 - - RibbonControl + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjE5LjIsIFZlcnNpb249MTkuMi4z + LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl + dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAACgDAAAC77u/ + PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi + IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv + MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh + Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg + MzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLkdyZWVue2ZpbGw6IzAzOUMyMzt9Cgku + QmxhY2t7ZmlsbDojNzI3MjcyO30KCS5SZWR7ZmlsbDojRDExQzFDO30KCS5ZZWxsb3d7ZmlsbDojRkZC + MTE1O30KCS5CbHVle2ZpbGw6IzExNzdENzt9CgkuV2hpdGV7ZmlsbDojRkZGRkZGO30KCS5zdDB7b3Bh + Y2l0eTowLjU7fQoJLnN0MXtvcGFjaXR5OjAuNzU7fQo8L3N0eWxlPg0KICA8ZyBpZD0iU3F1YXJpZmll + ZCI+DQogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiByeD0iMCIgcnk9 + IjAiIGNsYXNzPSJCbHVlIiAvPg0KICAgIDxyZWN0IHg9IjIyIiB5PSIyIiB3aWR0aD0iOCIgaGVpZ2h0 + PSIxOCIgcng9IjAiIHJ5PSIwIiBjbGFzcz0iR3JlZW4iIC8+DQogICAgPHJlY3QgeD0iMiIgeT0iMjIi + IHdpZHRoPSIxOCIgaGVpZ2h0PSI4IiByeD0iMCIgcnk9IjAiIGNsYXNzPSJSZWQiIC8+DQogICAgPHJl + Y3QgeD0iMjIiIHk9IjIyIiB3aWR0aD0iOCIgaGVpZ2h0PSI4IiByeD0iMCIgcnk9IjAiIGNsYXNzPSJZ + ZWxsb3ciIC8+DQogIDwvZz4NCjwvc3ZnPgs= + - - DevExpress.XtraBars.Ribbon.RibbonControl, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + WebService Multitool für WinLine - - $this + + GridViewFiles - - 2 + + DevExpress.XtraGrid.Views.BandedGrid.AdvBandedGridView, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - 340, 531 + + gridBand1 - - 0 + + DevExpress.XtraGrid.Views.BandedGrid.GridBand, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - GridControlFiles + + colSelected - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + DevExpress.XtraGrid.Views.BandedGrid.BandedGridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - SplitContainerMain.Panel1 + + gridBand3 - - 0 + + DevExpress.XtraGrid.Views.BandedGrid.GridBand, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - True + + colFilename - - Tahoma, 8.25pt, style=Bold + + DevExpress.XtraGrid.Views.BandedGrid.BandedGridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - 5, 9 + + colCreatedAt - - 50, 13 + + DevExpress.XtraGrid.Views.BandedGrid.BandedGridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - 2 + + colMandator - - Mandant + + DevExpress.XtraGrid.Views.BandedGrid.BandedGridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - LabelControl1 + + cmbMandators - - DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + DevExpress.XtraEditors.Repository.RepositoryItemComboBox, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - PanelControl1 + + txtVersion - - 0 + + DevExpress.XtraBars.BarStaticItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - Top, Left, Right + + txtFilesLoaded - - 75, 6 + + DevExpress.XtraBars.BarStaticItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - Combo + + btnLoadFiles - - Id + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - True + + btnTransferFile - - 0 + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - Name + + btnOpenInputDirectory - - True + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - 1 + + btnOpenOutputDirectory - - 255, 20 + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - 1 + + btnOpenSchemaDirectory - - lookupMandator + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - DevExpress.XtraEditors.GridLookUpEdit, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + btnReloadFile - - PanelControl1 + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - 1 + + btnTransferAllFiles - - Top + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - 0, 0 + + btnOpenReport - - 340, 33 + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - 2 + + btnShowXml - - PanelControl1 + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - DevExpress.XtraEditors.PanelControl, DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + btnOpenLogDirectory - - SplitContainerMain.Panel1 + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - 1 + + btnOpenConfigDirectory - - Panel1 + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - Fill + + txtCurrentFile - - 0, 0 + + DevExpress.XtraBars.BarStaticItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - Fill + + btnConfig - - 0, 0 + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - Fill + + txtCulture - - 0, 0 + + DevExpress.XtraBars.BarStaticItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - 865, 129 + + btnRemoveRow - - 0 + + DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - GridControl1 + + BarWorkspaceMenuItem1 - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + DevExpress.XtraBars.BarWorkspaceMenuItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - SplitContainerGrids1.Panel1 + + WorkspaceManager1 - - 0 + + DevExpress.Utils.WorkspaceManager, DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - Panel1 + + RibbonPage1 - - Fill + + DevExpress.XtraBars.Ribbon.RibbonPage, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - 0, 0 + + RibbonPageGroup1 - - 865, 149 + + DevExpress.XtraBars.Ribbon.RibbonPageGroup, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - 0 + + RibbonPageGroup4 - - GridControl2 + + DevExpress.XtraBars.Ribbon.RibbonPageGroup, DevExpress.XtraBars.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 + + RibbonPageGroup3 - - SplitContainerGrids1.Panel2 + + DevExpress.XtraBars.Ribbon.RibbonPageGroup, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - 0 + + RibbonPageGroup7 - - Panel2 + + DevExpress.XtraBars.Ribbon.RibbonPageGroup, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - 865, 288 + + RibbonPage2 - - 0 + + DevExpress.XtraBars.Ribbon.RibbonPage, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - SplitContainerGrids1 + + RibbonPageGroup5 - - DevExpress.XtraEditors.SplitContainerControl, DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + DevExpress.XtraBars.Ribbon.RibbonPageGroup, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - SplitContainerGrids.Panel1 + + RibbonPageGroup2 - - 0 + + DevExpress.XtraBars.Ribbon.RibbonPageGroup, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - Panel1 + + RibbonPageGroup6 - - Fill + + DevExpress.XtraBars.Ribbon.RibbonPageGroup, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - 0, 0 + + RepositoryItemComboBox1 - - Fill + + DevExpress.XtraEditors.Repository.RepositoryItemComboBox, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - 0, 0 + + RepositoryItemProgressBar1 - - 865, 126 + + DevExpress.XtraEditors.Repository.RepositoryItemProgressBar, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - 0 + + GridLookUpEdit1View - - GridControl3 + + DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.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 + + colId - - SplitContainerGrids2.Panel1 + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - 0 + + colName - - Panel1 + + DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - Fill + + GridView1 - - 0, 0 + + DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - 865, 130 + + GridView2 - - 0 + + DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - GridControl4 + + GridView3 - - DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - SplitContainerGrids2.Panel2 + + GridView4 - - 0 + + DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - Panel2 + + BehaviorManager - - 865, 266 + + DevExpress.Utils.Behaviors.BehaviorManager, DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - 0 + + SplashScreenManager - - SplitContainerGrids2 + + DevExpress.XtraSplashScreen.SplashScreenManager, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - DevExpress.XtraEditors.SplitContainerControl, DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + frmImportMain - - SplitContainerGrids.Panel2 + + DevExpress.XtraBars.Ribbon.RibbonForm, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - 0 + + 0, 0 - - Panel2 + + Einlesen - - 865, 564 + + Auswertung - - 0 + + Übermittlung - - SplitContainerGrids + + Bearbeitung - - DevExpress.XtraEditors.SplitContainerControl, DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + Start - - SplitContainerMain.Panel2 + + Verzeichnisse - - 0 + + Debugging - - Panel2 + + Konfiguration - - 1215, 564 + + Erweitert - - 2 + + False - - SplitContainerMain + + Combo - - DevExpress.XtraEditors.SplitContainerControl, DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + 1215, 158 - + + RibbonControl + + + DevExpress.XtraBars.Ribbon.RibbonControl, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + $this - + + 2 + + + 340, 531 + + 0 - - 189, 17 - - + + GridControlFiles + + + DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + SplitContainerMain.Panel1 + + + 0 + + True - - - 6, 13 - - 1215, 746 + + Tahoma, 8.25pt, style=Bold - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjE5LjIsIFZlcnNpb249MTkuMi4z - LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl - dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAACgDAAAC77u/ - PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi - IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv - MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh - Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg - MzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLkdyZWVue2ZpbGw6IzAzOUMyMzt9Cgku - QmxhY2t7ZmlsbDojNzI3MjcyO30KCS5SZWR7ZmlsbDojRDExQzFDO30KCS5ZZWxsb3d7ZmlsbDojRkZC - MTE1O30KCS5CbHVle2ZpbGw6IzExNzdENzt9CgkuV2hpdGV7ZmlsbDojRkZGRkZGO30KCS5zdDB7b3Bh - Y2l0eTowLjU7fQoJLnN0MXtvcGFjaXR5OjAuNzU7fQo8L3N0eWxlPg0KICA8ZyBpZD0iU3F1YXJpZmll - ZCI+DQogICAgPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiByeD0iMCIgcnk9 - IjAiIGNsYXNzPSJCbHVlIiAvPg0KICAgIDxyZWN0IHg9IjIyIiB5PSIyIiB3aWR0aD0iOCIgaGVpZ2h0 - PSIxOCIgcng9IjAiIHJ5PSIwIiBjbGFzcz0iR3JlZW4iIC8+DQogICAgPHJlY3QgeD0iMiIgeT0iMjIi - IHdpZHRoPSIxOCIgaGVpZ2h0PSI4IiByeD0iMCIgcnk9IjAiIGNsYXNzPSJSZWQiIC8+DQogICAgPHJl - Y3QgeD0iMjIiIHk9IjIyIiB3aWR0aD0iOCIgaGVpZ2h0PSI4IiByeD0iMCIgcnk9IjAiIGNsYXNzPSJZ - ZWxsb3ciIC8+DQogIDwvZz4NCjwvc3ZnPgs= - + + 5, 9 - - WebService Multitool für WinLine + + 50, 13 - - GridViewFiles + + 2 - - DevExpress.XtraGrid.Views.BandedGrid.AdvBandedGridView, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + Mandant - - gridBand1 + + LabelControl1 - - DevExpress.XtraGrid.Views.BandedGrid.GridBand, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - colSelected + + PanelControl1 - - DevExpress.XtraGrid.Views.BandedGrid.BandedGridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + 0 - - gridBand3 + + Top, Left, Right - - DevExpress.XtraGrid.Views.BandedGrid.GridBand, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + 75, 6 - - colFilename + + Combo - - DevExpress.XtraGrid.Views.BandedGrid.BandedGridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + Id - - colCreatedAt + + True - - DevExpress.XtraGrid.Views.BandedGrid.BandedGridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + 0 - - colMandator + + Name - - DevExpress.XtraGrid.Views.BandedGrid.BandedGridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + True - - cmbMandators + + 1 - - DevExpress.XtraEditors.Repository.RepositoryItemComboBox, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + 255, 20 - - txtVersion + + 1 - - DevExpress.XtraBars.BarStaticItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + lookupMandator - - txtFilesLoaded + + DevExpress.XtraEditors.GridLookUpEdit, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - DevExpress.XtraBars.BarStaticItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + PanelControl1 - - btnLoadFiles + + 1 - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + Top - - btnTransferFile + + 0, 0 - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + 340, 33 - - btnOpenInputDirectory + + 2 - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + PanelControl1 - - btnOpenOutputDirectory + + DevExpress.XtraEditors.PanelControl, DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + SplitContainerMain.Panel1 - - btnOpenSchemaDirectory + + 1 - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + Panel1 - - btnReloadFile + + Fill - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + 0, 0 - - btnTransferAllFiles + + Fill - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + 0, 0 - - btnOpenReport + + Fill - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + 0, 0 - - btnShowXml + + 865, 129 - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + 0 - - btnOpenLogDirectory + + GridControl1 - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.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 - - btnOpenConfigDirectory + + SplitContainerGrids1.Panel1 - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + 0 - - txtCurrentFile + + Panel1 - - DevExpress.XtraBars.BarStaticItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + Fill - - btnConfig + + 0, 0 - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + 865, 149 - - txtCulture + + 0 - - DevExpress.XtraBars.BarStaticItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + GridControl2 - - btnRemoveRow + + DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - DevExpress.XtraBars.BarButtonItem, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + SplitContainerGrids1.Panel2 - - RibbonPage1 + + 0 - - DevExpress.XtraBars.Ribbon.RibbonPage, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + Panel2 - - RibbonPageGroup1 + + 865, 288 - - DevExpress.XtraBars.Ribbon.RibbonPageGroup, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + 0 - - RibbonPageGroup4 + + SplitContainerGrids1 - - DevExpress.XtraBars.Ribbon.RibbonPageGroup, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + DevExpress.XtraEditors.SplitContainerControl, DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - RibbonPageGroup3 + + SplitContainerGrids.Panel1 - - DevExpress.XtraBars.Ribbon.RibbonPageGroup, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + 0 - - RibbonPageGroup7 + + Panel1 - - DevExpress.XtraBars.Ribbon.RibbonPageGroup, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + Fill - - RibbonPage2 + + 0, 0 - - DevExpress.XtraBars.Ribbon.RibbonPage, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + Fill - - RibbonPageGroup5 + + 0, 0 - - DevExpress.XtraBars.Ribbon.RibbonPageGroup, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + 865, 126 - - RibbonPageGroup2 + + 0 - - DevExpress.XtraBars.Ribbon.RibbonPageGroup, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + GridControl3 - - RibbonPageGroup6 + + DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - DevExpress.XtraBars.Ribbon.RibbonPageGroup, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + SplitContainerGrids2.Panel1 - - RepositoryItemComboBox1 + + 0 - - DevExpress.XtraEditors.Repository.RepositoryItemComboBox, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + Panel1 - - RepositoryItemProgressBar1 + + Fill - - DevExpress.XtraEditors.Repository.RepositoryItemProgressBar, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + 0, 0 - - GridLookUpEdit1View + + 865, 130 - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + 0 - - colId + + GridControl4 - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.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 - - colName + + SplitContainerGrids2.Panel2 - - DevExpress.XtraGrid.Columns.GridColumn, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + 0 - - GridView1 + + Panel2 - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + 865, 266 - - GridView2 + + 0 - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + SplitContainerGrids2 - - GridView3 + + DevExpress.XtraEditors.SplitContainerControl, DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + SplitContainerGrids.Panel2 - - GridView4 + + 0 - - DevExpress.XtraGrid.Views.Grid.GridView, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + Panel2 - - BehaviorManager + + 865, 564 - - DevExpress.Utils.Behaviors.BehaviorManager, DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + 0 - - SplashScreenManager + + SplitContainerGrids - - DevExpress.XtraSplashScreen.SplashScreenManager, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + DevExpress.XtraEditors.SplitContainerControl, DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - frmImportMain + + SplitContainerMain.Panel2 - - DevExpress.XtraBars.Ribbon.RibbonForm, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + 0 + + + Panel2 + + + 1215, 564 + + + 2 + + + SplitContainerMain + + + DevExpress.XtraEditors.SplitContainerControl, DevExpress.Utils.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + + $this + + + 0 \ No newline at end of file diff --git a/MultiTool.Form/frmImportMain.vb b/MultiTool.Form/frmImportMain.vb index 700617d..025ca05 100644 --- a/MultiTool.Form/frmImportMain.vb +++ b/MultiTool.Form/frmImportMain.vb @@ -17,6 +17,7 @@ Imports MultiTool.Shared.Winline Imports MultiTool.Shared.Constants Imports DevExpress.XtraReports.UI Imports MultiTool.Shared.Documents.DocumentRow +Imports DevExpress.XtraGrid.Columns Public Class frmImportMain Private LogConfig As LogConfig @@ -100,8 +101,8 @@ Public Class frmImportMain FormHelper.ShowError(ex, My.Resources.frmImportMainExtra.Initialisieren_der_Anwendungs_Daten) End Try - txtVersion.Caption = String.Format(txtVersion.Tag.ToString, My.Application.Info.Version.ToString) - txtCulture.Caption = String.Format(txtCulture.Tag.ToString, My.Application.UICulture.ToString) + txtVersion.Caption = String.Format(My.Resources.frmImportMainExtra.Version__0_, My.Application.Info.Version.ToString) + txtCulture.Caption = String.Format(My.Resources.frmImportMainExtra.Culture___0_, My.Application.UICulture.ToString) End Sub Private Async Sub frmImportMain_Shown(sender As Object, e As EventArgs) Handles MyBase.Shown @@ -167,24 +168,28 @@ Public Class frmImportMain If oTableCounter = 0 Then Dim oGrid = GridLoader.GetGridFromElement(GridControl1, oTable) AddHandler oGrid.DoubleClick, AddressOf Grid_MouseDoubleClick + AddHandler DirectCast(oGrid.FocusedView, GridView).CustomDrawCell, AddressOf GridView_CustomDrawCell oGrids.Add(oGrid) End If If oTableCounter = 1 Then Dim oGrid = GridLoader.GetGridFromElement(GridControl2, oTable) AddHandler oGrid.DoubleClick, AddressOf Grid_MouseDoubleClick + AddHandler DirectCast(oGrid.FocusedView, GridView).CustomDrawCell, AddressOf GridView_CustomDrawCell oGrids.Add(oGrid) End If If oTableCounter = 2 Then Dim oGrid = GridLoader.GetGridFromElement(GridControl3, oTable) AddHandler oGrid.DoubleClick, AddressOf Grid_MouseDoubleClick + AddHandler DirectCast(oGrid.FocusedView, GridView).CustomDrawCell, AddressOf GridView_CustomDrawCell oGrids.Add(oGrid) End If If oTableCounter = 3 Then Dim oGrid = GridLoader.GetGridFromElement(GridControl4, oTable) AddHandler oGrid.DoubleClick, AddressOf Grid_MouseDoubleClick + AddHandler DirectCast(oGrid.FocusedView, GridView).CustomDrawCell, AddressOf GridView_CustomDrawCell oGrids.Add(oGrid) End If @@ -202,7 +207,7 @@ Public Class frmImportMain Return oGrids End Function - Private Sub Grid_MouseDoubleClick(sender As Object, e As MouseEventArgs) Handles GridControlFiles.MouseDoubleClick + Private Sub Grid_MouseDoubleClick(sender As Object, e As MouseEventArgs) Try Dim oGrid As GridControl = DirectCast(sender, GridControl) Dim oView As GridView = DirectCast(oGrid.FocusedView, GridView) @@ -234,13 +239,22 @@ Public Class frmImportMain Private Sub btnLoadFiles_ItemClick(sender As Object, e As DevExpress.XtraBars.ItemClickEventArgs) Handles btnLoadFiles.ItemClick Try + SplashScreenManager.ShowWaitForm() + SetDocumentButtonsEnabled(False) + GridControlFiles.Enabled = False + btnLoadFiles.Enabled = False SplitContainerGrids.Enabled = False + AddHandler DocumentLoader.FileLoadComplete, Sub(_sender As Object, _e As DocumentLoader.FileLoadInfo) + Dim oMessage = String.Format("Lade Dateien ({0}/{1})", _e.FilesLoaded, _e.FilesTotal) + SplashScreenManager.SetWaitFormDescription(oMessage) + End Sub + If DocumentLoader.LoadFiles(ConfigManager.Config.InputDirectory, CurrentSchema, lookupMandator.EditValue) Then GridControlFiles.DataSource = Nothing GridControlFiles.DataSource = DocumentLoader.Files - txtFilesLoaded.Caption = String.Format(txtFilesLoaded.Tag.ToString, DocumentLoader.Files.Count) + txtFilesLoaded.Caption = String.Format(My.Resources.frmImportMainExtra._0__Dateien_geladen, DocumentLoader.Files.Count) End If Catch ex As Exceptions.NoMandatorException MsgBox(My.Resources.frmImportMainExtra.Es_konnte_kein_passender_Mandant_ermittelt_werden, MsgBoxStyle.Information, Text) @@ -250,6 +264,10 @@ Public Class frmImportMain Finally SplitContainerGrids.Enabled = True + btnLoadFiles.Enabled = True + GridControlFiles.Enabled = True + SetDocumentButtonsEnabled(True) + SplashScreenManager.CloseWaitForm() End Try End Sub @@ -302,46 +320,57 @@ Public Class frmImportMain Try Dim oDatasources As New Dictionary(Of String, DataTable) + ' Reset datasource so that all data will be refreshed For Each oGrid In Grids oGrid.DataSource = Nothing Next + ' Create initial Datatable for each Root Element + For Each oTable In CurrentSchema.Tables + Dim oDataTable As New DataTable() + + ' This is makes it possible to fetch the DocumentRow later + oDataTable.Columns.Add(New DataColumn(COLUMN_GUID)) + + For Each oColumn In oTable.Columns + oDataTable.Columns.Add(New DataColumn(oColumn.Name)) + Next + + oDatasources.Add(oTable.Name, oDataTable) + Next + ' List of Root Elements in XML For Each oRow In pDocument.Rows + ' Grab grid for the current DocumentRow Dim oGrid As GridControl = Grids. Where(Function(g) g.Name = oRow.Name). SingleOrDefault() - ' Create initial Datatable if none exists for this Root Element - If Not oDatasources.ContainsKey(oRow.Name) Then - Dim oTable As New DataTable() - - oTable.Columns.Add(New DataColumn(COLUMN_GUID)) - - For Each oField In oRow.Fields - oTable.Columns.Add(New DataColumn(oField.Key)) - Next - - oDatasources.Add(oRow.Name, oTable) - - oGrid.DataSource = Nothing - oGrid.DataSource = oTable - End If - - Dim oDataTable = oDatasources.Item(oRow.Name) + ' Grab table for the current DocumentRow and create new row + Dim oDataTable As DataTable = oDatasources.Item(oRow.Name) Dim oDataRow = oDataTable.NewRow() + ' Assign the Guid of the DocumentRow oDataRow.Item(COLUMN_GUID) = oRow.Id.ToString + ' Set values for the current row For Each oField In oRow.Fields - oDataRow.Item(oField.Key) = oField.Value + If oDataTable.Columns.Contains(oField.Key) Then + oDataRow.Item(oField.Key) = oField.Value + Else + Logger.Warn("Element [{0}] from files does not exist in Schema. Skipping.", oField.Key) + End If Next + ' Add row to the current table oDataTable.Rows.Add(oDataRow) oDataTable.AcceptChanges() + + ' Finally load data into grid + oGrid.DataSource = oDataTable Next - txtCurrentFile.Caption = String.Format(txtCurrentFile.Tag.ToString, pDocument.Name) + txtCurrentFile.Caption = String.Format(My.Resources.frmImportMainExtra.Aktuelle_Datei___0_, pDocument.Name) CurrentDocument = pDocument SetDocumentButtonsEnabled(True) @@ -356,6 +385,8 @@ Public Class frmImportMain btnShowXml.Enabled = pEnabled btnReloadFile.Enabled = pEnabled btnTransferFile.Enabled = pEnabled + btnRemoveRow.Enabled = pEnabled + btnOpenReport.Enabled = pEnabled ' TODO: Implement all file transfer first ' btnTransferAllFiles.Enabled = pEnabled End Sub @@ -483,14 +514,19 @@ Public Class frmImportMain Dim oDocument As Document = GridViewFiles.GetRow(GridViewFiles.FocusedRowHandle) Dim oMapperConfig As New Mapper(LogConfig) Dim oHeadMapper = oMapperConfig.GetMapper(Of ReportHead)(New Dictionary(Of String, String) From { - {"Fakt_Kontonummer[Original]", "Text1"}, - {"Auftrags-Bestellnummer", "Text2"}, - {"Datum_Auftrag-Bestellung", "Text5"} + {"Fakt_Kontonummer[Final]", "Text2"}, + {"Auftrags-Bestellnummer", "Text3"}, + {"Datum_Auftrag-Bestellung", "Text4"} }) Dim oPositionMapper = oMapperConfig.GetMapper(Of ReportPosition)(New Dictionary(Of String, String) From { - {"BELEGKEY", "Text1"}, - {"Artikelnummer", "Text2"} + {"Artikelnummer", "Text1"}, + {"Lieferantenartikelnummer", "Text2"}, + {"Menge_bestellt", "Text4"}, + {"Menge_geliefert", "Text5"}, + {"Colli", "Text6"}, + {"Einzelpreis", "Text7"}, + {"Umsatzsteuerprozent_Zeile", "Text8"} }) Dim oHeadRow = oDocument.Rows. @@ -502,9 +538,12 @@ Public Class frmImportMain ToList() Dim oReportHead = oHeadMapper.Map(Of Dictionary(Of String, FieldValue), ReportHead)(oHeadRow) + oReportHead.Title = "EDI Bestellung (orders)" + oReportHead.Subtitle = "Schaum" + Dim oReportPositions As New List(Of ReportPosition) - Dim oCounter = 0 + Dim oCounter = 1 For Each oRow As DocumentRow In oPositionRows Dim oReportPosition As ReportPosition = oPositionMapper.Map(Of Dictionary(Of String, FieldValue), ReportPosition)(oRow.Fields) @@ -519,7 +558,7 @@ Public Class frmImportMain .Positions = oReportPositions } - Dim oReport As New XtraReport3 + Dim oReport As New OrderReport Dim oDataSource = New DevExpress.DataAccess.ObjectBinding.ObjectDataSource With { .DataSource = oReportSource } @@ -530,4 +569,36 @@ Public Class frmImportMain printTool.Report.CreateDocument(False) printTool.ShowPreviewDialog() End Sub + + Private Sub GridViewFiles_CustomDrawCell(sender As Object, e As Views.Base.RowCellCustomDrawEventArgs) Handles GridViewFiles.CustomDrawCell + Dim oDocument As Document = GridViewFiles.GetRow(e.RowHandle) + If oDocument.HasErrors Then + e.Appearance.Options.UseBackColor = True + e.Appearance.BackColor = Color.LightCoral + End If + End Sub + + Private Sub GridView_CustomDrawCell(sender As Object, e As Views.Base.RowCellCustomDrawEventArgs) + Dim oView As GridView = sender + + If e.RowHandle < 0 Or CurrentDocument Is Nothing Then + Exit Sub + End If + + Dim oObject As DataRowView = oView.GetRow(e.RowHandle) + Dim oGuid = oObject.Row.Item(COLUMN_GUID) + + Dim oRow As DocumentRow = CurrentDocument.Rows. + Where(Function(r) r.Id.ToString = oGuid). + SingleOrDefault() + + If oRow Is Nothing Then + Exit Sub + End If + + If oRow.HasErrors Then + e.Appearance.Options.UseBackColor = True + e.Appearance.BackColor = Color.LightCoral + End If + End Sub End Class \ No newline at end of file diff --git a/MultiTool.Form/frmRowEditor.vb b/MultiTool.Form/frmRowEditor.vb index f43e109..1e001a8 100644 --- a/MultiTool.Form/frmRowEditor.vb +++ b/MultiTool.Form/frmRowEditor.vb @@ -11,6 +11,7 @@ Imports DevExpress.XtraEditors.Controls Imports System.Globalization Imports DevExpress.XtraEditors Imports DigitalData.Modules.Logging +Imports DevExpress.XtraGrid.Views.Grid.ViewInfo Public Class frmRowEditor Private ReadOnly LogConfig As LogConfig @@ -246,6 +247,10 @@ Public Class frmRowEditor e.Appearance.BackColor = Color.LightGray End If End If + + If oDataRow.Item(COL_VALUE_FINAL) = "" Then + e.Appearance.BackColor = Color.LightCoral + End If End Sub End Class diff --git a/MultiTool.Shared/Documents/Document.vb b/MultiTool.Shared/Documents/Document.vb index aa84f0b..93627fc 100644 --- a/MultiTool.Shared/Documents/Document.vb +++ b/MultiTool.Shared/Documents/Document.vb @@ -21,6 +21,12 @@ Namespace Documents Public Property Selected As Boolean = False + Public ReadOnly Property HasErrors As Boolean + Get + Return Rows.Any(Function(r As DocumentRow) r.HasErrors) + End Get + End Property + Public ReadOnly Property MandatorId As String Get Return Mandator?.Id diff --git a/MultiTool.Shared/Documents/DocumentLoader.vb b/MultiTool.Shared/Documents/DocumentLoader.vb index 95cba41..0e09f76 100644 --- a/MultiTool.Shared/Documents/DocumentLoader.vb +++ b/MultiTool.Shared/Documents/DocumentLoader.vb @@ -11,6 +11,12 @@ Namespace Documents Private ReadOnly Winline As Winline.Data Public Property Files As New List(Of Document) + Public Event FileLoadComplete As EventHandler(Of FileLoadInfo) + + Public Structure FileLoadInfo + Public FilesLoaded As Integer + Public FilesTotal As Integer + End Structure Public Sub New(pLogConfig As LogConfig, pWinline As Winline.Data) MyBase.New(pLogConfig, pLogConfig.GetLogger()) @@ -35,6 +41,12 @@ Namespace Documents For Each oFile In oFiles Dim oDocument = LoadFile(oFile, pSchema, pMandator) Files.Add(oDocument) + + Dim oInfo As FileLoadInfo + oInfo.FilesLoaded = Files.Count + oInfo.FilesTotal = oFiles.Count + + RaiseEvent FileLoadComplete(Me, oInfo) Next Return True @@ -212,6 +224,8 @@ Namespace Documents If oArticleNumber IsNot Nothing Then oNumberItem.External = oArticleNumber oNumberItem.Final = oArticleNumber + Else + oNumberItem.Error = DocumentRow.FieldError.ArticleNotFound End If End Sub). ToList() @@ -249,6 +263,8 @@ Namespace Documents .Final = oAccount.Name }) End If + Else + oNumberItem.Error = DocumentRow.FieldError.AccountNotFound End If End Sub diff --git a/MultiTool.Shared/Documents/DocumentRow.vb b/MultiTool.Shared/Documents/DocumentRow.vb index ee4adb9..0cfa5fc 100644 --- a/MultiTool.Shared/Documents/DocumentRow.vb +++ b/MultiTool.Shared/Documents/DocumentRow.vb @@ -3,21 +3,41 @@ ''' ''' Tabellen/Elementname aus XML ''' - Public Name As String - Public Id As New Guid + Public Property Name As String + Public Property Id As New Guid - Public Fields As Dictionary(Of String, FieldValue) + Public Property Fields As Dictionary(Of String, FieldValue) + + Public ReadOnly Property HasErrors As Boolean + Get + Return Fields.Any(Function(f) f.Value.HasError) + End Get + End Property Public Sub New() Id = Guid.NewGuid() End Sub + Public Enum FieldError + None + AccountNotFound + ArticleNotFound + End Enum + Public Class FieldValue + Public [Error] As FieldError = FieldError.None + Public Original As String = "" Public External As String = "" Public Final As String = "" Public Property DataType As Constants.ColumnType = Constants.ColumnType.String + Public ReadOnly Property HasError As Boolean + Get + Return [Error] <> FieldError.None + End Get + End Property + Public Overrides Function ToString() As String Return Final End Function diff --git a/MultiTool.Shared/Schemas/Report/ReportHead.vb b/MultiTool.Shared/Schemas/Report/ReportHead.vb index 170e3d3..6fa3d24 100644 --- a/MultiTool.Shared/Schemas/Report/ReportHead.vb +++ b/MultiTool.Shared/Schemas/Report/ReportHead.vb @@ -1,5 +1,7 @@ Public Class ReportHead Public Property Title As String + Public Property Subtitle As String + Public Property DateCreated As Date Public Property Id As String