From c7f284bd9d38a80242ab7f3a9b3542121264b81d Mon Sep 17 00:00:00 2001 From: Digital Data - Marlon Schreiber Date: Wed, 6 Jan 2021 17:41:55 +0100 Subject: [PATCH] MS --- .../DocumentViewer.Designer.vb | 19 +- Controls.DocumentViewer/DocumentViewer.resx | 246 +++++---- Controls.DocumentViewer/DocumentViewer.vbproj | 3 + .../My Project/Resources.Designer.vb | 12 +- .../My Project/Resources.resx | 17 +- .../Resources/ZooFlow-10.svg | 1 + GUIs.ZooFlow/ClassConstants.vb | 7 + GUIs.ZooFlow/ClassInit.vb | 3 + .../FlowSearch/frmFlowSearch.Designer.vb | 484 ++++++++++++++++++ GUIs.ZooFlow/FlowSearch/frmFlowSearch.resx | 224 ++++++++ GUIs.ZooFlow/FlowSearch/frmFlowSearch.vb | 162 ++++++ .../Globix/frmGlobix_Index.Designer.vb | 50 +- GUIs.ZooFlow/My Project/Resources.Designer.vb | 10 + GUIs.ZooFlow/My Project/Resources.resx | 39 +- GUIs.ZooFlow/My Project/licenses.licx | 19 +- GUIs.ZooFlow/MyApplication.vb | 1 + GUIs.ZooFlow/Resources/ZooFlow-25.png | Bin 0 -> 7957 bytes GUIs.ZooFlow/ZooFlow.vbproj | 11 +- GUIs.ZooFlow/frmFlowForm.Designer.vb | 33 +- GUIs.ZooFlow/frmFlowForm.resx | 22 +- GUIs.ZooFlow/frmFlowForm.vb | 29 +- 21 files changed, 1197 insertions(+), 195 deletions(-) create mode 100644 Controls.DocumentViewer/Resources/ZooFlow-10.svg create mode 100644 GUIs.ZooFlow/FlowSearch/frmFlowSearch.Designer.vb create mode 100644 GUIs.ZooFlow/FlowSearch/frmFlowSearch.resx create mode 100644 GUIs.ZooFlow/FlowSearch/frmFlowSearch.vb create mode 100644 GUIs.ZooFlow/Resources/ZooFlow-25.png diff --git a/Controls.DocumentViewer/DocumentViewer.Designer.vb b/Controls.DocumentViewer/DocumentViewer.Designer.vb index 3015e767..7d4c0661 100644 --- a/Controls.DocumentViewer/DocumentViewer.Designer.vb +++ b/Controls.DocumentViewer/DocumentViewer.Designer.vb @@ -49,10 +49,10 @@ Partial Class DocumentViewer Me.barDockControlBottom = New DevExpress.XtraBars.BarDockControl() Me.barDockControlLeft = New DevExpress.XtraBars.BarDockControl() Me.barDockControlRight = New DevExpress.XtraBars.BarDockControl() + Me.BarStaticItem1 = New DevExpress.XtraBars.BarStaticItem() Me.RepositoryItemTextEdit1 = New DevExpress.XtraEditors.Repository.RepositoryItemTextEdit() Me.SpreadsheetControl1 = New DevExpress.XtraSpreadsheet.SpreadsheetControl() Me.PrintDocument1 = New System.Drawing.Printing.PrintDocument() - Me.BarStaticItem1 = New DevExpress.XtraBars.BarStaticItem() CType(Me.BarManager1, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.RepositoryItemTextEdit2, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.RepositoryItemTextEdit1, System.ComponentModel.ISupportInitialize).BeginInit() @@ -63,6 +63,7 @@ Partial Class DocumentViewer Me.GdViewer.AllowDropFile = False Me.GdViewer.AnimateGIF = True Me.GdViewer.AnnotationDropShadow = False + Me.GdViewer.AnnotationEnableMultiSelect = True Me.GdViewer.AnnotationResizeRotateHandlesColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(128, Byte), Integer)) Me.GdViewer.AnnotationResizeRotateHandlesScale = 1.0! Me.GdViewer.AnnotationSelectionLineColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer)) @@ -71,6 +72,8 @@ Partial Class DocumentViewer Me.GdViewer.BackColor = System.Drawing.SystemColors.AppWorkspace Me.GdViewer.BackgroundImage = Nothing Me.GdViewer.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None + Me.GdViewer.ClipAnnotsToPageBounds = True + Me.GdViewer.ClipRegionsToPageBounds = True Me.GdViewer.ContinuousViewMode = True Me.GdViewer.DisplayQuality = GdPicture14.DisplayQuality.DisplayQualityAutomatic Me.GdViewer.DisplayQualityAuto = True @@ -111,6 +114,7 @@ Partial Class DocumentViewer Me.GdViewer.PdfShowDialogForPassword = True Me.GdViewer.PdfShowOpenFileDialogForDecryption = True Me.GdViewer.PdfVerifyDigitalCertificates = False + Me.GdViewer.PreserveViewRotation = True Me.GdViewer.RectBorderColor = System.Drawing.Color.Black Me.GdViewer.RectBorderSize = 1 Me.GdViewer.RectIsEditable = True @@ -175,6 +179,7 @@ Partial Class DocumentViewer ' Me.buttonPrint.Caption = "Drucken" Me.buttonPrint.Id = 0 + Me.buttonPrint.ImageOptions.Image = CType(resources.GetObject("buttonPrint.ImageOptions.Image"), System.Drawing.Image) Me.buttonPrint.ImageOptions.SvgImage = CType(resources.GetObject("buttonPrint.ImageOptions.SvgImage"), DevExpress.Utils.Svg.SvgImage) Me.buttonPrint.ImageOptions.SvgImageSize = New System.Drawing.Size(25, 25) Me.buttonPrint.Name = "buttonPrint" @@ -329,6 +334,12 @@ Partial Class DocumentViewer Me.barDockControlRight.Manager = Me.BarManager1 Me.barDockControlRight.Size = New System.Drawing.Size(0, 557) ' + 'BarStaticItem1 + ' + Me.BarStaticItem1.Caption = "Seiten" + Me.BarStaticItem1.Id = 17 + Me.BarStaticItem1.Name = "BarStaticItem1" + ' 'RepositoryItemTextEdit1 ' Me.RepositoryItemTextEdit1.AutoHeight = False @@ -345,12 +356,6 @@ Partial Class DocumentViewer Me.SpreadsheetControl1.Text = "SpreadsheetControl1" Me.SpreadsheetControl1.Visible = False ' - 'BarStaticItem1 - ' - Me.BarStaticItem1.Caption = "Seiten" - Me.BarStaticItem1.Id = 17 - Me.BarStaticItem1.Name = "BarStaticItem1" - ' 'DocumentViewer ' Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) diff --git a/Controls.DocumentViewer/DocumentViewer.resx b/Controls.DocumentViewer/DocumentViewer.resx index d40b2bef..6ef662b6 100644 --- a/Controls.DocumentViewer/DocumentViewer.resx +++ b/Controls.DocumentViewer/DocumentViewer.resx @@ -123,6 +123,21 @@ 508, 25 + + + + iVBORw0KGgoAAAANSUhEUgAAAFQAAABUCAYAAAAcaxDBAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAu + IwAALiMBeKU/dgAAAfdJREFUeF7t3OFNw0AQROGUQAmUkBJSSjogJaQESqAUOjNzKJGiy8R2lnFki/fj + E9KCtXdPIIEI7IZhQJAdos4OUWeHqLPDqtPHx1mGDTq4+1TYYZUORlA3rNLBCOqGVToYQd2wSgcjqBtW + 6WAEdcMqHYygblilgxHUDat0sDlB28e80pe4c9zabtD+maVp56E/g0HQubSToEnaSdAk7SRoknYSNEk7 + CZqknQRN0k6CJmknQZO0k6BJ2knQJO0kaJJ2EjRJOwmapJ3rCKoln/I90/HyzKaD6q272yP7fldzN7i6 + POSWO+fLM1sP6t73iP2svhtc6QGCjntJ0KNcvySsfs/StHPfn8H4/fLVW3e3R5YPunXmXmMIOsXcawxB + p5h7jSHoFHOvMQSdYu41hqBTzL3GLBq0fWz7HnTr3N0eWTTof0TQMIKGETSMoGEEDSNoGEHDCBpG0DCC + hhE0jKBhBA1bR9B+z9K0c86vkSsIGkbQMIKGETSMoGEEDSNoGEHDCBpG0DCChhE0jKBhBA0jaBhBw54O + 2v4cpR3mGZP/xavfszTtbOeyZ7lxkv4uU97cvrvBX2jJnBetusMtqcVy57hlP9sq7LBKB3v2VcBrQdAw + goYRNIygYQQNI2gYQcNWG/S9HW6D7E89FXaIOjtEnR2iatj9AHBfSpIBJpk2AAAAAElFTkSuQmCC + + @@ -144,45 +159,43 @@ IiAvPg0KICA8L2c+DQo8L3N2Zz4L - + AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjE5LjIsIFZlcnNpb249MTkuMi4z LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl - dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAACMDAAAC77u/ - PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi - IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv - MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBlbmFibGUt - YmFja2dyb3VuZD0ibmV3IDAgMCAzMiAzMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaWQ9IkxheWVyXzEi - Pg0KICA8ZyBpZD0iTGF5ZXJfMV8xXyI+DQogICAgPHBvbHlnb24gcG9pbnRzPSI0LDAgNCwzMCAyOCwz - MCAyOCw3IDIxLDAgICIgb3BhY2l0eT0iMC42IiAvPg0KICAgIDxwb2x5Z29uIHBvaW50cz0iNiwyIDYs - MjggMjYsMjggMjYsMTAgMTgsMTAgMTgsMiAgIiBmaWxsPSIjRkZGRkZGIiAvPg0KICAgIDxwb2x5Z29u - IHBvaW50cz0iMjAsMiAyMCw4IDI2LDggICIgZmlsbD0iI0ZGRkZGRiIgLz4NCiAgPC9nPg0KICA8ZyBp - ZD0iTGF5ZXJfMiIgLz4NCiAgPHJlY3QgeD0iOCIgeT0iOCIgd2lkdGg9IjgiIGhlaWdodD0iMiIgcng9 - IjAiIHJ5PSIwIiBvcGFjaXR5PSIwLjMiIC8+DQogIDxyZWN0IHg9IjgiIHk9IjEyIiB3aWR0aD0iMTYi - IGhlaWdodD0iMiIgcng9IjAiIHJ5PSIwIiBvcGFjaXR5PSIwLjMiIC8+DQogIDxyZWN0IHg9IjgiIHk9 - IjE2IiB3aWR0aD0iMTYiIGhlaWdodD0iMiIgcng9IjAiIHJ5PSIwIiBvcGFjaXR5PSIwLjMiIC8+DQog - IDxyZWN0IHg9IjgiIHk9IjIwIiB3aWR0aD0iMTYiIGhlaWdodD0iMiIgcng9IjAiIHJ5PSIwIiBvcGFj - aXR5PSIwLjMiIC8+DQo8L3N2Zz4L + dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAANcCAAAC77u/ + PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgdmlld0JveD0iMCAwIDIw + IDIwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJFYmVuZV8xIj4NCiAgPGRl + ZnM+DQogICAgPHN0eWxlPi5jbHMtMXtmaWxsOiNhNTI0MzE7fS5jbHMtMntmaWxsOiM2NDYzNjM7fTwv + c3R5bGU+DQogIDwvZGVmcz4NCiAgPHBvbHlnb24gcG9pbnRzPSIyLjkyMSAwLjg5MyAyLjkyMSAxLjg5 + MyAzLjkyMSAxLjg5MyA0LjAzOCAxLjg5MyA0LjAzOCAxNC40MzYgMy45MjEgMTQuNDM2IDIuOTIxIDE0 + LjQzNiAyLjkyMSAxNS40MzYgNS4wMzggMTUuNDM2IDUuMDM4IDAuODkzIDIuOTIxIDAuODkzIiBjbGFz + cz0iY2xzLTEiIC8+DQogIDxwb2x5Z29uIHBvaW50cz0iNi41MzggMTYuOTg5IDYuNTM4IDE5LjEwNyA3 + LjYgMTkuMTA3IDcuNiAxOC4xMDcgNy41OTkgMTguMTA3IDcuNTk5IDE3Ljk4OSA3LjYgMTcuOTg5IDE2 + LjAxOCAxNy45ODkgMTYuMDE4IDE4LjEwNyAxNi4wMTggMTkuMTA3IDE3LjA3OSAxOS4xMDcgMTcuMDc5 + IDE2Ljk4OSA2LjUzOCAxNi45ODkiIGNsYXNzPSJjbHMtMSIgLz4NCiAgPHBhdGggZD0iTTExLjM3Mjks + Mi44OTM1bDMuNzA2MywzLjQ5MzRWMTMuNDM2SDguNTM4MVYyLjg5MzVoMi44MzQ4bS43OTQxLTJINi41 + MzgxVjE1LjQzNkgxNy4wNzkyVjUuNTIzN0wxMi4xNjcuODkzNVoiIGNsYXNzPSJjbHMtMiIgLz4NCjwv + c3ZnPgs= - + AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjE5LjIsIFZlcnNpb249MTkuMi4z LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl - dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAAO4CAAAC77u/ - PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi - IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv - MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBlbmFibGUt - YmFja2dyb3VuZD0ibmV3IDAgMCAzMiAzMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaWQ9IkxheWVyXzEi - Pg0KICA8ZyBpZD0iTGF5ZXJfMV8yXyI+DQogICAgPHBvbHlnb24gcG9pbnRzPSI0LDIgNCw0IDYsNCA2 - LDIyIDQsMjIgNCwyNCA4LDI0IDgsMiAgIiBmaWxsPSIjMzc3QUI1IiAvPg0KICAgIDxwb2x5Z29uIHBv - aW50cz0iMTAsMzAgMTIsMzAgMTIsMjggMjYsMjggMjYsMzAgMjgsMzAgMjgsMjYgMTAsMjYgICIgZmls - bD0iIzM3N0FCNSIgLz4NCiAgICA8ZyBpZD0iTGF5ZXJfMV8xXyI+DQogICAgICA8cG9seWdvbiBwb2lu - dHM9IjEwLDIgMTAsMjQgMjgsMjQgMjgsOCAyMiwyICAgIiBvcGFjaXR5PSIwLjYiIC8+DQogICAgICA8 - cG9seWdvbiBwb2ludHM9IjEyLDQgMTIsMjIgMjYsMjIgMjYsMTAgMjAsMTAgMjAsNCAgICIgZmlsbD0i - I0ZGRkZGRiIgLz4NCiAgICAgIDxwb2x5Z29uIHBvaW50cz0iMjIsNCAyMiw4IDI2LDggICAiIGZpbGw9 - IiNGRkZGRkYiIC8+DQogICAgPC9nPg0KICAgIDxnIGlkPSJMYXllcl8yXzFfIiAvPg0KICA8L2c+DQog - IDxnIGlkPSJMYXllcl8yIiAvPg0KPC9zdmc+Cw== + dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAAJcCAAAC77u/ + PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgdmlld0JveD0iMCAwIDIw + IDIwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJFYmVuZV8xIj4NCiAgPGRl + ZnM+DQogICAgPHN0eWxlPi5jbHMtMXtmaWxsOiM3MDZmNmY7fTwvc3R5bGU+DQogIDwvZGVmcz4NCiAg + PHJlY3QgeD0iNi4wNTg2IiB5PSI3LjYwNzUiIHdpZHRoPSI3Ljg4MzgiIGhlaWdodD0iMS41MDgxIiBy + eD0iMCIgcnk9IjAiIGNsYXNzPSJjbHMtMSIgLz4NCiAgPHJlY3QgeD0iNi4wNTg2IiB5PSIxMC44ODQ0 + IiB3aWR0aD0iNy44ODM4IiBoZWlnaHQ9IjEuNTA4MSIgcng9IjAiIHJ5PSIwIiBjbGFzcz0iY2xzLTEi + IC8+DQogIDxyZWN0IHg9IjYuMDU4NiIgeT0iMTQuMTYxOSIgd2lkdGg9IjcuODgzOCIgaGVpZ2h0PSIx + LjUwODEiIHJ4PSIwIiByeT0iMCIgY2xhc3M9ImNscy0xIiAvPg0KICA8cmVjdCB4PSI2LjA1ODYiIHk9 + IjQuMzMiIHdpZHRoPSIzLjc3OTMiIGhlaWdodD0iMS41MDgxIiByeD0iMCIgcnk9IjAiIGNsYXNzPSJj + bHMtMSIgLz4NCiAgPHBhdGggZD0iTTE3LDE5LjEwNjVIM1YuODkzNWg4Ljc1MUwxNyw2LjE3MVpNNSwx + Ny4wOTU2SDE1VjcuMDAzNkwxMC45MjI5LDIuOTA0NEg1WiIgY2xhc3M9ImNscy0xIiAvPg0KPC9zdmc+ + Cw== @@ -224,115 +237,87 @@ LDktOSw5QzgsMjIsNCwxOCw0LDEzeiIgY2xhc3M9IkJsYWNrIiAvPg0KICA8L2c+DQo8L3N2Zz4L - + AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjE5LjIsIFZlcnNpb249MTkuMi4z LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl - dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAALACAAAC77u/ - PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi - IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv - MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh - Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg - MzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLlllbGxvd3tmaWxsOiNGRkIxMTU7fQoJ - LlJlZHtmaWxsOiNEMTFDMUM7fQoJLkJsdWV7ZmlsbDojMTE3N0Q3O30KCS5HcmVlbntmaWxsOiMwMzlD - MjM7fQoJLkJsYWNre2ZpbGw6IzcyNzI3Mjt9CgkuV2hpdGV7ZmlsbDojRkZGRkZGO30KCS5zdDB7b3Bh - Y2l0eTowLjc1O30KPC9zdHlsZT4NCiAgPGcgaWQ9IlJvdGF0ZUNsb2Nrd2lzZSI+DQogICAgPHBhdGgg - ZD0iTTE4LjYsMjIuNkMxNy4zLDIzLjUsMTUuNywyNCwxNCwyNGMtNC40LDAtOC0zLjYtOC04czMuNi04 - LDgtOHM4LDMuNiw4LDhoLTVsNyw3bDctN2gtNWMwLTYuNi01LjQtMTItMTItMTIgICBTMiw5LjQsMiwx - NmMwLDYuNiw1LjQsMTIsMTIsMTJjMi44LDAsNS40LTEsNy40LTIuNkwxOC42LDIyLjZ6IiBjbGFzcz0i - R3JlZW4iIC8+DQogIDwvZz4NCjwvc3ZnPgs= + dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAAHIBAAAC77u/ + PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgdmlld0JveD0iMCAwIDIw + IDIwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJFYmVuZV8xIj4NCiAgPGRl + ZnM+DQogICAgPHN0eWxlPi5jbHMtMXtmaWxsOiNhNTI0MzE7fTwvc3R5bGU+DQogIDwvZGVmcz4NCiAg + PHBhdGggZD0iTTExLjI5MiwxOC42OTh2LTJBNi42OTgsNi42OTgsMCwxLDAsNC41OTM4LDEwaC0yQTgu + Njk4Myw4LjY5ODMsMCwxLDEsMTEuMjkyLDE4LjY5OFoiIGNsYXNzPSJjbHMtMSIgLz4NCiAgPHBvbHls + aW5lIHBvaW50cz0iMC4wMSAxMCAzLjU2NiAxNC45MjQgNy4xMjIgMTAiIGNsYXNzPSJjbHMtMSIgLz4N + Cjwvc3ZnPgs= - + AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjE5LjIsIFZlcnNpb249MTkuMi4z LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl - dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAALgCAAAC77u/ - PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi - IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv - MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh - Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg - MzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLlllbGxvd3tmaWxsOiNGRkIxMTU7fQoJ - LlJlZHtmaWxsOiNEMTFDMUM7fQoJLkJsdWV7ZmlsbDojMTE3N0Q3O30KCS5HcmVlbntmaWxsOiMwMzlD - MjM7fQoJLkJsYWNre2ZpbGw6IzcyNzI3Mjt9CgkuV2hpdGV7ZmlsbDojRkZGRkZGO30KCS5zdDB7b3Bh - Y2l0eTowLjc1O30KPC9zdHlsZT4NCiAgPGcgaWQ9IlJvdGF0ZUNvdW50ZXJjbG9ja3dpc2UiPg0KICAg - IDxwYXRoIGQ9Ik0xOCw0QzExLjQsNCw2LDkuNCw2LDE2SDFsNyw3bDctN2gtNWMwLTQuNCwzLjYtOCw4 - LThzOCwzLjYsOCw4cy0zLjYsOC04LDhjLTEuNywwLTMuMy0wLjUtNC42LTEuNCAgIGwtMi45LDIuOWMy - LDEuNiw0LjYsMi42LDcuNCwyLjZjNi42LDAsMTItNS40LDEyLTEyQzMwLDkuNCwyNC42LDQsMTgsNHoi - IGNsYXNzPSJHcmVlbiIgLz4NCiAgPC9nPg0KPC9zdmc+Cw== + dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAAHMBAAAC77u/ + PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgdmlld0JveD0iMCAwIDIw + IDIwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJFYmVuZV8xIj4NCiAgPGRl + ZnM+DQogICAgPHN0eWxlPi5jbHMtMXtmaWxsOiNhNTI0MzE7fTwvc3R5bGU+DQogIDwvZGVmcz4NCiAg + PHBhdGggZD0iTTguNzA4LDE4LjY5OHYtMkE2LjY5OCw2LjY5OCwwLDEsMSwxNS40MDYyLDEwaDJBOC42 + OTgzLDguNjk4MywwLDEsMCw4LjcwOCwxOC42OThaIiBjbGFzcz0iY2xzLTEiIC8+DQogIDxwb2x5bGlu + ZSBwb2ludHM9IjE5Ljk5IDEwIDE2LjQzNCAxNC45MjQgMTIuODc4IDEwIiBjbGFzcz0iY2xzLTEiIC8+ + DQo8L3N2Zz4L AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjE5LjIsIFZlcnNpb249MTkuMi4z LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl - dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAAC0CAAAC77u/ - PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi - IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv - MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh - Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg - MzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLkJsYWNre2ZpbGw6IzcyNzI3Mjt9Cgku - R3JlZW57ZmlsbDojMDM5QzIzO30KPC9zdHlsZT4NCiAgPHBhdGggZD0iTTIsMzBWMmMwLTEuMSwwLjkt - MiwyLTJoMTB2MzJINEMyLjksMzIsMiwzMS4xLDIsMzB6IiBjbGFzcz0iR3JlZW4iIC8+DQogIDxwYXRo - IGQ9Ik0zMiwzMVYxYzAtMC41LTAuNS0xLTEtMUgxQzAuNSwwLDAsMC41LDAsMXYzMGMwLDAuNSwwLjUs - MSwxLDFoMzBDMzEuNSwzMiwzMiwzMS41LDMyLDMxeiBNMiwzMFYyaDI4djI4SDJ6IiBjbGFzcz0iQmxh - Y2siIC8+DQo8L3N2Zz4L + dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAAIIBAAAC77u/ + PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgdmlld0JveD0iMCAwIDIw + IDIwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJFYmVuZV8xIj4NCiAgPGRl + ZnM+DQogICAgPHN0eWxlPi5jbHMtMXtmaWxsOiNhNTI0MzE7fS5jbHMtMntmaWxsOiM2NDYzNjM7fTwv + c3R5bGU+DQogIDwvZGVmcz4NCiAgPHJlY3QgeD0iMi45ODk3IiB5PSIyLjk5MDEiIHdpZHRoPSI3LjAx + MDMiIGhlaWdodD0iMTQuMDIiIHJ4PSIwIiByeT0iMCIgY2xhc3M9ImNscy0xIiAvPg0KICA8cGF0aCBk + PSJNMTkuMDEsMTkuMDFILjk5Vi45OUgxOS4wMVpNMi45OSwxNy4wMUgxNy4wMVYyLjk5SDIuOTlaIiBj + bGFzcz0iY2xzLTIiIC8+DQo8L3N2Zz4L AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjE5LjIsIFZlcnNpb249MTkuMi4z LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl - dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAACQCAAAC77u/ - PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi - IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv - MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh - Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg - MzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLkJsYWNre2ZpbGw6IzcyNzI3Mjt9Cgku - R3JlZW57ZmlsbDojMDM5QzIzO30KPC9zdHlsZT4NCiAgPHBhdGggZD0iTTIsMmgyOGMxLjEsMCwyLDAu - OSwyLDJ2MTBIMFY0QzAsMi45LDAuOSwyLDIsMnoiIGNsYXNzPSJHcmVlbiIgLz4NCiAgPHBhdGggZD0i - TTEsMzJoMzBjMC41LDAsMS0wLjUsMS0xVjFjMC0wLjUtMC41LTEtMS0xSDFDMC41LDAsMCwwLjUsMCwx - djMwQzAsMzEuNSwwLjUsMzIsMSwzMnogTTIsMmgyOHYyOEgyVjJ6IiBjbGFzcz0iQmxhY2siIC8+DQo8 - L3N2Zz4L + dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAAIABAAAC77u/ + PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgdmlld0JveD0iMCAwIDIw + IDIwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJFYmVuZV8xIj4NCiAgPGRl + ZnM+DQogICAgPHN0eWxlPi5jbHMtMXtmaWxsOiNhNTI0MzE7fS5jbHMtMntmaWxsOiM2NDYzNjM7fTwv + c3R5bGU+DQogIDwvZGVmcz4NCiAgPHJlY3QgeD0iMi45ODk3IiB5PSIyLjk5IiB3aWR0aD0iMTQuMDIw + NSIgaGVpZ2h0PSI3LjAxIiByeD0iMCIgcnk9IjAiIGNsYXNzPSJjbHMtMSIgLz4NCiAgPHBhdGggZD0i + TTE5LjAxLDE5LjAxSC45OVYuOTlIMTkuMDFaTTIuOTksMTcuMDFIMTcuMDFWMi45OUgyLjk5WiIgY2xh + c3M9ImNscy0yIiAvPg0KPC9zdmc+Cw== - + AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjE5LjIsIFZlcnNpb249MTkuMi4z LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl - dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAAO4DAAAC77u/ - PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi - IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv - MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh - Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg - MzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLkJsYWNre2ZpbGw6IzcyNzI3Mjt9Cgku - WWVsbG93e2ZpbGw6I0ZGQjExNTt9CgkuQmx1ZXtmaWxsOiMxMTc3RDc7fQoJLkdyZWVue2ZpbGw6IzAz - OUMyMzt9CgkuUmVke2ZpbGw6I0QxMUMxQzt9CgkuV2hpdGV7ZmlsbDojRkZGRkZGO30KCS5zdDB7b3Bh - Y2l0eTowLjc1O30KCS5zdDF7b3BhY2l0eTowLjU7fQoJLnN0MntvcGFjaXR5OjAuMjU7fQo8L3N0eWxl - Pg0KICA8ZyBpZD0iUHJvcGVydGllcyI+DQogICAgPHBhdGggZD0iTTMwLDE4di00bC00LjQtMC43Yy0w - LjItMC44LTAuNS0xLjUtMC45LTIuMWwyLjYtMy42bC0yLjgtMi44bC0zLjYsMi42Yy0wLjctMC40LTEu - NC0wLjctMi4xLTAuOUwxOCwyaC00ICAgbC0wLjcsNC40Yy0wLjgsMC4yLTEuNSwwLjUtMi4xLDAuOUw3 - LjUsNC43TDQuNyw3LjVsMi42LDMuNmMtMC40LDAuNy0wLjcsMS40LTAuOSwyLjFMMiwxNHY0bDQuNCww - LjdjMC4yLDAuOCwwLjUsMS41LDAuOSwyLjEgICBsLTIuNiwzLjZsMi44LDIuOGwzLjYtMi42YzAuNyww - LjQsMS40LDAuNywyLjEsMC45TDE0LDMwaDRsMC43LTQuNGMwLjgtMC4yLDEuNS0wLjUsMi4xLTAuOWwz - LjYsMi42bDIuOC0yLjhsLTIuNi0zLjYgICBjMC40LTAuNywwLjctMS40LDAuOS0yLjFMMzAsMTh6IE0x - NiwyMGMtMi4yLDAtNC0xLjgtNC00YzAtMi4yLDEuOC00LDQtNHM0LDEuOCw0LDRDMjAsMTguMiwxOC4y - LDIwLDE2LDIweiIgY2xhc3M9IkJsdWUiIC8+DQogIDwvZz4NCjwvc3ZnPgs= + dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAANUBAAAC77u/ + PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgdmlld0JveD0iMCAwIDIw + IDIwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJFYmVuZV8xIj4NCiAgPGRl + ZnM+DQogICAgPHN0eWxlPi5jbHMtMXtmaWxsOiNhNTI0MzE7fTwvc3R5bGU+DQogIDwvZGVmcz4NCiAg + PHBhdGggZD0iTTIwLDIwLDYuNjY2NywxMC4wMDA3LDIwLDBaIiBjbGFzcz0iY2xzLTEiIC8+DQogIDxw + YXRoIGQ9Ik0xMy4zMzMzLDE1VjVsLTYuNjY2Niw1WiIgY2xhc3M9ImNscy0xIiAvPg0KICA8cG9seWdv + biBwb2ludHM9IjEyLjYzIDE2LjQwNSA1Ljk2MyAxMS40MDUgNC4wOTEgMTAuMDAxIDUuOTYzIDguNTk2 + IDEyLjYzIDMuNTk2IDEzLjMzMyAzLjA2OCAxMy4zMzMgMCAwIDEwLjAwMSAxMy4zMzMgMjAgMTMuMzMz + IDE2LjkzMiAxMi42MyAxNi40MDUiIGNsYXNzPSJjbHMtMSIgLz4NCjwvc3ZnPgs= AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjE5LjIsIFZlcnNpb249MTkuMi4z LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl - dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAALwBAAAC77u/ - PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi - IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv - MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh - Y2U9InByZXNlcnZlIiBpZD0iUHJldiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzIg - MzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLkJsdWV7ZmlsbDojMTE3N0Q3O30KPC9zdHls - ZT4NCiAgPHBhdGggZD0iTTIzLjEsNC4xQzIzLjYsMy44LDI0LDQuMSwyNCw0LjZ2MjAuN2MwLDAuNi0w - LjQsMC44LTAuOSwwLjVMNi40LDE1LjVjLTAuNS0wLjMtMC41LTAuOCwwLTEuMUwyMy4xLDQuMXoiIGNs - YXNzPSJCbHVlIiAvPg0KPC9zdmc+Cw== + dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAAP8AAAAC77u/ + PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgdmlld0JveD0iMCAwIDIw + IDIwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJFYmVuZV8xIj4NCiAgPGRl + ZnM+DQogICAgPHN0eWxlPi5jbHMtMXtmaWxsOiNhNTI0MzE7fTwvc3R5bGU+DQogIDwvZGVmcz4NCiAg + PHBhdGggZD0iTTE2LjY2NjcsMjAsMy4zMzMzLDEwLjAwMDcsMTYuNjY2NywwWiIgY2xhc3M9ImNscy0x + IiAvPg0KPC9zdmc+Cw== @@ -348,25 +333,6 @@ ZT4NCiAgPHBhdGggZD0iTTguOSw0LjFDOC40LDMuOCw4LDQuMSw4LDQuNnYyMC43YzAsMC42LDAuNCww LjgsMC45LDAuNWwxNi44LTEwLjNjMC41LTAuMywwLjUtMC44LDAtMS4xTDguOSw0LjF6IiBjbGFzcz0i Qmx1ZSIgLz4NCjwvc3ZnPgs= - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjE5LjIsIFZlcnNpb249MTkuMi4z - LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl - dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAAKACAAAC77u/ - PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi - IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv - MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh - Y2U9InByZXNlcnZlIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMiAzMiI+DQogIDxz - dHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CgkuQmx1ZXtmaWxsOiMxMTc3RDc7fQo8L3N0eWxlPg0KICA8ZyBp - ZD0iTGF5ZXJfMSI+DQogICAgPHBhdGggZD0iTTguMywxNS42Yy0wLjUtMC4zLTAuNS0wLjgsMC0xLjFs - MTEuOC03LjNWNC42YzAtMC42LTAuNC0wLjgtMC45LTAuNUwyLjQsMTQuNWMtMC41LDAuMy0wLjUsMC44 - LDAsMS4xICAgbDE2LjgsMTAuM2MwLjUsMC4zLDAuOSwwLjEsMC45LTAuNXYtMi42TDguMywxNS42eiIg - Y2xhc3M9IkJsdWUiIC8+DQogICAgPHBhdGggZD0iTTEyLjMsMTQuNWMtMC41LDAuMy0wLjUsMC44LDAs - MS4xbDE2LjgsMTAuM2MwLjUsMC4zLDAuOSwwLjEsMC45LTAuNVY0LjdjMC0wLjYtMC40LTAuOC0wLjkt - MC41TDEyLjMsMTQuNXoiIGNsYXNzPSJCbHVlIiAvPg0KICA8L2c+DQogIDxnIGlkPSJMYXllcl8yIiAv - Pg0KPC9zdmc+Cw== @@ -386,6 +352,30 @@ MS4xTDIuOSw0LjFDMi40LDMuOCwyLDQsMiw0LjZ2MjAuNmMwLDAuNiwwLjQsMC44LDAuOSwwLjVMMTku NywxNS41eiIgY2xhc3M9IkJsdWUiIC8+DQogIDwvZz4NCiAgPGcgaWQ9IkxheWVyXzIiIC8+DQo8L3N2 Zz4L + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFlEZXZFeHByZXNzLkRhdGEudjE5LjIsIFZlcnNpb249MTkuMi4z + LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl + dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAAO4DAAAC77u/ + PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi + IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv + MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh + Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg + MzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLkJsYWNre2ZpbGw6IzcyNzI3Mjt9Cgku + WWVsbG93e2ZpbGw6I0ZGQjExNTt9CgkuQmx1ZXtmaWxsOiMxMTc3RDc7fQoJLkdyZWVue2ZpbGw6IzAz + OUMyMzt9CgkuUmVke2ZpbGw6I0QxMUMxQzt9CgkuV2hpdGV7ZmlsbDojRkZGRkZGO30KCS5zdDB7b3Bh + Y2l0eTowLjc1O30KCS5zdDF7b3BhY2l0eTowLjU7fQoJLnN0MntvcGFjaXR5OjAuMjU7fQo8L3N0eWxl + Pg0KICA8ZyBpZD0iUHJvcGVydGllcyI+DQogICAgPHBhdGggZD0iTTMwLDE4di00bC00LjQtMC43Yy0w + LjItMC44LTAuNS0xLjUtMC45LTIuMWwyLjYtMy42bC0yLjgtMi44bC0zLjYsMi42Yy0wLjctMC40LTEu + NC0wLjctMi4xLTAuOUwxOCwyaC00ICAgbC0wLjcsNC40Yy0wLjgsMC4yLTEuNSwwLjUtMi4xLDAuOUw3 + LjUsNC43TDQuNyw3LjVsMi42LDMuNmMtMC40LDAuNy0wLjcsMS40LTAuOSwyLjFMMiwxNHY0bDQuNCww + LjdjMC4yLDAuOCwwLjUsMS41LDAuOSwyLjEgICBsLTIuNiwzLjZsMi44LDIuOGwzLjYtMi42YzAuNyww + LjQsMS40LDAuNywyLjEsMC45TDE0LDMwaDRsMC43LTQuNGMwLjgtMC4yLDEuNS0wLjUsMi4xLTAuOWwz + LjYsMi42bDIuOC0yLjhsLTIuNi0zLjYgICBjMC40LTAuNywwLjctMS40LDAuOS0yLjFMMzAsMTh6IE0x + NiwyMGMtMi4yLDAtNC0xLjgtNC00YzAtMi4yLDEuOC00LDQtNHM0LDEuOCw0LDRDMjAsMTguMiwxOC4y + LDIwLDE2LDIweiIgY2xhc3M9IkJsdWUiIC8+DQogIDwvZz4NCjwvc3ZnPgs= diff --git a/Controls.DocumentViewer/DocumentViewer.vbproj b/Controls.DocumentViewer/DocumentViewer.vbproj index bc467a8a..d572e461 100644 --- a/Controls.DocumentViewer/DocumentViewer.vbproj +++ b/Controls.DocumentViewer/DocumentViewer.vbproj @@ -186,5 +186,8 @@ Logging + + + \ No newline at end of file diff --git a/Controls.DocumentViewer/My Project/Resources.Designer.vb b/Controls.DocumentViewer/My Project/Resources.Designer.vb index 1801c93d..0219a3c8 100644 --- a/Controls.DocumentViewer/My Project/Resources.Designer.vb +++ b/Controls.DocumentViewer/My Project/Resources.Designer.vb @@ -22,7 +22,7 @@ Namespace My.Resources ''' ''' Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. ''' - _ @@ -59,5 +59,15 @@ Namespace My.Resources resourceCulture = value End Set End Property + + ''' + ''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage. + ''' + Friend ReadOnly Property ZooFlow_10() As DevExpress.Utils.Svg.SvgImage + Get + Dim obj As Object = ResourceManager.GetObject("ZooFlow-10", resourceCulture) + Return CType(obj,DevExpress.Utils.Svg.SvgImage) + End Get + End Property End Module End Namespace diff --git a/Controls.DocumentViewer/My Project/Resources.resx b/Controls.DocumentViewer/My Project/Resources.resx index af7dbebb..643e6c8f 100644 --- a/Controls.DocumentViewer/My Project/Resources.resx +++ b/Controls.DocumentViewer/My Project/Resources.resx @@ -46,7 +46,7 @@ mimetype: application/x-microsoft.net.object.binary.base64 value : The object must be serialized with - : System.Serialization.Formatters.Binary.BinaryFormatter + : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter : and then encoded with base64 encoding. mimetype: application/x-microsoft.net.object.soap.base64 @@ -60,6 +60,7 @@ : and then encoded with base64 encoding. --> + @@ -68,9 +69,10 @@ - + + @@ -85,9 +87,10 @@ - + + @@ -109,9 +112,13 @@ 2.0 - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\ZooFlow-10.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/Controls.DocumentViewer/Resources/ZooFlow-10.svg b/Controls.DocumentViewer/Resources/ZooFlow-10.svg new file mode 100644 index 00000000..0cdbf1a1 --- /dev/null +++ b/Controls.DocumentViewer/Resources/ZooFlow-10.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/GUIs.ZooFlow/ClassConstants.vb b/GUIs.ZooFlow/ClassConstants.vb index 7a92b55c..51844642 100644 --- a/GUIs.ZooFlow/ClassConstants.vb +++ b/GUIs.ZooFlow/ClassConstants.vb @@ -19,4 +19,11 @@ Public Const ATTR_TYPE_DATE = "DATE" Public Const ATTR_TYPE_BOOLEAN = "BIT" Public Const VECTORSEPARATOR = "╚" + + Public Const SQLCMD_FLOW_SEARCH1 = "FLOW_SEARCH1" + + Public Const RESULTLIST_COL_ADDED_WHEN_DE = "Erstellt wann" + Public Const RESULTLIST_COL_CHANGED_WHEN_DE = "Geändert wann" + Public Const RESULTLIST_COL_ADDED_WHEN_EN = "Created when" + Public Const RESULTLIST_COL_CHANGED_WHEN_EN = "Changed when" End Class diff --git a/GUIs.ZooFlow/ClassInit.vb b/GUIs.ZooFlow/ClassInit.vb index a78168f7..debdaa59 100644 --- a/GUIs.ZooFlow/ClassInit.vb +++ b/GUIs.ZooFlow/ClassInit.vb @@ -134,6 +134,9 @@ Public Class ClassInit Try Dim oSql = "SELECT * FROM TBGI_FUNCTION_REGEX" My.Application.Globix.DT_FUNCTION_REGEX = My.Database.GetDatatable(oSql) + oSql = "SELECT * FROM TBIDB_COMMON_SQL WHERE ACTIVE = 1" + My.DTCOMMON_SQL = My.DatabaseIDB.GetDatatable(oSql) + Catch ex As Exception _Logger.Error(ex) diff --git a/GUIs.ZooFlow/FlowSearch/frmFlowSearch.Designer.vb b/GUIs.ZooFlow/FlowSearch/frmFlowSearch.Designer.vb new file mode 100644 index 00000000..144714be --- /dev/null +++ b/GUIs.ZooFlow/FlowSearch/frmFlowSearch.Designer.vb @@ -0,0 +1,484 @@ + +Partial Class frmFlowSearch + Inherits DevExpress.XtraEditors.XtraForm + + 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. + + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Wird vom Windows Form-Designer benötigt. + Private components As System.ComponentModel.IContainer + + 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. + 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. + 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. + + Private Sub InitializeComponent() + Dim TileItemElement19 As DevExpress.XtraEditors.TileItemElement = New DevExpress.XtraEditors.TileItemElement() + Dim TileItemElement20 As DevExpress.XtraEditors.TileItemElement = New DevExpress.XtraEditors.TileItemElement() + Dim TileItemElement21 As DevExpress.XtraEditors.TileItemElement = New DevExpress.XtraEditors.TileItemElement() + Dim TileItemElement22 As DevExpress.XtraEditors.TileItemElement = New DevExpress.XtraEditors.TileItemElement() + Dim TileItemElement23 As DevExpress.XtraEditors.TileItemElement = New DevExpress.XtraEditors.TileItemElement() + Dim TileItemFrame3 As DevExpress.XtraEditors.TileItemFrame = New DevExpress.XtraEditors.TileItemFrame() + Dim TileItemElement24 As DevExpress.XtraEditors.TileItemElement = New DevExpress.XtraEditors.TileItemElement() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmFlowSearch)) + Dim TileItemFrame4 As DevExpress.XtraEditors.TileItemFrame = New DevExpress.XtraEditors.TileItemFrame() + Dim TileItemElement25 As DevExpress.XtraEditors.TileItemElement = New DevExpress.XtraEditors.TileItemElement() + Dim TileItemElement26 As DevExpress.XtraEditors.TileItemElement = New DevExpress.XtraEditors.TileItemElement() + Dim TileItemElement27 As DevExpress.XtraEditors.TileItemElement = New DevExpress.XtraEditors.TileItemElement() + Dim TileItemElement28 As DevExpress.XtraEditors.TileItemElement = New DevExpress.XtraEditors.TileItemElement() + Dim TileItemElement29 As DevExpress.XtraEditors.TileItemElement = New DevExpress.XtraEditors.TileItemElement() + Dim TileItemElement30 As DevExpress.XtraEditors.TileItemElement = New DevExpress.XtraEditors.TileItemElement() + Dim TileItemElement31 As DevExpress.XtraEditors.TileItemElement = New DevExpress.XtraEditors.TileItemElement() + Dim TileItemElement32 As DevExpress.XtraEditors.TileItemElement = New DevExpress.XtraEditors.TileItemElement() + Dim TileItemElement33 As DevExpress.XtraEditors.TileItemElement = New DevExpress.XtraEditors.TileItemElement() + Dim TileItemElement34 As DevExpress.XtraEditors.TileItemElement = New DevExpress.XtraEditors.TileItemElement() + Dim TileItemElement35 As DevExpress.XtraEditors.TileItemElement = New DevExpress.XtraEditors.TileItemElement() + Dim TileItemElement36 As DevExpress.XtraEditors.TileItemElement = New DevExpress.XtraEditors.TileItemElement() + Me.Panel1 = New System.Windows.Forms.Panel() + Me.txtSearch = New System.Windows.Forms.TextBox() + Me.lblFoundResult = New System.Windows.Forms.Label() + Me.Label1 = New System.Windows.Forms.Label() + Me.TileControlMatch = New DevExpress.XtraEditors.TileControl() + Me.TileGroupDocumentsData = New DevExpress.XtraEditors.TileGroup() + Me.TileGroupDocuments = New DevExpress.XtraEditors.TileGroup() + Me.TileItem1 = New DevExpress.XtraEditors.TileItem() + Me.TileItem2 = New DevExpress.XtraEditors.TileItem() + Me.TileItem3 = New DevExpress.XtraEditors.TileItem() + Me.TileGroupData = New DevExpress.XtraEditors.TileGroup() + Me.TileGroup2 = New DevExpress.XtraEditors.TileGroup() + Me.TileItem5 = New DevExpress.XtraEditors.TileItem() + Me.TileItem4 = New DevExpress.XtraEditors.TileItem() + Me.TileGroup3 = New DevExpress.XtraEditors.TileGroup() + Me.TileItem6 = New DevExpress.XtraEditors.TileItem() + Me.TileItem7 = New DevExpress.XtraEditors.TileItem() + Me.TileItem8 = New DevExpress.XtraEditors.TileItem() + Me.TileGroup4 = New DevExpress.XtraEditors.TileGroup() + Me.TileItem9 = New DevExpress.XtraEditors.TileItem() + Me.TileItem10 = New DevExpress.XtraEditors.TileItem() + Me.TileGroup5 = New DevExpress.XtraEditors.TileGroup() + Me.Panel1.SuspendLayout() + Me.SuspendLayout() + ' + 'Panel1 + ' + Me.Panel1.Controls.Add(Me.txtSearch) + Me.Panel1.Controls.Add(Me.lblFoundResult) + Me.Panel1.Controls.Add(Me.Label1) + Me.Panel1.Dock = System.Windows.Forms.DockStyle.Top + Me.Panel1.Location = New System.Drawing.Point(0, 0) + Me.Panel1.Name = "Panel1" + Me.Panel1.Size = New System.Drawing.Size(1245, 61) + Me.Panel1.TabIndex = 0 + ' + 'txtSearch + ' + Me.txtSearch.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(214, Byte), Integer), CType(CType(47, Byte), Integer)) + Me.txtSearch.Font = New System.Drawing.Font("Tahoma", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.txtSearch.Location = New System.Drawing.Point(16, 12) + Me.txtSearch.Name = "txtSearch" + Me.txtSearch.Size = New System.Drawing.Size(167, 23) + Me.txtSearch.TabIndex = 1 + ' + 'lblFoundResult + ' + Me.lblFoundResult.AutoSize = True + Me.lblFoundResult.BackColor = System.Drawing.Color.FromArgb(CType(CType(165, Byte), Integer), CType(CType(36, Byte), Integer), CType(CType(49, Byte), Integer)) + Me.lblFoundResult.Font = New System.Drawing.Font("Tahoma", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblFoundResult.ForeColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(214, Byte), Integer), CType(CType(47, Byte), Integer)) + Me.lblFoundResult.Location = New System.Drawing.Point(12, 38) + Me.lblFoundResult.Name = "lblFoundResult" + Me.lblFoundResult.Size = New System.Drawing.Size(53, 19) + Me.lblFoundResult.TabIndex = 3 + Me.lblFoundResult.Text = "Found" + Me.lblFoundResult.Visible = False + ' + 'Label1 + ' + Me.Label1.AutoSize = True + Me.Label1.Font = New System.Drawing.Font("Tahoma", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label1.ForeColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(214, Byte), Integer), CType(CType(47, Byte), Integer)) + Me.Label1.Location = New System.Drawing.Point(185, 15) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(43, 16) + Me.Label1.TabIndex = 0 + Me.Label1.Text = "finden" + ' + 'TileControlMatch + ' + Me.TileControlMatch.AllowDragTilesBetweenGroups = False + Me.TileControlMatch.AllowGlyphSkinning = True + Me.TileControlMatch.AppearanceGroupText.BackColor = System.Drawing.Color.Transparent + Me.TileControlMatch.AppearanceGroupText.Font = New System.Drawing.Font("Segoe UI", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.TileControlMatch.AppearanceGroupText.ForeColor = System.Drawing.Color.White + Me.TileControlMatch.AppearanceGroupText.Options.UseBackColor = True + Me.TileControlMatch.AppearanceGroupText.Options.UseFont = True + Me.TileControlMatch.AppearanceGroupText.Options.UseForeColor = True + Me.TileControlMatch.BackColor = System.Drawing.Color.FromArgb(CType(CType(165, Byte), Integer), CType(CType(36, Byte), Integer), CType(CType(49, Byte), Integer)) + Me.TileControlMatch.ColumnCount = 6 + Me.TileControlMatch.Dock = System.Windows.Forms.DockStyle.Fill + Me.TileControlMatch.Groups.Add(Me.TileGroupDocumentsData) + Me.TileControlMatch.Groups.Add(Me.TileGroupDocuments) + Me.TileControlMatch.Groups.Add(Me.TileGroupData) + Me.TileControlMatch.Groups.Add(Me.TileGroup2) + Me.TileControlMatch.Groups.Add(Me.TileGroup3) + Me.TileControlMatch.Groups.Add(Me.TileGroup4) + Me.TileControlMatch.Groups.Add(Me.TileGroup5) + Me.TileControlMatch.IndentBetweenGroups = 25 + Me.TileControlMatch.Location = New System.Drawing.Point(0, 61) + Me.TileControlMatch.MaxId = 14 + Me.TileControlMatch.Name = "TileControlMatch" + Me.TileControlMatch.ScrollMode = DevExpress.XtraEditors.TileControlScrollMode.ScrollBar + Me.TileControlMatch.ShowGroupText = True + Me.TileControlMatch.Size = New System.Drawing.Size(1245, 431) + Me.TileControlMatch.TabIndex = 2 + Me.TileControlMatch.Text = "TileControl1" + ' + 'TileGroupDocumentsData + ' + Me.TileGroupDocumentsData.Name = "TileGroupDocumentsData" + Me.TileGroupDocumentsData.Text = "Kombiniert" + Me.TileGroupDocumentsData.Visible = False + ' + 'TileGroupDocuments + ' + Me.TileGroupDocuments.Items.Add(Me.TileItem1) + Me.TileGroupDocuments.Items.Add(Me.TileItem2) + Me.TileGroupDocuments.Items.Add(Me.TileItem3) + Me.TileGroupDocuments.Name = "TileGroupDocuments" + Me.TileGroupDocuments.Text = "Dokumente" + ' + 'TileItem1 + ' + Me.TileItem1.AppearanceItem.Normal.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(214, Byte), Integer), CType(CType(49, Byte), Integer)) + Me.TileItem1.AppearanceItem.Normal.Options.UseBackColor = True + TileItemElement19.Appearance.Normal.ForeColor = System.Drawing.Color.Black + TileItemElement19.Appearance.Normal.Options.UseForeColor = True + TileItemElement19.Text = "TileItem1" + Me.TileItem1.Elements.Add(TileItemElement19) + Me.TileItem1.Id = 0 + Me.TileItem1.ItemSize = DevExpress.XtraEditors.TileItemSize.Wide + Me.TileItem1.Name = "TileItem1" + ' + 'TileItem2 + ' + Me.TileItem2.AppearanceItem.Normal.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(214, Byte), Integer), CType(CType(49, Byte), Integer)) + Me.TileItem2.AppearanceItem.Normal.Options.UseBackColor = True + Me.TileItem2.CurrentFrameIndex = 1 + TileItemElement20.Appearance.Hovered.Font = New System.Drawing.Font("Segoe UI Light", 17.0!) + TileItemElement20.Appearance.Hovered.Options.UseFont = True + TileItemElement20.Appearance.Hovered.Options.UseTextOptions = True + TileItemElement20.Appearance.Hovered.TextOptions.Trimming = DevExpress.Utils.Trimming.EllipsisCharacter + TileItemElement20.Appearance.Hovered.TextOptions.WordWrap = DevExpress.Utils.WordWrap.NoWrap + TileItemElement20.Appearance.Normal.Font = New System.Drawing.Font("Segoe UI Light", 17.0!) + TileItemElement20.Appearance.Normal.Options.UseFont = True + TileItemElement20.Appearance.Normal.Options.UseTextOptions = True + TileItemElement20.Appearance.Normal.TextOptions.Trimming = DevExpress.Utils.Trimming.EllipsisCharacter + TileItemElement20.Appearance.Normal.TextOptions.WordWrap = DevExpress.Utils.WordWrap.NoWrap + TileItemElement20.Appearance.Selected.Font = New System.Drawing.Font("Segoe UI Light", 17.0!) + TileItemElement20.Appearance.Selected.Options.UseFont = True + TileItemElement20.Appearance.Selected.Options.UseTextOptions = True + TileItemElement20.Appearance.Selected.TextOptions.Trimming = DevExpress.Utils.Trimming.EllipsisCharacter + TileItemElement20.Appearance.Selected.TextOptions.WordWrap = DevExpress.Utils.WordWrap.NoWrap + TileItemElement20.Text = "Header" + TileItemElement20.TextAlignment = DevExpress.XtraEditors.TileItemContentAlignment.Manual + TileItemElement20.TextLocation = New System.Drawing.Point(4, 0) + TileItemElement21.Appearance.Hovered.Font = New System.Drawing.Font("Segoe UI", 9.0!) + TileItemElement21.Appearance.Hovered.Options.UseFont = True + TileItemElement21.Appearance.Hovered.Options.UseTextOptions = True + TileItemElement21.Appearance.Hovered.TextOptions.Trimming = DevExpress.Utils.Trimming.EllipsisCharacter + TileItemElement21.Appearance.Hovered.TextOptions.WordWrap = DevExpress.Utils.WordWrap.NoWrap + TileItemElement21.Appearance.Normal.Font = New System.Drawing.Font("Segoe UI", 9.0!) + TileItemElement21.Appearance.Normal.Options.UseFont = True + TileItemElement21.Appearance.Normal.Options.UseTextOptions = True + TileItemElement21.Appearance.Normal.TextOptions.Trimming = DevExpress.Utils.Trimming.EllipsisCharacter + TileItemElement21.Appearance.Normal.TextOptions.WordWrap = DevExpress.Utils.WordWrap.NoWrap + TileItemElement21.Appearance.Selected.Font = New System.Drawing.Font("Segoe UI", 9.0!) + TileItemElement21.Appearance.Selected.Options.UseFont = True + TileItemElement21.Appearance.Selected.Options.UseTextOptions = True + TileItemElement21.Appearance.Selected.TextOptions.Trimming = DevExpress.Utils.Trimming.EllipsisCharacter + TileItemElement21.Appearance.Selected.TextOptions.WordWrap = DevExpress.Utils.WordWrap.NoWrap + TileItemElement21.Text = "Text2" + TileItemElement21.TextAlignment = DevExpress.XtraEditors.TileItemContentAlignment.Manual + TileItemElement21.TextLocation = New System.Drawing.Point(4, 27) + TileItemElement22.Appearance.Hovered.Font = New System.Drawing.Font("Segoe UI", 9.0!) + TileItemElement22.Appearance.Hovered.Options.UseFont = True + TileItemElement22.Appearance.Hovered.Options.UseTextOptions = True + TileItemElement22.Appearance.Hovered.TextOptions.Trimming = DevExpress.Utils.Trimming.EllipsisCharacter + TileItemElement22.Appearance.Hovered.TextOptions.WordWrap = DevExpress.Utils.WordWrap.NoWrap + TileItemElement22.Appearance.Normal.Font = New System.Drawing.Font("Segoe UI", 9.0!) + TileItemElement22.Appearance.Normal.Options.UseFont = True + TileItemElement22.Appearance.Normal.Options.UseTextOptions = True + TileItemElement22.Appearance.Normal.TextOptions.Trimming = DevExpress.Utils.Trimming.EllipsisCharacter + TileItemElement22.Appearance.Normal.TextOptions.WordWrap = DevExpress.Utils.WordWrap.NoWrap + TileItemElement22.Appearance.Selected.Font = New System.Drawing.Font("Segoe UI", 9.0!) + TileItemElement22.Appearance.Selected.Options.UseFont = True + TileItemElement22.Appearance.Selected.Options.UseTextOptions = True + TileItemElement22.Appearance.Selected.TextOptions.Trimming = DevExpress.Utils.Trimming.EllipsisCharacter + TileItemElement22.Appearance.Selected.TextOptions.WordWrap = DevExpress.Utils.WordWrap.NoWrap + TileItemElement22.Text = "Text3" + TileItemElement22.TextAlignment = DevExpress.XtraEditors.TileItemContentAlignment.Manual + TileItemElement22.TextLocation = New System.Drawing.Point(4, 43) + TileItemElement23.Appearance.Hovered.Font = New System.Drawing.Font("Segoe UI", 9.0!) + TileItemElement23.Appearance.Hovered.Options.UseFont = True + TileItemElement23.Appearance.Hovered.Options.UseTextOptions = True + TileItemElement23.Appearance.Hovered.TextOptions.Trimming = DevExpress.Utils.Trimming.EllipsisCharacter + TileItemElement23.Appearance.Hovered.TextOptions.WordWrap = DevExpress.Utils.WordWrap.NoWrap + TileItemElement23.Appearance.Normal.Font = New System.Drawing.Font("Segoe UI", 9.0!) + TileItemElement23.Appearance.Normal.Options.UseFont = True + TileItemElement23.Appearance.Normal.Options.UseTextOptions = True + TileItemElement23.Appearance.Normal.TextOptions.Trimming = DevExpress.Utils.Trimming.EllipsisCharacter + TileItemElement23.Appearance.Normal.TextOptions.WordWrap = DevExpress.Utils.WordWrap.NoWrap + TileItemElement23.Appearance.Selected.Font = New System.Drawing.Font("Segoe UI", 9.0!) + TileItemElement23.Appearance.Selected.Options.UseFont = True + TileItemElement23.Appearance.Selected.Options.UseTextOptions = True + TileItemElement23.Appearance.Selected.TextOptions.Trimming = DevExpress.Utils.Trimming.EllipsisCharacter + TileItemElement23.Appearance.Selected.TextOptions.WordWrap = DevExpress.Utils.WordWrap.NoWrap + TileItemElement23.Text = "Text4" + TileItemElement23.TextAlignment = DevExpress.XtraEditors.TileItemContentAlignment.Manual + TileItemElement23.TextLocation = New System.Drawing.Point(4, 59) + Me.TileItem2.Elements.Add(TileItemElement20) + Me.TileItem2.Elements.Add(TileItemElement21) + Me.TileItem2.Elements.Add(TileItemElement22) + Me.TileItem2.Elements.Add(TileItemElement23) + TileItemFrame3.Animation = DevExpress.XtraEditors.TileItemContentAnimationType.ScrollDown + TileItemElement24.ImageOptions.Image = CType(resources.GetObject("resource.Image"), System.Drawing.Image) + TileItemElement24.ImageOptions.ImageAlignment = DevExpress.XtraEditors.TileItemContentAlignment.Manual + TileItemElement24.ImageOptions.ImageLocation = New System.Drawing.Point(-12, -8) + TileItemElement24.ImageOptions.ImageScaleMode = DevExpress.XtraEditors.TileItemImageScaleMode.ZoomOutside + TileItemElement24.ImageOptions.ImageSize = New System.Drawing.Size(120, 120) + TileItemFrame3.Elements.Add(TileItemElement24) + TileItemFrame3.Image = CType(resources.GetObject("TileItemFrame3.Image"), System.Drawing.Image) + TileItemFrame4.Animation = DevExpress.XtraEditors.TileItemContentAnimationType.ScrollTop + TileItemElement25.Appearance.Hovered.Font = New System.Drawing.Font("Segoe UI Light", 17.0!) + TileItemElement25.Appearance.Hovered.Options.UseFont = True + TileItemElement25.Appearance.Hovered.Options.UseTextOptions = True + TileItemElement25.Appearance.Hovered.TextOptions.Trimming = DevExpress.Utils.Trimming.EllipsisCharacter + TileItemElement25.Appearance.Hovered.TextOptions.WordWrap = DevExpress.Utils.WordWrap.NoWrap + TileItemElement25.Appearance.Normal.Font = New System.Drawing.Font("Segoe UI Light", 17.0!) + TileItemElement25.Appearance.Normal.Options.UseFont = True + TileItemElement25.Appearance.Normal.Options.UseTextOptions = True + TileItemElement25.Appearance.Normal.TextOptions.Trimming = DevExpress.Utils.Trimming.EllipsisCharacter + TileItemElement25.Appearance.Normal.TextOptions.WordWrap = DevExpress.Utils.WordWrap.NoWrap + TileItemElement25.Appearance.Selected.Font = New System.Drawing.Font("Segoe UI Light", 17.0!) + TileItemElement25.Appearance.Selected.Options.UseFont = True + TileItemElement25.Appearance.Selected.Options.UseTextOptions = True + TileItemElement25.Appearance.Selected.TextOptions.Trimming = DevExpress.Utils.Trimming.EllipsisCharacter + TileItemElement25.Appearance.Selected.TextOptions.WordWrap = DevExpress.Utils.WordWrap.NoWrap + TileItemElement25.Text = "Header" + TileItemElement25.TextAlignment = DevExpress.XtraEditors.TileItemContentAlignment.Manual + TileItemElement25.TextLocation = New System.Drawing.Point(4, 0) + TileItemElement26.Appearance.Hovered.Font = New System.Drawing.Font("Segoe UI", 9.0!) + TileItemElement26.Appearance.Hovered.Options.UseFont = True + TileItemElement26.Appearance.Hovered.Options.UseTextOptions = True + TileItemElement26.Appearance.Hovered.TextOptions.Trimming = DevExpress.Utils.Trimming.EllipsisCharacter + TileItemElement26.Appearance.Hovered.TextOptions.WordWrap = DevExpress.Utils.WordWrap.NoWrap + TileItemElement26.Appearance.Normal.Font = New System.Drawing.Font("Segoe UI", 9.0!) + TileItemElement26.Appearance.Normal.Options.UseFont = True + TileItemElement26.Appearance.Normal.Options.UseTextOptions = True + TileItemElement26.Appearance.Normal.TextOptions.Trimming = DevExpress.Utils.Trimming.EllipsisCharacter + TileItemElement26.Appearance.Normal.TextOptions.WordWrap = DevExpress.Utils.WordWrap.NoWrap + TileItemElement26.Appearance.Selected.Font = New System.Drawing.Font("Segoe UI", 9.0!) + TileItemElement26.Appearance.Selected.Options.UseFont = True + TileItemElement26.Appearance.Selected.Options.UseTextOptions = True + TileItemElement26.Appearance.Selected.TextOptions.Trimming = DevExpress.Utils.Trimming.EllipsisCharacter + TileItemElement26.Appearance.Selected.TextOptions.WordWrap = DevExpress.Utils.WordWrap.NoWrap + TileItemElement26.Text = "Text2" + TileItemElement26.TextAlignment = DevExpress.XtraEditors.TileItemContentAlignment.Manual + TileItemElement26.TextLocation = New System.Drawing.Point(4, 27) + TileItemElement27.Appearance.Hovered.Font = New System.Drawing.Font("Segoe UI", 9.0!) + TileItemElement27.Appearance.Hovered.Options.UseFont = True + TileItemElement27.Appearance.Hovered.Options.UseTextOptions = True + TileItemElement27.Appearance.Hovered.TextOptions.Trimming = DevExpress.Utils.Trimming.EllipsisCharacter + TileItemElement27.Appearance.Hovered.TextOptions.WordWrap = DevExpress.Utils.WordWrap.NoWrap + TileItemElement27.Appearance.Normal.Font = New System.Drawing.Font("Segoe UI", 9.0!) + TileItemElement27.Appearance.Normal.Options.UseFont = True + TileItemElement27.Appearance.Normal.Options.UseTextOptions = True + TileItemElement27.Appearance.Normal.TextOptions.Trimming = DevExpress.Utils.Trimming.EllipsisCharacter + TileItemElement27.Appearance.Normal.TextOptions.WordWrap = DevExpress.Utils.WordWrap.NoWrap + TileItemElement27.Appearance.Selected.Font = New System.Drawing.Font("Segoe UI", 9.0!) + TileItemElement27.Appearance.Selected.Options.UseFont = True + TileItemElement27.Appearance.Selected.Options.UseTextOptions = True + TileItemElement27.Appearance.Selected.TextOptions.Trimming = DevExpress.Utils.Trimming.EllipsisCharacter + TileItemElement27.Appearance.Selected.TextOptions.WordWrap = DevExpress.Utils.WordWrap.NoWrap + TileItemElement27.Text = "Text3" + TileItemElement27.TextAlignment = DevExpress.XtraEditors.TileItemContentAlignment.Manual + TileItemElement27.TextLocation = New System.Drawing.Point(4, 43) + TileItemElement28.Appearance.Hovered.Font = New System.Drawing.Font("Segoe UI", 9.0!) + TileItemElement28.Appearance.Hovered.Options.UseFont = True + TileItemElement28.Appearance.Hovered.Options.UseTextOptions = True + TileItemElement28.Appearance.Hovered.TextOptions.Trimming = DevExpress.Utils.Trimming.EllipsisCharacter + TileItemElement28.Appearance.Hovered.TextOptions.WordWrap = DevExpress.Utils.WordWrap.NoWrap + TileItemElement28.Appearance.Normal.Font = New System.Drawing.Font("Segoe UI", 9.0!) + TileItemElement28.Appearance.Normal.Options.UseFont = True + TileItemElement28.Appearance.Normal.Options.UseTextOptions = True + TileItemElement28.Appearance.Normal.TextOptions.Trimming = DevExpress.Utils.Trimming.EllipsisCharacter + TileItemElement28.Appearance.Normal.TextOptions.WordWrap = DevExpress.Utils.WordWrap.NoWrap + TileItemElement28.Appearance.Selected.Font = New System.Drawing.Font("Segoe UI", 9.0!) + TileItemElement28.Appearance.Selected.Options.UseFont = True + TileItemElement28.Appearance.Selected.Options.UseTextOptions = True + TileItemElement28.Appearance.Selected.TextOptions.Trimming = DevExpress.Utils.Trimming.EllipsisCharacter + TileItemElement28.Appearance.Selected.TextOptions.WordWrap = DevExpress.Utils.WordWrap.NoWrap + TileItemElement28.Text = "Text4" + TileItemElement28.TextAlignment = DevExpress.XtraEditors.TileItemContentAlignment.Manual + TileItemElement28.TextLocation = New System.Drawing.Point(4, 59) + TileItemFrame4.Elements.Add(TileItemElement25) + TileItemFrame4.Elements.Add(TileItemElement26) + TileItemFrame4.Elements.Add(TileItemElement27) + TileItemFrame4.Elements.Add(TileItemElement28) + Me.TileItem2.Frames.Add(TileItemFrame3) + Me.TileItem2.Frames.Add(TileItemFrame4) + Me.TileItem2.Id = 1 + Me.TileItem2.ItemSize = DevExpress.XtraEditors.TileItemSize.Medium + Me.TileItem2.Name = "TileItem2" + ' + 'TileItem3 + ' + Me.TileItem3.AppearanceItem.Normal.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(214, Byte), Integer), CType(CType(49, Byte), Integer)) + Me.TileItem3.AppearanceItem.Normal.Options.UseBackColor = True + TileItemElement29.Text = "TileItem3" + Me.TileItem3.Elements.Add(TileItemElement29) + Me.TileItem3.Id = 2 + Me.TileItem3.ItemSize = DevExpress.XtraEditors.TileItemSize.Small + Me.TileItem3.Name = "TileItem3" + ' + 'TileGroupData + ' + Me.TileGroupData.Name = "TileGroupData" + Me.TileGroupData.Text = "Daten" + ' + 'TileGroup2 + ' + Me.TileGroup2.Items.Add(Me.TileItem5) + Me.TileGroup2.Items.Add(Me.TileItem4) + Me.TileGroup2.Name = "TileGroup2" + Me.TileGroup2.Text = "Group3" + ' + 'TileItem5 + ' + TileItemElement30.Text = "TileItem5" + Me.TileItem5.Elements.Add(TileItemElement30) + Me.TileItem5.Id = 11 + Me.TileItem5.ItemSize = DevExpress.XtraEditors.TileItemSize.Wide + Me.TileItem5.Name = "TileItem5" + ' + 'TileItem4 + ' + TileItemElement31.Text = "TileItem4dadadasdasdasdasdasd" + TileItemElement31.TextAlignment = DevExpress.XtraEditors.TileItemContentAlignment.TopLeft + Me.TileItem4.Elements.Add(TileItemElement31) + Me.TileItem4.Id = 3 + Me.TileItem4.ItemSize = DevExpress.XtraEditors.TileItemSize.Medium + Me.TileItem4.Name = "TileItem4" + Me.TileItem4.RowCount = 3 + Me.TileItem4.TextShowMode = DevExpress.XtraEditors.TileItemContentShowMode.Hover + ' + 'TileGroup3 + ' + Me.TileGroup3.Items.Add(Me.TileItem6) + Me.TileGroup3.Items.Add(Me.TileItem7) + Me.TileGroup3.Items.Add(Me.TileItem8) + Me.TileGroup3.Name = "TileGroup3" + Me.TileGroup3.Text = "Group4" + ' + 'TileItem6 + ' + TileItemElement32.Text = "TileItem6" + Me.TileItem6.Elements.Add(TileItemElement32) + Me.TileItem6.Id = 6 + Me.TileItem6.ItemSize = DevExpress.XtraEditors.TileItemSize.Wide + Me.TileItem6.Name = "TileItem6" + ' + 'TileItem7 + ' + TileItemElement33.Text = "TileItem7" + Me.TileItem7.Elements.Add(TileItemElement33) + Me.TileItem7.Id = 7 + Me.TileItem7.ItemSize = DevExpress.XtraEditors.TileItemSize.Medium + Me.TileItem7.Name = "TileItem7" + ' + 'TileItem8 + ' + TileItemElement34.Text = "TileItem8" + Me.TileItem8.Elements.Add(TileItemElement34) + Me.TileItem8.Id = 8 + Me.TileItem8.ItemSize = DevExpress.XtraEditors.TileItemSize.Medium + Me.TileItem8.Name = "TileItem8" + ' + 'TileGroup4 + ' + Me.TileGroup4.Items.Add(Me.TileItem9) + Me.TileGroup4.Items.Add(Me.TileItem10) + Me.TileGroup4.Name = "TileGroup4" + Me.TileGroup4.Text = "Group5" + ' + 'TileItem9 + ' + TileItemElement35.Text = "TileItem9" + Me.TileItem9.Elements.Add(TileItemElement35) + Me.TileItem9.Id = 12 + Me.TileItem9.ItemSize = DevExpress.XtraEditors.TileItemSize.Wide + Me.TileItem9.Name = "TileItem9" + ' + 'TileItem10 + ' + TileItemElement36.Text = "TileItem10" + Me.TileItem10.Elements.Add(TileItemElement36) + Me.TileItem10.Id = 13 + Me.TileItem10.ItemSize = DevExpress.XtraEditors.TileItemSize.Medium + Me.TileItem10.Name = "TileItem10" + ' + 'TileGroup5 + ' + Me.TileGroup5.Name = "TileGroup5" + Me.TileGroup5.Text = "Group 6" + ' + 'frmFlowSearch + ' + Me.Appearance.BackColor = System.Drawing.Color.FromArgb(CType(CType(165, Byte), Integer), CType(CType(36, Byte), Integer), CType(CType(49, Byte), Integer)) + Me.Appearance.Options.UseBackColor = True + Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.ClientSize = New System.Drawing.Size(1245, 492) + Me.Controls.Add(Me.TileControlMatch) + Me.Controls.Add(Me.Panel1) + Me.IconOptions.SvgImage = CType(resources.GetObject("frmFlowSearch.IconOptions.SvgImage"), DevExpress.Utils.Svg.SvgImage) + Me.Name = "frmFlowSearch" + Me.Text = "FlowSearch" + Me.Panel1.ResumeLayout(False) + Me.Panel1.PerformLayout() + Me.ResumeLayout(False) + + End Sub + + Friend WithEvents Panel1 As Panel + Friend WithEvents txtSearch As TextBox + Friend WithEvents Label1 As Label + Friend WithEvents TileControlMatch As DevExpress.XtraEditors.TileControl + Friend WithEvents TileGroupDocumentsData As DevExpress.XtraEditors.TileGroup + Friend WithEvents TileGroupDocuments As DevExpress.XtraEditors.TileGroup + Friend WithEvents TileItem1 As DevExpress.XtraEditors.TileItem + Friend WithEvents TileItem2 As DevExpress.XtraEditors.TileItem + Friend WithEvents TileItem3 As DevExpress.XtraEditors.TileItem + Friend WithEvents TileGroupData As DevExpress.XtraEditors.TileGroup + Friend WithEvents TileGroup2 As DevExpress.XtraEditors.TileGroup + Friend WithEvents TileItem5 As DevExpress.XtraEditors.TileItem + Friend WithEvents TileItem4 As DevExpress.XtraEditors.TileItem + Friend WithEvents TileGroup3 As DevExpress.XtraEditors.TileGroup + Friend WithEvents TileItem6 As DevExpress.XtraEditors.TileItem + Friend WithEvents TileItem7 As DevExpress.XtraEditors.TileItem + Friend WithEvents TileItem8 As DevExpress.XtraEditors.TileItem + Friend WithEvents TileGroup4 As DevExpress.XtraEditors.TileGroup + Friend WithEvents TileItem9 As DevExpress.XtraEditors.TileItem + Friend WithEvents TileItem10 As DevExpress.XtraEditors.TileItem + Friend WithEvents TileGroup5 As DevExpress.XtraEditors.TileGroup + Friend WithEvents lblFoundResult As Label +End Class diff --git a/GUIs.ZooFlow/FlowSearch/frmFlowSearch.resx b/GUIs.ZooFlow/FlowSearch/frmFlowSearch.resx new file mode 100644 index 00000000..ab91c5d5 --- /dev/null +++ b/GUIs.ZooFlow/FlowSearch/frmFlowSearch.resx @@ -0,0 +1,224 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + 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 + LjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjg4ZDE3NTRkNzAwZTQ5YQUBAAAAHURl + dkV4cHJlc3MuVXRpbHMuU3ZnLlN2Z0ltYWdlAQAAAAREYXRhBwICAAAACQMAAAAPAwAAANoCAAAC77u/ + PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz4NCjxzdmcgeD0iMHB4IiB5PSIwcHgi + IHZpZXdCb3g9IjAgMCAzMiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv + MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3Bh + Y2U9InByZXNlcnZlIiBpZD0iTGF5ZXJfMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAg + MzIgMzIiPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLkJsdWV7ZmlsbDojMTE3N0Q3O30KCS5Z + ZWxsb3d7ZmlsbDojRkZCMTE1O30KCS5CbGFja3tmaWxsOiM3MjcyNzI7fQoJLkdyZWVue2ZpbGw6IzAz + OUMyMzt9CgkuUmVke2ZpbGw6I0QxMUMxQzt9Cgkuc3Qwe29wYWNpdHk6MC43NTt9Cgkuc3Qxe29wYWNp + dHk6MC41O30KPC9zdHlsZT4NCiAgPGcgaWQ9Ilpvb20iPg0KICAgIDxwYXRoIGQ9Ik0yNy43LDI1LjNM + MjAuNSwxOGMxLTEuNCwxLjUtMy4yLDEuNS01YzAtNS00LTktOS05cy05LDQtOSw5YzAsNSw0LDksOSw5 + YzEuOSwwLDMuNi0wLjYsNS0xLjVsNy4zLDcuMyAgIGMwLjMsMC4zLDAuOSwwLjMsMS4yLDBsMS4yLTEu + MkMyOC4xLDI2LjIsMjguMSwyNS42LDI3LjcsMjUuM3ogTTYsMTNjMC0zLjksMy4xLTcsNy03czcsMy4x + LDcsN2MwLDMuOS0zLjEsNy03LDdTNiwxNi45LDYsMTN6IiBjbGFzcz0iQmxhY2siIC8+DQogIDwvZz4N + Cjwvc3ZnPgs= + + + \ No newline at end of file diff --git a/GUIs.ZooFlow/FlowSearch/frmFlowSearch.vb b/GUIs.ZooFlow/FlowSearch/frmFlowSearch.vb new file mode 100644 index 00000000..f2500f77 --- /dev/null +++ b/GUIs.ZooFlow/FlowSearch/frmFlowSearch.vb @@ -0,0 +1,162 @@ +Imports DigitalData.Modules.Logging +Imports DevExpress.XtraEditors +Public Class frmFlowSearch + Private Logger As Logger + Private FontLargeBold As New Font("Segoe UI", 10, FontStyle.Bold) + Private FontLargeNormal As New Font("Segoe UI", 10) + Private SecondaryFontBold As New Font("Segoe UI", 8, FontStyle.Bold) + Private SecondaryFont As New Font("Segoe UI", 8) + Dim oLastAttribute As String = "" + Dim oAttributeCount As Integer = 1 + Dim BASE_SSEARCHCommand As String + Public Sub New(pBaseSearchSql As String) + + + ' Dieser Aufruf ist für den Designer erforderlich. + InitializeComponent() + BASE_SSEARCHCommand = pBaseSearchSql + ' Fügen Sie Initialisierungen nach dem InitializeComponent()-Aufruf hinzu. + Logger = My.LogConfig.GetLogger() + End Sub + + Private Sub txtSearch_TextChanged(sender As Object, e As EventArgs) Handles txtSearch.TextChanged + Try + + If txtSearch.Text = String.Empty Then + Exit Sub + End If + lblFoundResult.Visible = False + SearchContent(Trim(txtSearch.Text)) + + Catch ex As Exception + lblFoundResult.Text = "Unexpected error in FlowSearch - Check Your log" + lblFoundResult.Visible = True + Logger.Error(ex) + End Try + End Sub + Sub SearchContent(oSearchValue As String) + oLastAttribute = "" + Dim oSQL = BASE_SSEARCHCommand.Replace("@SEARCH_STRING", oSearchValue) + + TileControlMatch.Groups.Clear() + + Dim ODT As DataTable = My.DatabaseIDB.GetDatatable(oSQL) + If Not IsNothing(ODT) Then + + Dim oView As DataView = New DataView(ODT) + Dim oDTDistinctValues As DataTable = oView.ToTable(True, "ATTRIBUTE", "ATTR_ID") + Dim oGroups = ODT.AsEnumerable().GroupBy(Function(row) row.Field(Of String)("ATTRIBUTE")) + Dim oNewTable As New DataTable + oNewTable.Columns.Add("ATTRIBUTE") + oNewTable.Columns.Add("COUNT", Type.GetType("System.Int16")) + For Each oGroup In oGroups + oNewTable.Rows.Add(oGroup.Key, oGroup.Sum(Function(row) row.Field(Of Int32)("COUNT_OBJ"))) + Next + If Not IsNothing(oNewTable) Then + Dim oAttrCount As Integer = 0 + Dim oResultCount As Integer = 0 + For Each orow As DataRow In oNewTable.Rows + oAttrCount += 1 + oResultCount += orow.Item(1) + Next + lblFoundResult.Text = GetResultString(oResultCount, oAttrCount, oSearchValue) + lblFoundResult.Visible = True + End If + oNewTable.DefaultView.Sort = "COUNT ASC" + oNewTable = oNewTable.DefaultView.ToTable + + For Each oGroupRow As DataRow In oNewTable.Rows + Dim oGroup As New TileGroup + oGroup.Text = $"{oGroupRow.Item(0).ToString} [{oGroupRow.Item(1).ToString}]" + oGroup.Visible = True + For Each oitemRow As DataRow In ODT.Rows + If oitemRow.Item("ATTRIBUTE") = oGroupRow.Item(0) Then + Dim oItem = CreateTile(oitemRow.Item("TERM_VALUE"), oitemRow.Item("COUNT_OBJ"), oGroupRow.Item(0).ToString, oitemRow.Item("ATTR_ID"), oitemRow.Item("TERM_GUID")) + oGroup.Items.Add(oItem) + End If + Next + TileControlMatch.Groups.Add(oGroup) + Next + Dim oTESTTABLE As DataTable = My.DatabaseIDB.GetDatatable("EXEC PRSEARCH_RUN1 '3',1,1") + Else + lblFoundResult.Text = "Result from DB Is Nothing..Check SQL" + lblFoundResult.Visible = True + End If + + End Sub + Private Function GetResultString(CountObjects, CountAttribute, SearchContent) As String + Dim oResultString = $"wurden {CountObjects} Objekte" ' IIf(CountAttribute = 1, $"wurden {CountObjects} Objekte", $"wurden {CountObjects} Objekte in {CountAttribute} Attributen") + Dim oProfileString = IIf(CountAttribute = 1, "einem Attribut", $"{CountAttribute} Attributen") + Dim oBase = "Es {0} in {1} für Ihre Suche nach '{2}' gefunden:" + + Return String.Format(oBase, oResultString, oProfileString, SearchContent) + End Function + Private Function CreateTile(pTermValue As String, pCount_Obj As String, pAttribute As String, pAttributeID As String, pTermGuid As Long) As TileItem + Dim oItem As New TileItem() With {.Tag = $"{pTermGuid}#{pAttributeID}"} + + oItem.AppearanceItem.Normal.BackColor = Color.FromArgb(255, 214, 47) + If oLastAttribute <> pAttribute Then + oAttributeCount = 1 + oLastAttribute = pAttribute + oItem.ItemSize = TileItemSize.Wide + ElseIf oAttributeCount = 2 Then + oItem.ItemSize = TileItemSize.Medium + End If + oAttributeCount += 1 + + oItem.Elements.Clear() + + Dim oNameElement = New TileItemElement With { + .Text = pTermValue, + .TextAlignment = TileItemContentAlignment.TopLeft + } + Select Case oItem.ItemSize + Case TileItemSize.Wide + oNameElement.Appearance.Normal.Font = FontLargeBold + Case Else + oNameElement.Appearance.Normal.Font = SecondaryFontBold + End Select + + oNameElement.Appearance.Normal.ForeColor = Color.Black + oItem.Elements.Add(oNameElement) + + 'Dim oCommentElement = New TileItemElement With { + ' .Text = "Anzahl Objekte: " & pCount_Obj, + ' .TextAlignment = TileItemContentAlignment.MiddleLeft + '} + + 'Select Case oItem.ItemSize + ' Case TileItemSize.Wide + ' oCommentElement.Appearance.Normal.Font = FontLargeNormal + ' Case Else + ' oCommentElement.Appearance.Normal.Font = SecondaryFont + 'End Select + + 'oCommentElement.Appearance.Normal.ForeColor = Color.Black + 'oItem.Elements.Add(oCommentElement) + + Dim oCountElement = New TileItemElement With { + .Text = "Anzahl Objekte: " & pCount_Obj, + .TextAlignment = TileItemContentAlignment.BottomRight + } + Select Case oItem.ItemSize + Case TileItemSize.Wide + oCountElement.Appearance.Normal.Font = FontLargeNormal + Case Else + oCountElement.Appearance.Normal.Font = SecondaryFont + End Select + oCountElement.Appearance.Normal.ForeColor = Color.Black + + oItem.Elements.Add(oCountElement) + + Return oItem + End Function + + Private Sub txtSearch_Enter(sender As Object, e As EventArgs) Handles txtSearch.GotFocus + Label1.Visible = True + End Sub + + Private Sub frmFlowSearch_Load(sender As Object, e As EventArgs) Handles Me.Load + TileControlMatch.Groups.Clear() + End Sub +End Class \ No newline at end of file diff --git a/GUIs.ZooFlow/Globix/frmGlobix_Index.Designer.vb b/GUIs.ZooFlow/Globix/frmGlobix_Index.Designer.vb index a188e7d4..3a9c830a 100644 --- a/GUIs.ZooFlow/Globix/frmGlobix_Index.Designer.vb +++ b/GUIs.ZooFlow/Globix/frmGlobix_Index.Designer.vb @@ -48,14 +48,18 @@ Partial Class frmGlobix_Index Me.BarCheckItem2 = New DevExpress.XtraBars.BarCheckItem() Me.SplitContainerControl1 = New DevExpress.XtraEditors.SplitContainerControl() Me.pnlIndex = New System.Windows.Forms.Panel() + Me.Panel3 = New System.Windows.Forms.Panel() Me.Panel1 = New System.Windows.Forms.Panel() Me.Label1 = New System.Windows.Forms.Label() Me.cmbDoctype = New System.Windows.Forms.ComboBox() Me.DocumentViewer1 = New DigitalData.Controls.DocumentViewer.DocumentViewer() + Me.PictureEdit1 = New DevExpress.XtraEditors.PictureEdit() CType(Me.RibbonControl1, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.SplitContainerControl1, System.ComponentModel.ISupportInitialize).BeginInit() Me.SplitContainerControl1.SuspendLayout() + Me.Panel3.SuspendLayout() Me.Panel1.SuspendLayout() + CType(Me.PictureEdit1.Properties, System.ComponentModel.ISupportInitialize).BeginInit() Me.SuspendLayout() ' 'RibbonControl1 @@ -67,7 +71,7 @@ Partial Class frmGlobix_Index Me.RibbonControl1.Name = "RibbonControl1" Me.RibbonControl1.Pages.AddRange(New DevExpress.XtraBars.Ribbon.RibbonPage() {Me.RibbonPage1}) Me.RibbonControl1.ShowApplicationButton = DevExpress.Utils.DefaultBoolean.[False] - Me.RibbonControl1.Size = New System.Drawing.Size(1005, 159) + Me.RibbonControl1.Size = New System.Drawing.Size(1005, 158) Me.RibbonControl1.StatusBar = Me.RibbonStatusBar1 ' 'BarButtonItem2 @@ -220,10 +224,10 @@ Partial Class frmGlobix_Index Me.RibbonStatusBar1.ItemLinks.Add(Me.labelFilePath) Me.RibbonStatusBar1.ItemLinks.Add(Me.labelError) Me.RibbonStatusBar1.ItemLinks.Add(Me.labelNotice) - Me.RibbonStatusBar1.Location = New System.Drawing.Point(0, 574) + Me.RibbonStatusBar1.Location = New System.Drawing.Point(0, 572) Me.RibbonStatusBar1.Name = "RibbonStatusBar1" Me.RibbonStatusBar1.Ribbon = Me.RibbonControl1 - Me.RibbonStatusBar1.Size = New System.Drawing.Size(1005, 22) + Me.RibbonStatusBar1.Size = New System.Drawing.Size(1005, 24) ' 'RibbonPage2 ' @@ -241,14 +245,15 @@ Partial Class frmGlobix_Index ' Me.SplitContainerControl1.CollapsePanel = DevExpress.XtraEditors.SplitCollapsePanel.Panel2 Me.SplitContainerControl1.Dock = System.Windows.Forms.DockStyle.Fill - Me.SplitContainerControl1.Location = New System.Drawing.Point(0, 159) + Me.SplitContainerControl1.Location = New System.Drawing.Point(0, 158) Me.SplitContainerControl1.Name = "SplitContainerControl1" Me.SplitContainerControl1.Panel1.Controls.Add(Me.pnlIndex) + Me.SplitContainerControl1.Panel1.Controls.Add(Me.Panel3) Me.SplitContainerControl1.Panel1.Controls.Add(Me.Panel1) Me.SplitContainerControl1.Panel1.Text = "Panel1" Me.SplitContainerControl1.Panel2.Controls.Add(Me.DocumentViewer1) Me.SplitContainerControl1.Panel2.Text = "Panel2" - Me.SplitContainerControl1.Size = New System.Drawing.Size(1005, 415) + Me.SplitContainerControl1.Size = New System.Drawing.Size(1005, 414) Me.SplitContainerControl1.SplitterPosition = 591 Me.SplitContainerControl1.TabIndex = 2 ' @@ -257,8 +262,17 @@ Partial Class frmGlobix_Index Me.pnlIndex.Dock = System.Windows.Forms.DockStyle.Fill Me.pnlIndex.Location = New System.Drawing.Point(0, 50) Me.pnlIndex.Name = "pnlIndex" - Me.pnlIndex.Size = New System.Drawing.Size(591, 365) - Me.pnlIndex.TabIndex = 1 + Me.pnlIndex.Size = New System.Drawing.Size(591, 255) + Me.pnlIndex.TabIndex = 3 + ' + 'Panel3 + ' + Me.Panel3.Controls.Add(Me.PictureEdit1) + Me.Panel3.Dock = System.Windows.Forms.DockStyle.Bottom + Me.Panel3.Location = New System.Drawing.Point(0, 305) + Me.Panel3.Name = "Panel3" + Me.Panel3.Size = New System.Drawing.Size(591, 109) + Me.Panel3.TabIndex = 2 ' 'Panel1 ' @@ -276,7 +290,7 @@ Partial Class frmGlobix_Index Me.Label1.ImeMode = System.Windows.Forms.ImeMode.NoControl Me.Label1.Location = New System.Drawing.Point(3, 3) Me.Label1.Name = "Label1" - Me.Label1.Size = New System.Drawing.Size(192, 13) + Me.Label1.Size = New System.Drawing.Size(178, 13) Me.Label1.TabIndex = 2 Me.Label1.Text = "Bitte wählen Sie einen Ablage-Flow:" ' @@ -296,9 +310,21 @@ Partial Class frmGlobix_Index Me.DocumentViewer1.Dock = System.Windows.Forms.DockStyle.Fill Me.DocumentViewer1.Location = New System.Drawing.Point(0, 0) Me.DocumentViewer1.Name = "DocumentViewer1" - Me.DocumentViewer1.Size = New System.Drawing.Size(404, 415) + Me.DocumentViewer1.Size = New System.Drawing.Size(404, 414) Me.DocumentViewer1.TabIndex = 0 ' + 'PictureEdit1 + ' + Me.PictureEdit1.Dock = System.Windows.Forms.DockStyle.Right + Me.PictureEdit1.EditValue = Global.DigitalData.GUIs.ZooFlow.My.Resources.Resources.ZooFlow_25 + Me.PictureEdit1.Location = New System.Drawing.Point(384, 0) + Me.PictureEdit1.MenuManager = Me.RibbonControl1 + Me.PictureEdit1.Name = "PictureEdit1" + Me.PictureEdit1.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.[Auto] + Me.PictureEdit1.Properties.SizeMode = DevExpress.XtraEditors.Controls.PictureSizeMode.Zoom + Me.PictureEdit1.Size = New System.Drawing.Size(207, 109) + Me.PictureEdit1.TabIndex = 0 + ' 'frmGlobix_Index ' Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) @@ -314,8 +340,10 @@ Partial Class frmGlobix_Index CType(Me.RibbonControl1, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.SplitContainerControl1, System.ComponentModel.ISupportInitialize).EndInit() Me.SplitContainerControl1.ResumeLayout(False) + Me.Panel3.ResumeLayout(False) Me.Panel1.ResumeLayout(False) Me.Panel1.PerformLayout() + CType(Me.PictureEdit1.Properties, System.ComponentModel.ISupportInitialize).EndInit() Me.ResumeLayout(False) Me.PerformLayout() @@ -347,7 +375,9 @@ Partial Class frmGlobix_Index Friend WithEvents Panel1 As Panel Friend WithEvents cmbDoctype As ComboBox Friend WithEvents DocumentViewer1 As Controls.DocumentViewer.DocumentViewer - Friend WithEvents pnlIndex As Panel Friend WithEvents Label1 As Label Friend WithEvents BarHeaderItem1 As DevExpress.XtraBars.BarHeaderItem + Friend WithEvents pnlIndex As Panel + Friend WithEvents Panel3 As Panel + Friend WithEvents PictureEdit1 As DevExpress.XtraEditors.PictureEdit End Class diff --git a/GUIs.ZooFlow/My Project/Resources.Designer.vb b/GUIs.ZooFlow/My Project/Resources.Designer.vb index 76dbf168..713439c1 100644 --- a/GUIs.ZooFlow/My Project/Resources.Designer.vb +++ b/GUIs.ZooFlow/My Project/Resources.Designer.vb @@ -280,6 +280,16 @@ Namespace My.Resources End Get End Property + ''' + ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + ''' + Friend ReadOnly Property ZooFlow_25() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("ZooFlow-25", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + ''' ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. ''' diff --git a/GUIs.ZooFlow/My Project/Resources.resx b/GUIs.ZooFlow/My Project/Resources.resx index eb16b7dd..8901cec7 100644 --- a/GUIs.ZooFlow/My Project/Resources.resx +++ b/GUIs.ZooFlow/My Project/Resources.resx @@ -121,23 +121,23 @@ ..\Resources\1_LOGO_ZOO_FLOW.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\2_ZOO_FLOW_Abo.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\StatusAnnotations_Stop_32xLG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\2_LUPE_INAKTIV_ZOO.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\ZooflowTitle.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\DD_Icons_ICO_PMANAGER_256px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\4_GLOBIX_AKTIV_ZOO.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\2_ZOO_FLOW_Abo_MouseOver.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\Editdatasetwithdesigner_8449.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\3_PERSON_AKTIV_ZOO.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -148,26 +148,26 @@ ..\Resources\CW_klein.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\CW_GEFUNDEN_klein.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\3_PERSON_INAKTIV_ZOO.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\ZOO_FLOW_ sysicon_256.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\1_LOGO_ZOO_FLOW_DROP2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\DD_Icons_ICO_PMANAGER_128px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\2_ZOO_FLOW_Abo.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\Checked-outforEdit_13297.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\2_ZOO_FLOW_Abo_MouseOver.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\4_GLOBIX_INAKTIV_ZOO.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\Editdatasetwithdesigner_8449.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\DD_Icons_ICO_PMANAGER_128px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\Checked-outforEdit_Color_13297.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -178,13 +178,16 @@ ..\Resources\1_LOGO_ZOO_FLOW1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\CW_GEFUNDEN_klein.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\1_LOGO_ZOO_FLOW_DROP2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Checked-outforEdit_13297.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\StatusAnnotations_Stop_16xLG_color.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\ZooflowTitle.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\ZooFlow-25.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a \ No newline at end of file diff --git a/GUIs.ZooFlow/My Project/licenses.licx b/GUIs.ZooFlow/My Project/licenses.licx index 7071bdc3..447a0fc7 100644 --- a/GUIs.ZooFlow/My Project/licenses.licx +++ b/GUIs.ZooFlow/My Project/licenses.licx @@ -1,15 +1,16 @@ -DevExpress.XtraBars.Ribbon.RibbonControl, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraEditors.ProgressBarControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraEditors.TextEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a DevExpress.XtraEditors.PictureEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a DevExpress.XtraLayout.LayoutControl, DevExpress.XtraLayout.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraEditors.TileControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraEditors.ButtonEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraEditors.ProgressBarControl, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraEditors.Repository.RepositoryItemDateEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a DevExpress.XtraEditors.Repository.RepositoryItemTextEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraEditors.TextEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraBars.FormAssistant, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraEditors.DateEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraBars.Ribbon.RibbonControl, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a DevExpress.XtraTreeList.TreeList, DevExpress.XtraTreeList.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraEditors.Repository.RepositoryItemDateEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraEditors.DateEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a DevExpress.XtraEditors.Repository.RepositoryItemComboBox, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a -DevExpress.XtraEditors.ButtonEdit, DevExpress.XtraEditors.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a +DevExpress.XtraBars.FormAssistant, DevExpress.XtraBars.v19.2, Version=19.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a diff --git a/GUIs.ZooFlow/MyApplication.vb b/GUIs.ZooFlow/MyApplication.vb index 5a51ebef..ad478fef 100644 --- a/GUIs.ZooFlow/MyApplication.vb +++ b/GUIs.ZooFlow/MyApplication.vb @@ -26,6 +26,7 @@ Namespace My End Property Property DTAttributes As DataTable + Property DTCOMMON_SQL As DataTable Property IDB_DT_DOC_DATA As DataTable Property LogConfig As LogConfig Property MainForm As frmAdministrationZooFlow diff --git a/GUIs.ZooFlow/Resources/ZooFlow-25.png b/GUIs.ZooFlow/Resources/ZooFlow-25.png new file mode 100644 index 0000000000000000000000000000000000000000..86bbdf5fa3c45a865f8fedfda90932b7e698276b GIT binary patch literal 7957 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 R0qWc!byaO-HR5U5{{fvbRO0{u literal 0 HcmV?d00001 diff --git a/GUIs.ZooFlow/ZooFlow.vbproj b/GUIs.ZooFlow/ZooFlow.vbproj index 49f7127f..89fa70f9 100644 --- a/GUIs.ZooFlow/ZooFlow.vbproj +++ b/GUIs.ZooFlow/ZooFlow.vbproj @@ -114,6 +114,12 @@ + + frmFlowSearch.vb + + + Form + @@ -209,6 +215,9 @@ + + frmFlowSearch.vb + frmAdministrationZooFlow.vb @@ -374,7 +383,7 @@ - + diff --git a/GUIs.ZooFlow/frmFlowForm.Designer.vb b/GUIs.ZooFlow/frmFlowForm.Designer.vb index 1d964ab8..a35207e5 100644 --- a/GUIs.ZooFlow/frmFlowForm.Designer.vb +++ b/GUIs.ZooFlow/frmFlowForm.Designer.vb @@ -34,20 +34,22 @@ Partial Class frmFlowForm Me.UserVerwaltungToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.ZooFlowBeendenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.TimerRefreshData = New System.Windows.Forms.Timer(Me.components) + Me.ToolTip1 = New System.Windows.Forms.ToolTip(Me.components) + Me.TimerCheckActiveForms = New System.Windows.Forms.Timer(Me.components) + Me.TimerCheckDroppedFiles = New System.Windows.Forms.Timer(Me.components) Me.PictureBoxAbo = New System.Windows.Forms.PictureBox() Me.PictureBoxDragDrop = New System.Windows.Forms.PictureBox() Me.PictureBoxGlobix = New System.Windows.Forms.PictureBox() Me.PictureBoxPM = New System.Windows.Forms.PictureBox() Me.PictureBoxSearch = New System.Windows.Forms.PictureBox() - Me.ToolTip1 = New System.Windows.Forms.ToolTip(Me.components) - Me.TimerCheckActiveForms = New System.Windows.Forms.Timer(Me.components) - Me.TimerCheckDroppedFiles = New System.Windows.Forms.Timer(Me.components) + Me.PictureBox1 = New System.Windows.Forms.PictureBox() Me.ContextMenuSystray.SuspendLayout() CType(Me.PictureBoxAbo, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.PictureBoxDragDrop, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.PictureBoxGlobix, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.PictureBoxPM, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.PictureBoxSearch, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit() Me.SuspendLayout() ' 'SplashScreenManager @@ -104,6 +106,14 @@ Partial Class frmFlowForm Me.ZooFlowBeendenToolStripMenuItem.Size = New System.Drawing.Size(173, 22) Me.ZooFlowBeendenToolStripMenuItem.Text = "ZooFlow beenden" ' + 'TimerCheckActiveForms + ' + Me.TimerCheckActiveForms.Interval = 2000 + ' + 'TimerCheckDroppedFiles + ' + Me.TimerCheckDroppedFiles.Interval = 400 + ' 'PictureBoxAbo ' Me.PictureBoxAbo.Cursor = System.Windows.Forms.Cursors.Hand @@ -165,13 +175,15 @@ Partial Class frmFlowForm Me.PictureBoxSearch.TabStop = False Me.ToolTip1.SetToolTip(Me.PictureBoxSearch, "ZooFlow Suche") ' - 'TimerCheckActiveForms - ' - Me.TimerCheckActiveForms.Interval = 2000 + 'PictureBox1 ' - 'TimerCheckDroppedFiles - ' - Me.TimerCheckDroppedFiles.Interval = 400 + Me.PictureBox1.BackColor = System.Drawing.Color.Transparent + Me.PictureBox1.Image = CType(resources.GetObject("PictureBox1.Image"), System.Drawing.Image) + Me.PictureBox1.Location = New System.Drawing.Point(209, 47) + Me.PictureBox1.Name = "PictureBox1" + Me.PictureBox1.Size = New System.Drawing.Size(40, 22) + Me.PictureBox1.TabIndex = 12 + Me.PictureBox1.TabStop = False ' 'frmFlowForm ' @@ -184,6 +196,7 @@ Partial Class frmFlowForm Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font Me.ClientSize = New System.Drawing.Size(563, 150) + Me.Controls.Add(Me.PictureBox1) Me.Controls.Add(Me.PictureBoxAbo) Me.Controls.Add(Me.PictureBoxDragDrop) Me.Controls.Add(Me.PictureBoxGlobix) @@ -200,6 +213,7 @@ Partial Class frmFlowForm CType(Me.PictureBoxGlobix, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.PictureBoxPM, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.PictureBoxSearch, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).EndInit() Me.ResumeLayout(False) End Sub @@ -220,4 +234,5 @@ Partial Class frmFlowForm Friend WithEvents UserVerwaltungToolStripMenuItem As ToolStripMenuItem Friend WithEvents TimerCheckActiveForms As Timer Friend WithEvents TimerCheckDroppedFiles As Timer + Friend WithEvents PictureBox1 As PictureBox End Class diff --git a/GUIs.ZooFlow/frmFlowForm.resx b/GUIs.ZooFlow/frmFlowForm.resx index 79cf9f14..2085a2b1 100644 --- a/GUIs.ZooFlow/frmFlowForm.resx +++ b/GUIs.ZooFlow/frmFlowForm.resx @@ -1962,6 +1962,12 @@ 610, 17 + + 709, 17 + + + 891, 17 + iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL @@ -2037,10 +2043,14 @@ iTozEYp40EgT8aCRIsXWP0j108YYpYdeAAAAAElFTkSuQmCC - - 709, 17 - - - 891, 17 - + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAAC3RFWHRUaXRsZQBab29tO88J + /rwAAACnSURBVDhPtZLREURAEERJRy4yEIQIHGK4LNT5Fo6fk8bod4XaWnbvnPLx1NR0T88uEjO7xOeR + t8MRqShEJ6YFanpo0QAMtbAAaGksgC0Y3+IhsgVqemhFLICjYmLA1+ihdbEA7ouJrb5GD226NeDyFV4C + 0xrCVqD++hIrsQ6HCH5Gf7gXP/9I/nAj3PAdbsBTnBoGN2AUp4bBDSgFIZxkZwyxBfyPJTM6YCR+mWYM + fQAAAABJRU5ErkJggg== + + \ No newline at end of file diff --git a/GUIs.ZooFlow/frmFlowForm.vb b/GUIs.ZooFlow/frmFlowForm.vb index 3832be35..057e3961 100644 --- a/GUIs.ZooFlow/frmFlowForm.vb +++ b/GUIs.ZooFlow/frmFlowForm.vb @@ -3,6 +3,7 @@ Imports DevExpress.XtraSplashScreen Imports DigitalData.Modules.Logging Imports DigitalData.Modules.Messaging Imports DigitalData.GUIs.ClipboardWatcher +Imports DigitalData.GUIs.ZooFlow.ClassConstants Public Class frmFlowForm ' Constants @@ -167,6 +168,27 @@ Public Class frmFlowForm Public Sub OnEvent(Params As Object) Logger.Debug("OnEvent called!") End Sub + Private Sub PictureBox1_Click(sender As Object, e As EventArgs) Handles PictureBox1.Click + Cursor = Cursors.WaitCursor + If TheFormIsAlreadyLoaded("frmFlowSearch") Then + Cursor = Cursors.Default + Exit Sub + End If + Dim oSQL As String = "" + For Each oRow As DataRow In My.DTCOMMON_SQL.Rows + If oRow.Item("TITLE") = SQLCMD_FLOW_SEARCH1 Then + oSQL = oRow.Item("SQL_COMMAND") + End If + Next + If oSQL <> String.Empty Then + Dim oForm As New frmFlowSearch(oSQL) + oForm.Show() + oForm.BringToFront() + End If + + Cursor = Cursors.Default + + End Sub Private Sub PictureBoxSearch_Click(sender As Object, e As EventArgs) Handles PictureBoxSearch.Click Cursor = Cursors.WaitCursor @@ -174,7 +196,9 @@ Public Class frmFlowForm Cursor = Cursors.Default Exit Sub End If - Dim oForm As New frmSearchStart(DTIDB_SEARCHES) + + + Dim oForm As New frmSearchStart(DTIDB_SEARCHES) 'frmFlowSearch(osql) oForm.Show() Cursor = Cursors.Default If TimerCheckActiveForms.Enabled = False Then @@ -407,4 +431,7 @@ Public Class frmFlowForm My.UIConfig.FlowForm.Location = Location My.UIConfigManager.Save() End Sub + + + End Class \ No newline at end of file