Update nach Sync GRC und aktueller Version

This commit is contained in:
2022-02-20 14:41:44 +01:00
parent cd34448d7c
commit 0c33b406f2
58 changed files with 16981 additions and 601 deletions

Binary file not shown.

View File

@@ -3562,7 +3562,7 @@ Partial Class frmApplikation
'
'tsbtnappabhaengigkeit_neu
'
Me.tsbtnappabhaengigkeit_neu.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.tsAppAbhaengigkeit_Export, Me.tsappabhaengigkeitneu})
Me.tsbtnappabhaengigkeit_neu.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.tsappabhaengigkeitneu, Me.tsAppAbhaengigkeit_Export})
Me.tsbtnappabhaengigkeit_neu.Location = New System.Drawing.Point(0, 0)
Me.tsbtnappabhaengigkeit_neu.Name = "tsbtnappabhaengigkeit_neu"
Me.tsbtnappabhaengigkeit_neu.Size = New System.Drawing.Size(657, 25)

View File

@@ -296,7 +296,7 @@
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAADg
CwAAAk1TRnQBSQFMAgEBBQEAAfwBCwH8AQsBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
CwAAAk1TRnQBSQFMAgEBBQEAAQQBDAEEAQwBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
AwABQAMAASADAAEBAQABCAYAAQgYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA
AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5
AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA
@@ -360,7 +360,7 @@
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAACM
DwAAAk1TRnQBSQFMAgEBBwEAAfwBCwH8AQsBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
DwAAAk1TRnQBSQFMAgEBBwEAAQQBDAEEAQwBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
AwABQAMAASADAAEBAQABCAYAAQgYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA
AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5
AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA
@@ -467,7 +467,7 @@
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAw
CQAAAk1TRnQBSQFMAgEBAgEAAYABAwGAAQMBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
CQAAAk1TRnQBSQFMAgEBAgEAAYgBAwGIAQMBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
AwABQAMAARADAAEBAQABCAYAAQQYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA
AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5
AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA
@@ -546,7 +546,7 @@
</value>
</data>
<data name="C1TrueDBGrid2.PropBag" xml:space="preserve">
<value>&lt;?xml version="1.0"?&gt;&lt;Blob&gt;&lt;Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"&gt;&lt;Data&gt;HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:Aqua;}Normal{}RecordSelector{AlignImage:Center;}OddRow{}Style3{}Footer{}Style14{}FilterBar{}Heading{AlignVert:Center;Border:Flat,ControlDark,0, 1, 0, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}&lt;/Data&gt;&lt;/Styles&gt;&lt;Splits&gt;&lt;C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"&gt;&lt;CaptionStyle parent="Style2" me="Style10" /&gt;&lt;EditorStyle parent="Editor" me="Style5" /&gt;&lt;EvenRowStyle parent="EvenRow" me="Style8" /&gt;&lt;FilterBarStyle parent="FilterBar" me="Style13" /&gt;&lt;FilterWatermarkStyle parent="FilterWatermark" me="Style14" /&gt;&lt;FooterStyle parent="Footer" me="Style3" /&gt;&lt;GroupStyle parent="Group" me="Style12" /&gt;&lt;HeadingStyle parent="Heading" me="Style2" /&gt;&lt;HighLightRowStyle parent="HighlightRow" me="Style7" /&gt;&lt;InactiveStyle parent="Inactive" me="Style4" /&gt;&lt;OddRowStyle parent="OddRow" me="Style9" /&gt;&lt;RecordSelectorStyle parent="RecordSelector" me="Style11" /&gt;&lt;SelectedStyle parent="Selected" me="Style6" /&gt;&lt;Style parent="Normal" me="Style1" /&gt;&lt;ClientRect&gt;0, 0, 714, 238&lt;/ClientRect&gt;&lt;BorderSide&gt;0&lt;/BorderSide&gt;&lt;/C1.Win.C1TrueDBGrid.MergeView&gt;&lt;/Splits&gt;&lt;NamedStyles&gt;&lt;Style parent="" me="Normal" /&gt;&lt;Style parent="Normal" me="Heading" /&gt;&lt;Style parent="Heading" me="Footer" /&gt;&lt;Style parent="Heading" me="Caption" /&gt;&lt;Style parent="Heading" me="Inactive" /&gt;&lt;Style parent="Normal" me="Selected" /&gt;&lt;Style parent="Normal" me="Editor" /&gt;&lt;Style parent="Normal" me="HighlightRow" /&gt;&lt;Style parent="Normal" me="EvenRow" /&gt;&lt;Style parent="Normal" me="OddRow" /&gt;&lt;Style parent="Heading" me="RecordSelector" /&gt;&lt;Style parent="Normal" me="FilterBar" /&gt;&lt;Style parent="FilterBar" me="FilterWatermark" /&gt;&lt;Style parent="Caption" me="Group" /&gt;&lt;/NamedStyles&gt;&lt;vertSplits&gt;1&lt;/vertSplits&gt;&lt;horzSplits&gt;1&lt;/horzSplits&gt;&lt;Layout&gt;None&lt;/Layout&gt;&lt;DefaultRecSelWidth&gt;17&lt;/DefaultRecSelWidth&gt;&lt;ClientArea&gt;0, 0, 714, 238&lt;/ClientArea&gt;&lt;PrintPageHeaderStyle parent="" me="Style15" /&gt;&lt;PrintPageFooterStyle parent="" me="Style16" /&gt;&lt;/Blob&gt;</value>
<value>&lt;?xml version="1.0"?&gt;&lt;Blob&gt;&lt;Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"&gt;&lt;Data&gt;HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:Aqua;}Normal{}RecordSelector{AlignImage:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}OddRow{}Style3{}Footer{}Style14{}Heading{Wrap:True;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;ForeColor:ControlText;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style1{}Caption{AlignHorz:Center;}Style6{}FilterBar{}&lt;/Data&gt;&lt;/Styles&gt;&lt;Splits&gt;&lt;C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"&gt;&lt;CaptionStyle parent="Style2" me="Style10" /&gt;&lt;EditorStyle parent="Editor" me="Style5" /&gt;&lt;EvenRowStyle parent="EvenRow" me="Style8" /&gt;&lt;FilterBarStyle parent="FilterBar" me="Style13" /&gt;&lt;FilterWatermarkStyle parent="FilterWatermark" me="Style14" /&gt;&lt;FooterStyle parent="Footer" me="Style3" /&gt;&lt;GroupStyle parent="Group" me="Style12" /&gt;&lt;HeadingStyle parent="Heading" me="Style2" /&gt;&lt;HighLightRowStyle parent="HighlightRow" me="Style7" /&gt;&lt;InactiveStyle parent="Inactive" me="Style4" /&gt;&lt;OddRowStyle parent="OddRow" me="Style9" /&gt;&lt;RecordSelectorStyle parent="RecordSelector" me="Style11" /&gt;&lt;SelectedStyle parent="Selected" me="Style6" /&gt;&lt;Style parent="Normal" me="Style1" /&gt;&lt;ClientRect&gt;0, 0, 714, 238&lt;/ClientRect&gt;&lt;BorderSide&gt;0&lt;/BorderSide&gt;&lt;/C1.Win.C1TrueDBGrid.MergeView&gt;&lt;/Splits&gt;&lt;NamedStyles&gt;&lt;Style parent="" me="Normal" /&gt;&lt;Style parent="Normal" me="Heading" /&gt;&lt;Style parent="Heading" me="Footer" /&gt;&lt;Style parent="Heading" me="Caption" /&gt;&lt;Style parent="Heading" me="Inactive" /&gt;&lt;Style parent="Normal" me="Selected" /&gt;&lt;Style parent="Normal" me="Editor" /&gt;&lt;Style parent="Normal" me="HighlightRow" /&gt;&lt;Style parent="Normal" me="EvenRow" /&gt;&lt;Style parent="Normal" me="OddRow" /&gt;&lt;Style parent="Heading" me="RecordSelector" /&gt;&lt;Style parent="Normal" me="FilterBar" /&gt;&lt;Style parent="FilterBar" me="FilterWatermark" /&gt;&lt;Style parent="Caption" me="Group" /&gt;&lt;/NamedStyles&gt;&lt;vertSplits&gt;1&lt;/vertSplits&gt;&lt;horzSplits&gt;1&lt;/horzSplits&gt;&lt;Layout&gt;None&lt;/Layout&gt;&lt;DefaultRecSelWidth&gt;17&lt;/DefaultRecSelWidth&gt;&lt;ClientArea&gt;0, 0, 714, 238&lt;/ClientArea&gt;&lt;PrintPageHeaderStyle parent="" me="Style15" /&gt;&lt;PrintPageFooterStyle parent="" me="Style16" /&gt;&lt;/Blob&gt;</value>
</data>
<data name="C1TrueDBGrid1.Images" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
@@ -585,7 +585,7 @@
</value>
</data>
<data name="C1TrueDBGrid1.PropBag" xml:space="preserve">
<value>&lt;?xml version="1.0"?&gt;&lt;Blob&gt;&lt;Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"&gt;&lt;Data&gt;HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:Aqua;}Normal{}RecordSelector{AlignImage:Center;}OddRow{}Style3{}Footer{}Style14{}FilterBar{}Heading{AlignVert:Center;Border:Flat,ControlDark,0, 1, 0, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}&lt;/Data&gt;&lt;/Styles&gt;&lt;Splits&gt;&lt;C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"&gt;&lt;CaptionStyle parent="Style2" me="Style10" /&gt;&lt;EditorStyle parent="Editor" me="Style5" /&gt;&lt;EvenRowStyle parent="EvenRow" me="Style8" /&gt;&lt;FilterBarStyle parent="FilterBar" me="Style13" /&gt;&lt;FilterWatermarkStyle parent="FilterWatermark" me="Style14" /&gt;&lt;FooterStyle parent="Footer" me="Style3" /&gt;&lt;GroupStyle parent="Group" me="Style12" /&gt;&lt;HeadingStyle parent="Heading" me="Style2" /&gt;&lt;HighLightRowStyle parent="HighlightRow" me="Style7" /&gt;&lt;InactiveStyle parent="Inactive" me="Style4" /&gt;&lt;OddRowStyle parent="OddRow" me="Style9" /&gt;&lt;RecordSelectorStyle parent="RecordSelector" me="Style11" /&gt;&lt;SelectedStyle parent="Selected" me="Style6" /&gt;&lt;Style parent="Normal" me="Style1" /&gt;&lt;ClientRect&gt;0, 0, 714, 130&lt;/ClientRect&gt;&lt;BorderSide&gt;0&lt;/BorderSide&gt;&lt;/C1.Win.C1TrueDBGrid.MergeView&gt;&lt;/Splits&gt;&lt;NamedStyles&gt;&lt;Style parent="" me="Normal" /&gt;&lt;Style parent="Normal" me="Heading" /&gt;&lt;Style parent="Heading" me="Footer" /&gt;&lt;Style parent="Heading" me="Caption" /&gt;&lt;Style parent="Heading" me="Inactive" /&gt;&lt;Style parent="Normal" me="Selected" /&gt;&lt;Style parent="Normal" me="Editor" /&gt;&lt;Style parent="Normal" me="HighlightRow" /&gt;&lt;Style parent="Normal" me="EvenRow" /&gt;&lt;Style parent="Normal" me="OddRow" /&gt;&lt;Style parent="Heading" me="RecordSelector" /&gt;&lt;Style parent="Normal" me="FilterBar" /&gt;&lt;Style parent="FilterBar" me="FilterWatermark" /&gt;&lt;Style parent="Caption" me="Group" /&gt;&lt;/NamedStyles&gt;&lt;vertSplits&gt;1&lt;/vertSplits&gt;&lt;horzSplits&gt;1&lt;/horzSplits&gt;&lt;Layout&gt;None&lt;/Layout&gt;&lt;DefaultRecSelWidth&gt;17&lt;/DefaultRecSelWidth&gt;&lt;ClientArea&gt;0, 0, 714, 130&lt;/ClientArea&gt;&lt;PrintPageHeaderStyle parent="" me="Style15" /&gt;&lt;PrintPageFooterStyle parent="" me="Style16" /&gt;&lt;/Blob&gt;</value>
<value>&lt;?xml version="1.0"?&gt;&lt;Blob&gt;&lt;Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"&gt;&lt;Data&gt;HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:Aqua;}Normal{}RecordSelector{AlignImage:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}OddRow{}Style3{}Footer{}Style14{}Heading{Wrap:True;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;ForeColor:ControlText;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style1{}Caption{AlignHorz:Center;}Style6{}FilterBar{}&lt;/Data&gt;&lt;/Styles&gt;&lt;Splits&gt;&lt;C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"&gt;&lt;CaptionStyle parent="Style2" me="Style10" /&gt;&lt;EditorStyle parent="Editor" me="Style5" /&gt;&lt;EvenRowStyle parent="EvenRow" me="Style8" /&gt;&lt;FilterBarStyle parent="FilterBar" me="Style13" /&gt;&lt;FilterWatermarkStyle parent="FilterWatermark" me="Style14" /&gt;&lt;FooterStyle parent="Footer" me="Style3" /&gt;&lt;GroupStyle parent="Group" me="Style12" /&gt;&lt;HeadingStyle parent="Heading" me="Style2" /&gt;&lt;HighLightRowStyle parent="HighlightRow" me="Style7" /&gt;&lt;InactiveStyle parent="Inactive" me="Style4" /&gt;&lt;OddRowStyle parent="OddRow" me="Style9" /&gt;&lt;RecordSelectorStyle parent="RecordSelector" me="Style11" /&gt;&lt;SelectedStyle parent="Selected" me="Style6" /&gt;&lt;Style parent="Normal" me="Style1" /&gt;&lt;ClientRect&gt;0, 0, 714, 130&lt;/ClientRect&gt;&lt;BorderSide&gt;0&lt;/BorderSide&gt;&lt;/C1.Win.C1TrueDBGrid.MergeView&gt;&lt;/Splits&gt;&lt;NamedStyles&gt;&lt;Style parent="" me="Normal" /&gt;&lt;Style parent="Normal" me="Heading" /&gt;&lt;Style parent="Heading" me="Footer" /&gt;&lt;Style parent="Heading" me="Caption" /&gt;&lt;Style parent="Heading" me="Inactive" /&gt;&lt;Style parent="Normal" me="Selected" /&gt;&lt;Style parent="Normal" me="Editor" /&gt;&lt;Style parent="Normal" me="HighlightRow" /&gt;&lt;Style parent="Normal" me="EvenRow" /&gt;&lt;Style parent="Normal" me="OddRow" /&gt;&lt;Style parent="Heading" me="RecordSelector" /&gt;&lt;Style parent="Normal" me="FilterBar" /&gt;&lt;Style parent="FilterBar" me="FilterWatermark" /&gt;&lt;Style parent="Caption" me="Group" /&gt;&lt;/NamedStyles&gt;&lt;vertSplits&gt;1&lt;/vertSplits&gt;&lt;horzSplits&gt;1&lt;/horzSplits&gt;&lt;Layout&gt;None&lt;/Layout&gt;&lt;DefaultRecSelWidth&gt;17&lt;/DefaultRecSelWidth&gt;&lt;ClientArea&gt;0, 0, 714, 130&lt;/ClientArea&gt;&lt;PrintPageHeaderStyle parent="" me="Style15" /&gt;&lt;PrintPageFooterStyle parent="" me="Style16" /&gt;&lt;/Blob&gt;</value>
</data>
<data name="C1TrueDBGrid3.Images" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
@@ -624,7 +624,7 @@
</value>
</data>
<data name="C1TrueDBGrid3.PropBag" xml:space="preserve">
<value>&lt;?xml version="1.0"?&gt;&lt;Blob&gt;&lt;Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"&gt;&lt;Data&gt;HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}Heading{AlignVert:Center;Border:Flat,ControlDark,0, 1, 0, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}&lt;/Data&gt;&lt;/Styles&gt;&lt;Splits&gt;&lt;C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"&gt;&lt;CaptionStyle parent="Style2" me="Style10" /&gt;&lt;EditorStyle parent="Editor" me="Style5" /&gt;&lt;EvenRowStyle parent="EvenRow" me="Style8" /&gt;&lt;FilterBarStyle parent="FilterBar" me="Style13" /&gt;&lt;FilterWatermarkStyle parent="FilterWatermark" me="Style14" /&gt;&lt;FooterStyle parent="Footer" me="Style3" /&gt;&lt;GroupStyle parent="Group" me="Style12" /&gt;&lt;HeadingStyle parent="Heading" me="Style2" /&gt;&lt;HighLightRowStyle parent="HighlightRow" me="Style7" /&gt;&lt;InactiveStyle parent="Inactive" me="Style4" /&gt;&lt;OddRowStyle parent="OddRow" me="Style9" /&gt;&lt;RecordSelectorStyle parent="RecordSelector" me="Style11" /&gt;&lt;SelectedStyle parent="Selected" me="Style6" /&gt;&lt;Style parent="Normal" me="Style1" /&gt;&lt;ClientRect&gt;0, 0, 650, 178&lt;/ClientRect&gt;&lt;BorderSide&gt;0&lt;/BorderSide&gt;&lt;/C1.Win.C1TrueDBGrid.MergeView&gt;&lt;/Splits&gt;&lt;NamedStyles&gt;&lt;Style parent="" me="Normal" /&gt;&lt;Style parent="Normal" me="Heading" /&gt;&lt;Style parent="Heading" me="Footer" /&gt;&lt;Style parent="Heading" me="Caption" /&gt;&lt;Style parent="Heading" me="Inactive" /&gt;&lt;Style parent="Normal" me="Selected" /&gt;&lt;Style parent="Normal" me="Editor" /&gt;&lt;Style parent="Normal" me="HighlightRow" /&gt;&lt;Style parent="Normal" me="EvenRow" /&gt;&lt;Style parent="Normal" me="OddRow" /&gt;&lt;Style parent="Heading" me="RecordSelector" /&gt;&lt;Style parent="Normal" me="FilterBar" /&gt;&lt;Style parent="FilterBar" me="FilterWatermark" /&gt;&lt;Style parent="Caption" me="Group" /&gt;&lt;/NamedStyles&gt;&lt;vertSplits&gt;1&lt;/vertSplits&gt;&lt;horzSplits&gt;1&lt;/horzSplits&gt;&lt;Layout&gt;None&lt;/Layout&gt;&lt;DefaultRecSelWidth&gt;17&lt;/DefaultRecSelWidth&gt;&lt;ClientArea&gt;0, 0, 650, 178&lt;/ClientArea&gt;&lt;PrintPageHeaderStyle parent="" me="Style15" /&gt;&lt;PrintPageFooterStyle parent="" me="Style16" /&gt;&lt;/Blob&gt;</value>
<value>&lt;?xml version="1.0"?&gt;&lt;Blob&gt;&lt;Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"&gt;&lt;Data&gt;HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}Heading{Wrap:True;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;ForeColor:ControlText;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style1{}Caption{AlignHorz:Center;}Style6{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}&lt;/Data&gt;&lt;/Styles&gt;&lt;Splits&gt;&lt;C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"&gt;&lt;CaptionStyle parent="Style2" me="Style10" /&gt;&lt;EditorStyle parent="Editor" me="Style5" /&gt;&lt;EvenRowStyle parent="EvenRow" me="Style8" /&gt;&lt;FilterBarStyle parent="FilterBar" me="Style13" /&gt;&lt;FilterWatermarkStyle parent="FilterWatermark" me="Style14" /&gt;&lt;FooterStyle parent="Footer" me="Style3" /&gt;&lt;GroupStyle parent="Group" me="Style12" /&gt;&lt;HeadingStyle parent="Heading" me="Style2" /&gt;&lt;HighLightRowStyle parent="HighlightRow" me="Style7" /&gt;&lt;InactiveStyle parent="Inactive" me="Style4" /&gt;&lt;OddRowStyle parent="OddRow" me="Style9" /&gt;&lt;RecordSelectorStyle parent="RecordSelector" me="Style11" /&gt;&lt;SelectedStyle parent="Selected" me="Style6" /&gt;&lt;Style parent="Normal" me="Style1" /&gt;&lt;ClientRect&gt;0, 0, 650, 178&lt;/ClientRect&gt;&lt;BorderSide&gt;0&lt;/BorderSide&gt;&lt;/C1.Win.C1TrueDBGrid.MergeView&gt;&lt;/Splits&gt;&lt;NamedStyles&gt;&lt;Style parent="" me="Normal" /&gt;&lt;Style parent="Normal" me="Heading" /&gt;&lt;Style parent="Heading" me="Footer" /&gt;&lt;Style parent="Heading" me="Caption" /&gt;&lt;Style parent="Heading" me="Inactive" /&gt;&lt;Style parent="Normal" me="Selected" /&gt;&lt;Style parent="Normal" me="Editor" /&gt;&lt;Style parent="Normal" me="HighlightRow" /&gt;&lt;Style parent="Normal" me="EvenRow" /&gt;&lt;Style parent="Normal" me="OddRow" /&gt;&lt;Style parent="Heading" me="RecordSelector" /&gt;&lt;Style parent="Normal" me="FilterBar" /&gt;&lt;Style parent="FilterBar" me="FilterWatermark" /&gt;&lt;Style parent="Caption" me="Group" /&gt;&lt;/NamedStyles&gt;&lt;vertSplits&gt;1&lt;/vertSplits&gt;&lt;horzSplits&gt;1&lt;/horzSplits&gt;&lt;Layout&gt;None&lt;/Layout&gt;&lt;DefaultRecSelWidth&gt;17&lt;/DefaultRecSelWidth&gt;&lt;ClientArea&gt;0, 0, 650, 178&lt;/ClientArea&gt;&lt;PrintPageHeaderStyle parent="" me="Style15" /&gt;&lt;PrintPageFooterStyle parent="" me="Style16" /&gt;&lt;/Blob&gt;</value>
</data>
<metadata name="ImageListeDocIcon.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>408, 56</value>
@@ -634,7 +634,7 @@
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAA6
DQAAAk1TRnQBSQFMAgEBBwEAAfwBCwH8AQsBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
DQAAAk1TRnQBSQFMAgEBBwEAAQQBDAEEAQwBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
AwABQAMAASADAAEBAQABCAYAAQgYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA
AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5
AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA
@@ -718,6 +718,63 @@
<metadata name="ToolStrip2.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>563, 95</value>
</metadata>
<metadata name="ctxMenuAppAbhaengigVon.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>1385, 37</value>
</metadata>
<data name="C1ApplikationAbhaengigVon.Images" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA0SURBVChTdYkBCgAgDAL9/6eLIsd0eSCKhw/r9aCLtC88
vAdHMEIXKUIUhMK76EfagglgA6CqHOQpL6GyAAAAAElFTkSuQmCC
</value>
</data>
<data name="C1ApplikationAbhaengigVon.PrintInfo.PageSettings" mimetype="application/x-microsoft.net.object.binary.base64">
<value>
AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj0yLjAuMC4wLCBDdWx0
dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACRTeXN0ZW0uRHJh
d2luZy5QcmludGluZy5QYWdlU2V0dGluZ3MHAAAAD3ByaW50ZXJTZXR0aW5ncwVjb2xvcglwYXBlclNp
emULcGFwZXJTb3VyY2URcHJpbnRlclJlc29sdXRpb24JbGFuZHNjYXBlB21hcmdpbnMEBAQEBAQEJ1N5
c3RlbS5EcmF3aW5nLlByaW50aW5nLlByaW50ZXJTZXR0aW5ncwIAAAAgU3lzdGVtLkRyYXdpbmcuUHJp
bnRpbmcuVHJpU3RhdGUCAAAAIVN5c3RlbS5EcmF3aW5nLlByaW50aW5nLlBhcGVyU2l6ZQIAAAAjU3lz
dGVtLkRyYXdpbmcuUHJpbnRpbmcuUGFwZXJTb3VyY2UCAAAAKVN5c3RlbS5EcmF3aW5nLlByaW50aW5n
LlByaW50ZXJSZXNvbHV0aW9uAgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAf
U3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuTWFyZ2lucwIAAAACAAAACQMAAAAF/P///yBTeXN0ZW0uRHJh
d2luZy5QcmludGluZy5UcmlTdGF0ZQEAAAAFdmFsdWUAAgIAAAAACgoKAfv////8////AAkGAAAABQMA
AAAnU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRlclNldHRpbmdzEgAAAAtwcmludGVyTmFtZQpk
cml2ZXJOYW1lCm91dHB1dFBvcnQLcHJpbnRUb0ZpbGUUcHJpbnREaWFsb2dEaXNwbGF5ZWQKZXh0cmFi
eXRlcwlleHRyYWluZm8GY29waWVzBmR1cGxleAdjb2xsYXRlE2RlZmF1bHRQYWdlU2V0dGluZ3MIZnJv
bVBhZ2UGdG9QYWdlB21heFBhZ2UHbWluUGFnZQpwcmludFJhbmdlDGRldm1vZGVieXRlcw1jYWNoZWRE
ZXZtb2RlAQEBAAAABwAEBAQAAAAABAAHAQEHAgceU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuRHVwbGV4
AgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAkU3lzdGVtLkRyYXdpbmcuUHJp
bnRpbmcuUGFnZVNldHRpbmdzAgAAAAgICAgiU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRSYW5n
ZQIAAAAHAgIAAAAKBgcAAAAACQcAAAAAAAAACv//Bfj///8eU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcu
RHVwbGV4AQAAAAd2YWx1ZV9fAAgCAAAA/////wH3/////P///wAJCgAAAAAAAAAAAAAADycAAAAAAAAF
9f///yJTeXN0ZW0uRHJhd2luZy5QcmludGluZy5QcmludFJhbmdlAQAAAAd2YWx1ZV9fAAgCAAAAAAAA
AAAACgUGAAAAH1N5c3RlbS5EcmF3aW5nLlByaW50aW5nLk1hcmdpbnMIAAAABGxlZnQFcmlnaHQDdG9w
BmJvdHRvbQpkb3VibGVMZWZ0C2RvdWJsZVJpZ2h0CWRvdWJsZVRvcAxkb3VibGVCb3R0b20AAAAAAAAA
AAgICAgGBgYGAgAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZ
QAEKAAAAAQAAAAkDAAAAAfP////8////AAoKCgHy/////P///wAJDwAAAAEPAAAABgAAAGQAAABkAAAA
ZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZQAs=
</value>
</data>
<data name="C1ApplikationAbhaengigVon.PropBag" xml:space="preserve">
<value>&lt;?xml version="1.0"?&gt;&lt;Blob&gt;&lt;Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"&gt;&lt;Data&gt;HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}Heading{AlignVert:Center;Border:Flat,ControlDark,0, 1, 0, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}&lt;/Data&gt;&lt;/Styles&gt;&lt;Splits&gt;&lt;C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"&gt;&lt;CaptionStyle parent="Style2" me="Style10" /&gt;&lt;EditorStyle parent="Editor" me="Style5" /&gt;&lt;EvenRowStyle parent="EvenRow" me="Style8" /&gt;&lt;FilterBarStyle parent="FilterBar" me="Style13" /&gt;&lt;FilterWatermarkStyle parent="FilterWatermark" me="Style14" /&gt;&lt;FooterStyle parent="Footer" me="Style3" /&gt;&lt;GroupStyle parent="Group" me="Style12" /&gt;&lt;HeadingStyle parent="Heading" me="Style2" /&gt;&lt;HighLightRowStyle parent="HighlightRow" me="Style7" /&gt;&lt;InactiveStyle parent="Inactive" me="Style4" /&gt;&lt;OddRowStyle parent="OddRow" me="Style9" /&gt;&lt;RecordSelectorStyle parent="RecordSelector" me="Style11" /&gt;&lt;SelectedStyle parent="Selected" me="Style6" /&gt;&lt;Style parent="Normal" me="Style1" /&gt;&lt;ClientRect&gt;0, 0, 421, 196&lt;/ClientRect&gt;&lt;BorderSide&gt;0&lt;/BorderSide&gt;&lt;/C1.Win.C1TrueDBGrid.MergeView&gt;&lt;/Splits&gt;&lt;NamedStyles&gt;&lt;Style parent="" me="Normal" /&gt;&lt;Style parent="Normal" me="Heading" /&gt;&lt;Style parent="Heading" me="Footer" /&gt;&lt;Style parent="Heading" me="Caption" /&gt;&lt;Style parent="Heading" me="Inactive" /&gt;&lt;Style parent="Normal" me="Selected" /&gt;&lt;Style parent="Normal" me="Editor" /&gt;&lt;Style parent="Normal" me="HighlightRow" /&gt;&lt;Style parent="Normal" me="EvenRow" /&gt;&lt;Style parent="Normal" me="OddRow" /&gt;&lt;Style parent="Heading" me="RecordSelector" /&gt;&lt;Style parent="Normal" me="FilterBar" /&gt;&lt;Style parent="FilterBar" me="FilterWatermark" /&gt;&lt;Style parent="Caption" me="Group" /&gt;&lt;/NamedStyles&gt;&lt;vertSplits&gt;1&lt;/vertSplits&gt;&lt;horzSplits&gt;1&lt;/horzSplits&gt;&lt;Layout&gt;None&lt;/Layout&gt;&lt;DefaultRecSelWidth&gt;17&lt;/DefaultRecSelWidth&gt;&lt;ClientArea&gt;0, 0, 421, 196&lt;/ClientArea&gt;&lt;PrintPageHeaderStyle parent="" me="Style15" /&gt;&lt;PrintPageFooterStyle parent="" me="Style16" /&gt;&lt;/Blob&gt;</value>
</data>
<metadata name="tsIstAbhaengigVon.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>1702, 95</value>
</metadata>
<metadata name="tsabhaengigeApplikationen.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>1501, 95</value>
</metadata>
<metadata name="tsAppTreeSearch.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>1181, 95</value>
</metadata>
<metadata name="tsbtnappabhaengigkeit_neu.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>1074, 95</value>
</metadata>
<metadata name="ToolStrip2.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>563, 95</value>
</metadata>
<data name="tsbtnStruktursort.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
@@ -781,7 +838,7 @@
</value>
</data>
<data name="C1Versionen.PropBag" xml:space="preserve">
<value>&lt;?xml version="1.0"?&gt;&lt;Blob&gt;&lt;Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"&gt;&lt;Data&gt;HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}Heading{AlignVert:Center;Border:Flat,ControlDark,0, 1, 0, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{Wrap:True;Trimming:Character;AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}&lt;/Data&gt;&lt;/Styles&gt;&lt;Splits&gt;&lt;C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"&gt;&lt;CaptionStyle parent="Style2" me="Style10" /&gt;&lt;EditorStyle parent="Editor" me="Style5" /&gt;&lt;EvenRowStyle parent="EvenRow" me="Style8" /&gt;&lt;FilterBarStyle parent="FilterBar" me="Style13" /&gt;&lt;FilterWatermarkStyle parent="FilterWatermark" me="Style14" /&gt;&lt;FooterStyle parent="Footer" me="Style3" /&gt;&lt;GroupStyle parent="Group" me="Style12" /&gt;&lt;HeadingStyle parent="Heading" me="Style2" /&gt;&lt;HighLightRowStyle parent="HighlightRow" me="Style7" /&gt;&lt;InactiveStyle parent="Inactive" me="Style4" /&gt;&lt;OddRowStyle parent="OddRow" me="Style9" /&gt;&lt;RecordSelectorStyle parent="RecordSelector" me="Style11" /&gt;&lt;SelectedStyle parent="Selected" me="Style6" /&gt;&lt;Style parent="Normal" me="Style1" /&gt;&lt;ClientRect&gt;0, 0, 655, 488&lt;/ClientRect&gt;&lt;BorderSide&gt;0&lt;/BorderSide&gt;&lt;/C1.Win.C1TrueDBGrid.MergeView&gt;&lt;/Splits&gt;&lt;NamedStyles&gt;&lt;Style parent="" me="Normal" /&gt;&lt;Style parent="Normal" me="Heading" /&gt;&lt;Style parent="Heading" me="Footer" /&gt;&lt;Style parent="Heading" me="Caption" /&gt;&lt;Style parent="Heading" me="Inactive" /&gt;&lt;Style parent="Normal" me="Selected" /&gt;&lt;Style parent="Normal" me="Editor" /&gt;&lt;Style parent="Normal" me="HighlightRow" /&gt;&lt;Style parent="Normal" me="EvenRow" /&gt;&lt;Style parent="Normal" me="OddRow" /&gt;&lt;Style parent="Heading" me="RecordSelector" /&gt;&lt;Style parent="Normal" me="FilterBar" /&gt;&lt;Style parent="FilterBar" me="FilterWatermark" /&gt;&lt;Style parent="Caption" me="Group" /&gt;&lt;/NamedStyles&gt;&lt;vertSplits&gt;1&lt;/vertSplits&gt;&lt;horzSplits&gt;1&lt;/horzSplits&gt;&lt;Layout&gt;None&lt;/Layout&gt;&lt;DefaultRecSelWidth&gt;17&lt;/DefaultRecSelWidth&gt;&lt;ClientArea&gt;0, 0, 655, 488&lt;/ClientArea&gt;&lt;PrintPageHeaderStyle parent="" me="Style15" /&gt;&lt;PrintPageFooterStyle parent="" me="Style16" /&gt;&lt;/Blob&gt;</value>
<value>&lt;?xml version="1.0"?&gt;&lt;Blob&gt;&lt;Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"&gt;&lt;Data&gt;HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}Heading{Wrap:True;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;ForeColor:ControlText;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style1{}Caption{Wrap:True;Trimming:Character;AlignHorz:Center;}Style6{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}&lt;/Data&gt;&lt;/Styles&gt;&lt;Splits&gt;&lt;C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"&gt;&lt;CaptionStyle parent="Style2" me="Style10" /&gt;&lt;EditorStyle parent="Editor" me="Style5" /&gt;&lt;EvenRowStyle parent="EvenRow" me="Style8" /&gt;&lt;FilterBarStyle parent="FilterBar" me="Style13" /&gt;&lt;FilterWatermarkStyle parent="FilterWatermark" me="Style14" /&gt;&lt;FooterStyle parent="Footer" me="Style3" /&gt;&lt;GroupStyle parent="Group" me="Style12" /&gt;&lt;HeadingStyle parent="Heading" me="Style2" /&gt;&lt;HighLightRowStyle parent="HighlightRow" me="Style7" /&gt;&lt;InactiveStyle parent="Inactive" me="Style4" /&gt;&lt;OddRowStyle parent="OddRow" me="Style9" /&gt;&lt;RecordSelectorStyle parent="RecordSelector" me="Style11" /&gt;&lt;SelectedStyle parent="Selected" me="Style6" /&gt;&lt;Style parent="Normal" me="Style1" /&gt;&lt;ClientRect&gt;0, 0, 655, 488&lt;/ClientRect&gt;&lt;BorderSide&gt;0&lt;/BorderSide&gt;&lt;/C1.Win.C1TrueDBGrid.MergeView&gt;&lt;/Splits&gt;&lt;NamedStyles&gt;&lt;Style parent="" me="Normal" /&gt;&lt;Style parent="Normal" me="Heading" /&gt;&lt;Style parent="Heading" me="Footer" /&gt;&lt;Style parent="Heading" me="Caption" /&gt;&lt;Style parent="Heading" me="Inactive" /&gt;&lt;Style parent="Normal" me="Selected" /&gt;&lt;Style parent="Normal" me="Editor" /&gt;&lt;Style parent="Normal" me="HighlightRow" /&gt;&lt;Style parent="Normal" me="EvenRow" /&gt;&lt;Style parent="Normal" me="OddRow" /&gt;&lt;Style parent="Heading" me="RecordSelector" /&gt;&lt;Style parent="Normal" me="FilterBar" /&gt;&lt;Style parent="FilterBar" me="FilterWatermark" /&gt;&lt;Style parent="Caption" me="Group" /&gt;&lt;/NamedStyles&gt;&lt;vertSplits&gt;1&lt;/vertSplits&gt;&lt;horzSplits&gt;1&lt;/horzSplits&gt;&lt;Layout&gt;None&lt;/Layout&gt;&lt;DefaultRecSelWidth&gt;17&lt;/DefaultRecSelWidth&gt;&lt;ClientArea&gt;0, 0, 655, 488&lt;/ClientArea&gt;&lt;PrintPageHeaderStyle parent="" me="Style15" /&gt;&lt;PrintPageFooterStyle parent="" me="Style16" /&gt;&lt;/Blob&gt;</value>
</data>
<data name="C1Kontakte.Images" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
@@ -820,7 +877,7 @@
</value>
</data>
<data name="C1Kontakte.PropBag" xml:space="preserve">
<value>&lt;?xml version="1.0"?&gt;&lt;Blob&gt;&lt;Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"&gt;&lt;Data&gt;HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}Heading{AlignVert:Center;Border:Flat,ControlDark,0, 1, 0, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{Wrap:True;Trimming:Character;AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}&lt;/Data&gt;&lt;/Styles&gt;&lt;Splits&gt;&lt;C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"&gt;&lt;CaptionStyle parent="Style2" me="Style10" /&gt;&lt;EditorStyle parent="Editor" me="Style5" /&gt;&lt;EvenRowStyle parent="EvenRow" me="Style8" /&gt;&lt;FilterBarStyle parent="FilterBar" me="Style13" /&gt;&lt;FilterWatermarkStyle parent="FilterWatermark" me="Style14" /&gt;&lt;FooterStyle parent="Footer" me="Style3" /&gt;&lt;GroupStyle parent="Group" me="Style12" /&gt;&lt;HeadingStyle parent="Heading" me="Style2" /&gt;&lt;HighLightRowStyle parent="HighlightRow" me="Style7" /&gt;&lt;InactiveStyle parent="Inactive" me="Style4" /&gt;&lt;OddRowStyle parent="OddRow" me="Style9" /&gt;&lt;RecordSelectorStyle parent="RecordSelector" me="Style11" /&gt;&lt;SelectedStyle parent="Selected" me="Style6" /&gt;&lt;Style parent="Normal" me="Style1" /&gt;&lt;ClientRect&gt;0, 0, 655, 488&lt;/ClientRect&gt;&lt;BorderSide&gt;0&lt;/BorderSide&gt;&lt;/C1.Win.C1TrueDBGrid.MergeView&gt;&lt;/Splits&gt;&lt;NamedStyles&gt;&lt;Style parent="" me="Normal" /&gt;&lt;Style parent="Normal" me="Heading" /&gt;&lt;Style parent="Heading" me="Footer" /&gt;&lt;Style parent="Heading" me="Caption" /&gt;&lt;Style parent="Heading" me="Inactive" /&gt;&lt;Style parent="Normal" me="Selected" /&gt;&lt;Style parent="Normal" me="Editor" /&gt;&lt;Style parent="Normal" me="HighlightRow" /&gt;&lt;Style parent="Normal" me="EvenRow" /&gt;&lt;Style parent="Normal" me="OddRow" /&gt;&lt;Style parent="Heading" me="RecordSelector" /&gt;&lt;Style parent="Normal" me="FilterBar" /&gt;&lt;Style parent="FilterBar" me="FilterWatermark" /&gt;&lt;Style parent="Caption" me="Group" /&gt;&lt;/NamedStyles&gt;&lt;vertSplits&gt;1&lt;/vertSplits&gt;&lt;horzSplits&gt;1&lt;/horzSplits&gt;&lt;Layout&gt;None&lt;/Layout&gt;&lt;DefaultRecSelWidth&gt;17&lt;/DefaultRecSelWidth&gt;&lt;ClientArea&gt;0, 0, 655, 488&lt;/ClientArea&gt;&lt;PrintPageHeaderStyle parent="" me="Style15" /&gt;&lt;PrintPageFooterStyle parent="" me="Style16" /&gt;&lt;/Blob&gt;</value>
<value>&lt;?xml version="1.0"?&gt;&lt;Blob&gt;&lt;Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"&gt;&lt;Data&gt;HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}Heading{Wrap:True;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;ForeColor:ControlText;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style1{}Caption{Wrap:True;Trimming:Character;AlignHorz:Center;}Style6{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}&lt;/Data&gt;&lt;/Styles&gt;&lt;Splits&gt;&lt;C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"&gt;&lt;CaptionStyle parent="Style2" me="Style10" /&gt;&lt;EditorStyle parent="Editor" me="Style5" /&gt;&lt;EvenRowStyle parent="EvenRow" me="Style8" /&gt;&lt;FilterBarStyle parent="FilterBar" me="Style13" /&gt;&lt;FilterWatermarkStyle parent="FilterWatermark" me="Style14" /&gt;&lt;FooterStyle parent="Footer" me="Style3" /&gt;&lt;GroupStyle parent="Group" me="Style12" /&gt;&lt;HeadingStyle parent="Heading" me="Style2" /&gt;&lt;HighLightRowStyle parent="HighlightRow" me="Style7" /&gt;&lt;InactiveStyle parent="Inactive" me="Style4" /&gt;&lt;OddRowStyle parent="OddRow" me="Style9" /&gt;&lt;RecordSelectorStyle parent="RecordSelector" me="Style11" /&gt;&lt;SelectedStyle parent="Selected" me="Style6" /&gt;&lt;Style parent="Normal" me="Style1" /&gt;&lt;ClientRect&gt;0, 0, 655, 488&lt;/ClientRect&gt;&lt;BorderSide&gt;0&lt;/BorderSide&gt;&lt;/C1.Win.C1TrueDBGrid.MergeView&gt;&lt;/Splits&gt;&lt;NamedStyles&gt;&lt;Style parent="" me="Normal" /&gt;&lt;Style parent="Normal" me="Heading" /&gt;&lt;Style parent="Heading" me="Footer" /&gt;&lt;Style parent="Heading" me="Caption" /&gt;&lt;Style parent="Heading" me="Inactive" /&gt;&lt;Style parent="Normal" me="Selected" /&gt;&lt;Style parent="Normal" me="Editor" /&gt;&lt;Style parent="Normal" me="HighlightRow" /&gt;&lt;Style parent="Normal" me="EvenRow" /&gt;&lt;Style parent="Normal" me="OddRow" /&gt;&lt;Style parent="Heading" me="RecordSelector" /&gt;&lt;Style parent="Normal" me="FilterBar" /&gt;&lt;Style parent="FilterBar" me="FilterWatermark" /&gt;&lt;Style parent="Caption" me="Group" /&gt;&lt;/NamedStyles&gt;&lt;vertSplits&gt;1&lt;/vertSplits&gt;&lt;horzSplits&gt;1&lt;/horzSplits&gt;&lt;Layout&gt;None&lt;/Layout&gt;&lt;DefaultRecSelWidth&gt;17&lt;/DefaultRecSelWidth&gt;&lt;ClientArea&gt;0, 0, 655, 488&lt;/ClientArea&gt;&lt;PrintPageHeaderStyle parent="" me="Style15" /&gt;&lt;PrintPageFooterStyle parent="" me="Style16" /&gt;&lt;/Blob&gt;</value>
</data>
<data name="C1Abhaengigkeiten.Images" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
@@ -859,7 +916,7 @@
</value>
</data>
<data name="C1Abhaengigkeiten.PropBag" xml:space="preserve">
<value>&lt;?xml version="1.0"?&gt;&lt;Blob&gt;&lt;Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"&gt;&lt;Data&gt;HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}Heading{AlignVert:Center;Border:Flat,ControlDark,0, 1, 0, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{Wrap:True;Trimming:Character;AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}&lt;/Data&gt;&lt;/Styles&gt;&lt;Splits&gt;&lt;C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"&gt;&lt;CaptionStyle parent="Style2" me="Style10" /&gt;&lt;EditorStyle parent="Editor" me="Style5" /&gt;&lt;EvenRowStyle parent="EvenRow" me="Style8" /&gt;&lt;FilterBarStyle parent="FilterBar" me="Style13" /&gt;&lt;FilterWatermarkStyle parent="FilterWatermark" me="Style14" /&gt;&lt;FooterStyle parent="Footer" me="Style3" /&gt;&lt;GroupStyle parent="Group" me="Style12" /&gt;&lt;HeadingStyle parent="Heading" me="Style2" /&gt;&lt;HighLightRowStyle parent="HighlightRow" me="Style7" /&gt;&lt;InactiveStyle parent="Inactive" me="Style4" /&gt;&lt;OddRowStyle parent="OddRow" me="Style9" /&gt;&lt;RecordSelectorStyle parent="RecordSelector" me="Style11" /&gt;&lt;SelectedStyle parent="Selected" me="Style6" /&gt;&lt;Style parent="Normal" me="Style1" /&gt;&lt;ClientRect&gt;0, 0, 372, 124&lt;/ClientRect&gt;&lt;BorderSide&gt;0&lt;/BorderSide&gt;&lt;/C1.Win.C1TrueDBGrid.MergeView&gt;&lt;/Splits&gt;&lt;NamedStyles&gt;&lt;Style parent="" me="Normal" /&gt;&lt;Style parent="Normal" me="Heading" /&gt;&lt;Style parent="Heading" me="Footer" /&gt;&lt;Style parent="Heading" me="Caption" /&gt;&lt;Style parent="Heading" me="Inactive" /&gt;&lt;Style parent="Normal" me="Selected" /&gt;&lt;Style parent="Normal" me="Editor" /&gt;&lt;Style parent="Normal" me="HighlightRow" /&gt;&lt;Style parent="Normal" me="EvenRow" /&gt;&lt;Style parent="Normal" me="OddRow" /&gt;&lt;Style parent="Heading" me="RecordSelector" /&gt;&lt;Style parent="Normal" me="FilterBar" /&gt;&lt;Style parent="FilterBar" me="FilterWatermark" /&gt;&lt;Style parent="Caption" me="Group" /&gt;&lt;/NamedStyles&gt;&lt;vertSplits&gt;1&lt;/vertSplits&gt;&lt;horzSplits&gt;1&lt;/horzSplits&gt;&lt;Layout&gt;None&lt;/Layout&gt;&lt;DefaultRecSelWidth&gt;17&lt;/DefaultRecSelWidth&gt;&lt;ClientArea&gt;0, 0, 372, 124&lt;/ClientArea&gt;&lt;PrintPageHeaderStyle parent="" me="Style15" /&gt;&lt;PrintPageFooterStyle parent="" me="Style16" /&gt;&lt;/Blob&gt;</value>
<value>&lt;?xml version="1.0"?&gt;&lt;Blob&gt;&lt;Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"&gt;&lt;Data&gt;HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}Heading{Wrap:True;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;ForeColor:ControlText;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style1{}Caption{Wrap:True;Trimming:Character;AlignHorz:Center;}Style6{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}&lt;/Data&gt;&lt;/Styles&gt;&lt;Splits&gt;&lt;C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"&gt;&lt;CaptionStyle parent="Style2" me="Style10" /&gt;&lt;EditorStyle parent="Editor" me="Style5" /&gt;&lt;EvenRowStyle parent="EvenRow" me="Style8" /&gt;&lt;FilterBarStyle parent="FilterBar" me="Style13" /&gt;&lt;FilterWatermarkStyle parent="FilterWatermark" me="Style14" /&gt;&lt;FooterStyle parent="Footer" me="Style3" /&gt;&lt;GroupStyle parent="Group" me="Style12" /&gt;&lt;HeadingStyle parent="Heading" me="Style2" /&gt;&lt;HighLightRowStyle parent="HighlightRow" me="Style7" /&gt;&lt;InactiveStyle parent="Inactive" me="Style4" /&gt;&lt;OddRowStyle parent="OddRow" me="Style9" /&gt;&lt;RecordSelectorStyle parent="RecordSelector" me="Style11" /&gt;&lt;SelectedStyle parent="Selected" me="Style6" /&gt;&lt;Style parent="Normal" me="Style1" /&gt;&lt;ClientRect&gt;0, 0, 372, 124&lt;/ClientRect&gt;&lt;BorderSide&gt;0&lt;/BorderSide&gt;&lt;/C1.Win.C1TrueDBGrid.MergeView&gt;&lt;/Splits&gt;&lt;NamedStyles&gt;&lt;Style parent="" me="Normal" /&gt;&lt;Style parent="Normal" me="Heading" /&gt;&lt;Style parent="Heading" me="Footer" /&gt;&lt;Style parent="Heading" me="Caption" /&gt;&lt;Style parent="Heading" me="Inactive" /&gt;&lt;Style parent="Normal" me="Selected" /&gt;&lt;Style parent="Normal" me="Editor" /&gt;&lt;Style parent="Normal" me="HighlightRow" /&gt;&lt;Style parent="Normal" me="EvenRow" /&gt;&lt;Style parent="Normal" me="OddRow" /&gt;&lt;Style parent="Heading" me="RecordSelector" /&gt;&lt;Style parent="Normal" me="FilterBar" /&gt;&lt;Style parent="FilterBar" me="FilterWatermark" /&gt;&lt;Style parent="Caption" me="Group" /&gt;&lt;/NamedStyles&gt;&lt;vertSplits&gt;1&lt;/vertSplits&gt;&lt;horzSplits&gt;1&lt;/horzSplits&gt;&lt;Layout&gt;None&lt;/Layout&gt;&lt;DefaultRecSelWidth&gt;17&lt;/DefaultRecSelWidth&gt;&lt;ClientArea&gt;0, 0, 372, 124&lt;/ClientArea&gt;&lt;PrintPageHeaderStyle parent="" me="Style15" /&gt;&lt;PrintPageFooterStyle parent="" me="Style16" /&gt;&lt;/Blob&gt;</value>
</data>
<data name="C1Drehbuch.Images" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
@@ -898,7 +955,7 @@
</value>
</data>
<data name="C1Drehbuch.PropBag" xml:space="preserve">
<value>&lt;?xml version="1.0"?&gt;&lt;Blob&gt;&lt;Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"&gt;&lt;Data&gt;HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}Heading{ForeColor:ControlText;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{Wrap:True;Trimming:Character;AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}&lt;/Data&gt;&lt;/Styles&gt;&lt;Splits&gt;&lt;C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"&gt;&lt;CaptionStyle parent="Style2" me="Style10" /&gt;&lt;EditorStyle parent="Editor" me="Style5" /&gt;&lt;EvenRowStyle parent="EvenRow" me="Style8" /&gt;&lt;FilterBarStyle parent="FilterBar" me="Style13" /&gt;&lt;FilterWatermarkStyle parent="FilterWatermark" me="Style14" /&gt;&lt;FooterStyle parent="Footer" me="Style3" /&gt;&lt;GroupStyle parent="Group" me="Style12" /&gt;&lt;HeadingStyle parent="Heading" me="Style2" /&gt;&lt;HighLightRowStyle parent="HighlightRow" me="Style7" /&gt;&lt;InactiveStyle parent="Inactive" me="Style4" /&gt;&lt;OddRowStyle parent="OddRow" me="Style9" /&gt;&lt;RecordSelectorStyle parent="RecordSelector" me="Style11" /&gt;&lt;SelectedStyle parent="Selected" me="Style6" /&gt;&lt;Style parent="Normal" me="Style1" /&gt;&lt;ClientRect&gt;0, 0, 263, 124&lt;/ClientRect&gt;&lt;BorderSide&gt;0&lt;/BorderSide&gt;&lt;/C1.Win.C1TrueDBGrid.MergeView&gt;&lt;/Splits&gt;&lt;NamedStyles&gt;&lt;Style parent="" me="Normal" /&gt;&lt;Style parent="Normal" me="Heading" /&gt;&lt;Style parent="Heading" me="Footer" /&gt;&lt;Style parent="Heading" me="Caption" /&gt;&lt;Style parent="Heading" me="Inactive" /&gt;&lt;Style parent="Normal" me="Selected" /&gt;&lt;Style parent="Normal" me="Editor" /&gt;&lt;Style parent="Normal" me="HighlightRow" /&gt;&lt;Style parent="Normal" me="EvenRow" /&gt;&lt;Style parent="Normal" me="OddRow" /&gt;&lt;Style parent="Heading" me="RecordSelector" /&gt;&lt;Style parent="Normal" me="FilterBar" /&gt;&lt;Style parent="FilterBar" me="FilterWatermark" /&gt;&lt;Style parent="Caption" me="Group" /&gt;&lt;/NamedStyles&gt;&lt;vertSplits&gt;1&lt;/vertSplits&gt;&lt;horzSplits&gt;1&lt;/horzSplits&gt;&lt;Layout&gt;None&lt;/Layout&gt;&lt;DefaultRecSelWidth&gt;17&lt;/DefaultRecSelWidth&gt;&lt;ClientArea&gt;0, 0, 263, 124&lt;/ClientArea&gt;&lt;PrintPageHeaderStyle parent="" me="Style15" /&gt;&lt;PrintPageFooterStyle parent="" me="Style16" /&gt;&lt;/Blob&gt;</value>
<value>&lt;?xml version="1.0"?&gt;&lt;Blob&gt;&lt;Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"&gt;&lt;Data&gt;HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}Heading{AlignVert:Center;Border:Flat,ControlDark,0, 1, 0, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style1{}Caption{Wrap:True;Trimming:Character;AlignHorz:Center;}Style6{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}&lt;/Data&gt;&lt;/Styles&gt;&lt;Splits&gt;&lt;C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"&gt;&lt;CaptionStyle parent="Style2" me="Style10" /&gt;&lt;EditorStyle parent="Editor" me="Style5" /&gt;&lt;EvenRowStyle parent="EvenRow" me="Style8" /&gt;&lt;FilterBarStyle parent="FilterBar" me="Style13" /&gt;&lt;FilterWatermarkStyle parent="FilterWatermark" me="Style14" /&gt;&lt;FooterStyle parent="Footer" me="Style3" /&gt;&lt;GroupStyle parent="Group" me="Style12" /&gt;&lt;HeadingStyle parent="Heading" me="Style2" /&gt;&lt;HighLightRowStyle parent="HighlightRow" me="Style7" /&gt;&lt;InactiveStyle parent="Inactive" me="Style4" /&gt;&lt;OddRowStyle parent="OddRow" me="Style9" /&gt;&lt;RecordSelectorStyle parent="RecordSelector" me="Style11" /&gt;&lt;SelectedStyle parent="Selected" me="Style6" /&gt;&lt;Style parent="Normal" me="Style1" /&gt;&lt;ClientRect&gt;0, 0, 263, 124&lt;/ClientRect&gt;&lt;BorderSide&gt;0&lt;/BorderSide&gt;&lt;/C1.Win.C1TrueDBGrid.MergeView&gt;&lt;/Splits&gt;&lt;NamedStyles&gt;&lt;Style parent="" me="Normal" /&gt;&lt;Style parent="Normal" me="Heading" /&gt;&lt;Style parent="Heading" me="Footer" /&gt;&lt;Style parent="Heading" me="Caption" /&gt;&lt;Style parent="Heading" me="Inactive" /&gt;&lt;Style parent="Normal" me="Selected" /&gt;&lt;Style parent="Normal" me="Editor" /&gt;&lt;Style parent="Normal" me="HighlightRow" /&gt;&lt;Style parent="Normal" me="EvenRow" /&gt;&lt;Style parent="Normal" me="OddRow" /&gt;&lt;Style parent="Heading" me="RecordSelector" /&gt;&lt;Style parent="Normal" me="FilterBar" /&gt;&lt;Style parent="FilterBar" me="FilterWatermark" /&gt;&lt;Style parent="Caption" me="Group" /&gt;&lt;/NamedStyles&gt;&lt;vertSplits&gt;1&lt;/vertSplits&gt;&lt;horzSplits&gt;1&lt;/horzSplits&gt;&lt;Layout&gt;None&lt;/Layout&gt;&lt;DefaultRecSelWidth&gt;17&lt;/DefaultRecSelWidth&gt;&lt;ClientArea&gt;0, 0, 263, 124&lt;/ClientArea&gt;&lt;PrintPageHeaderStyle parent="" me="Style15" /&gt;&lt;PrintPageFooterStyle parent="" me="Style16" /&gt;&lt;/Blob&gt;</value>
</data>
<data name="C1ReleaseLogbuch.Images" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
@@ -937,7 +994,7 @@
</value>
</data>
<data name="C1ReleaseLogbuch.PropBag" xml:space="preserve">
<value>&lt;?xml version="1.0"?&gt;&lt;Blob&gt;&lt;Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"&gt;&lt;Data&gt;HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}Heading{ForeColor:ControlText;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{Wrap:True;Trimming:Character;AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}&lt;/Data&gt;&lt;/Styles&gt;&lt;Splits&gt;&lt;C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"&gt;&lt;CaptionStyle parent="Style2" me="Style10" /&gt;&lt;EditorStyle parent="Editor" me="Style5" /&gt;&lt;EvenRowStyle parent="EvenRow" me="Style8" /&gt;&lt;FilterBarStyle parent="FilterBar" me="Style13" /&gt;&lt;FilterWatermarkStyle parent="FilterWatermark" me="Style14" /&gt;&lt;FooterStyle parent="Footer" me="Style3" /&gt;&lt;GroupStyle parent="Group" me="Style12" /&gt;&lt;HeadingStyle parent="Heading" me="Style2" /&gt;&lt;HighLightRowStyle parent="HighlightRow" me="Style7" /&gt;&lt;InactiveStyle parent="Inactive" me="Style4" /&gt;&lt;OddRowStyle parent="OddRow" me="Style9" /&gt;&lt;RecordSelectorStyle parent="RecordSelector" me="Style11" /&gt;&lt;SelectedStyle parent="Selected" me="Style6" /&gt;&lt;Style parent="Normal" me="Style1" /&gt;&lt;ClientRect&gt;0, 0, 649, 482&lt;/ClientRect&gt;&lt;BorderSide&gt;0&lt;/BorderSide&gt;&lt;/C1.Win.C1TrueDBGrid.MergeView&gt;&lt;/Splits&gt;&lt;NamedStyles&gt;&lt;Style parent="" me="Normal" /&gt;&lt;Style parent="Normal" me="Heading" /&gt;&lt;Style parent="Heading" me="Footer" /&gt;&lt;Style parent="Heading" me="Caption" /&gt;&lt;Style parent="Heading" me="Inactive" /&gt;&lt;Style parent="Normal" me="Selected" /&gt;&lt;Style parent="Normal" me="Editor" /&gt;&lt;Style parent="Normal" me="HighlightRow" /&gt;&lt;Style parent="Normal" me="EvenRow" /&gt;&lt;Style parent="Normal" me="OddRow" /&gt;&lt;Style parent="Heading" me="RecordSelector" /&gt;&lt;Style parent="Normal" me="FilterBar" /&gt;&lt;Style parent="FilterBar" me="FilterWatermark" /&gt;&lt;Style parent="Caption" me="Group" /&gt;&lt;/NamedStyles&gt;&lt;vertSplits&gt;1&lt;/vertSplits&gt;&lt;horzSplits&gt;1&lt;/horzSplits&gt;&lt;Layout&gt;None&lt;/Layout&gt;&lt;DefaultRecSelWidth&gt;17&lt;/DefaultRecSelWidth&gt;&lt;ClientArea&gt;0, 0, 649, 482&lt;/ClientArea&gt;&lt;PrintPageHeaderStyle parent="" me="Style15" /&gt;&lt;PrintPageFooterStyle parent="" me="Style16" /&gt;&lt;/Blob&gt;</value>
<value>&lt;?xml version="1.0"?&gt;&lt;Blob&gt;&lt;Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"&gt;&lt;Data&gt;HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}Heading{AlignVert:Center;Border:Flat,ControlDark,0, 1, 0, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style1{}Caption{Wrap:True;Trimming:Character;AlignHorz:Center;}Style6{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}&lt;/Data&gt;&lt;/Styles&gt;&lt;Splits&gt;&lt;C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"&gt;&lt;CaptionStyle parent="Style2" me="Style10" /&gt;&lt;EditorStyle parent="Editor" me="Style5" /&gt;&lt;EvenRowStyle parent="EvenRow" me="Style8" /&gt;&lt;FilterBarStyle parent="FilterBar" me="Style13" /&gt;&lt;FilterWatermarkStyle parent="FilterWatermark" me="Style14" /&gt;&lt;FooterStyle parent="Footer" me="Style3" /&gt;&lt;GroupStyle parent="Group" me="Style12" /&gt;&lt;HeadingStyle parent="Heading" me="Style2" /&gt;&lt;HighLightRowStyle parent="HighlightRow" me="Style7" /&gt;&lt;InactiveStyle parent="Inactive" me="Style4" /&gt;&lt;OddRowStyle parent="OddRow" me="Style9" /&gt;&lt;RecordSelectorStyle parent="RecordSelector" me="Style11" /&gt;&lt;SelectedStyle parent="Selected" me="Style6" /&gt;&lt;Style parent="Normal" me="Style1" /&gt;&lt;ClientRect&gt;0, 0, 649, 482&lt;/ClientRect&gt;&lt;BorderSide&gt;0&lt;/BorderSide&gt;&lt;/C1.Win.C1TrueDBGrid.MergeView&gt;&lt;/Splits&gt;&lt;NamedStyles&gt;&lt;Style parent="" me="Normal" /&gt;&lt;Style parent="Normal" me="Heading" /&gt;&lt;Style parent="Heading" me="Footer" /&gt;&lt;Style parent="Heading" me="Caption" /&gt;&lt;Style parent="Heading" me="Inactive" /&gt;&lt;Style parent="Normal" me="Selected" /&gt;&lt;Style parent="Normal" me="Editor" /&gt;&lt;Style parent="Normal" me="HighlightRow" /&gt;&lt;Style parent="Normal" me="EvenRow" /&gt;&lt;Style parent="Normal" me="OddRow" /&gt;&lt;Style parent="Heading" me="RecordSelector" /&gt;&lt;Style parent="Normal" me="FilterBar" /&gt;&lt;Style parent="FilterBar" me="FilterWatermark" /&gt;&lt;Style parent="Caption" me="Group" /&gt;&lt;/NamedStyles&gt;&lt;vertSplits&gt;1&lt;/vertSplits&gt;&lt;horzSplits&gt;1&lt;/horzSplits&gt;&lt;Layout&gt;None&lt;/Layout&gt;&lt;DefaultRecSelWidth&gt;17&lt;/DefaultRecSelWidth&gt;&lt;ClientArea&gt;0, 0, 649, 482&lt;/ClientArea&gt;&lt;PrintPageHeaderStyle parent="" me="Style15" /&gt;&lt;PrintPageFooterStyle parent="" me="Style16" /&gt;&lt;/Blob&gt;</value>
</data>
<data name="C1Lizenzkäufe.Images" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
@@ -976,7 +1033,7 @@
</value>
</data>
<data name="C1Lizenzkäufe.PropBag" xml:space="preserve">
<value>&lt;?xml version="1.0"?&gt;&lt;Blob&gt;&lt;Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"&gt;&lt;Data&gt;HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}Heading{ForeColor:ControlText;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:WindowText;BackColor:239, 239, 247;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Trimming:Character;GradientMode:None;Alpha:255;ForegroundImagePos:LeftOfText;AlignImage:Stretch;AlignVert:Center;Border:None,,0, 0, 0, 0;AlignHorz:Center;BackColor:ControlDark;Wrap:True;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}&lt;/Data&gt;&lt;/Styles&gt;&lt;Splits&gt;&lt;C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"&gt;&lt;CaptionStyle parent="Style2" me="Style10" /&gt;&lt;EditorStyle parent="Editor" me="Style5" /&gt;&lt;EvenRowStyle parent="EvenRow" me="Style8" /&gt;&lt;FilterBarStyle parent="FilterBar" me="Style13" /&gt;&lt;FilterWatermarkStyle parent="FilterWatermark" me="Style14" /&gt;&lt;FooterStyle parent="Footer" me="Style3" /&gt;&lt;GroupStyle parent="Group" me="Style12" /&gt;&lt;HeadingStyle parent="Heading" me="Style2" /&gt;&lt;HighLightRowStyle parent="HighlightRow" me="Style7" /&gt;&lt;InactiveStyle parent="Inactive" me="Style4" /&gt;&lt;OddRowStyle parent="OddRow" me="Style9" /&gt;&lt;RecordSelectorStyle parent="RecordSelector" me="Style11" /&gt;&lt;SelectedStyle parent="Selected" me="Style6" /&gt;&lt;Style parent="Normal" me="Style1" /&gt;&lt;ClientRect&gt;0, 0, 649, 199&lt;/ClientRect&gt;&lt;BorderSide&gt;0&lt;/BorderSide&gt;&lt;/C1.Win.C1TrueDBGrid.MergeView&gt;&lt;/Splits&gt;&lt;NamedStyles&gt;&lt;Style parent="" me="Normal" /&gt;&lt;Style parent="Normal" me="Heading" /&gt;&lt;Style parent="Heading" me="Footer" /&gt;&lt;Style parent="Heading" me="Caption" /&gt;&lt;Style parent="Heading" me="Inactive" /&gt;&lt;Style parent="Normal" me="Selected" /&gt;&lt;Style parent="Normal" me="Editor" /&gt;&lt;Style parent="Normal" me="HighlightRow" /&gt;&lt;Style parent="Normal" me="EvenRow" /&gt;&lt;Style parent="Normal" me="OddRow" /&gt;&lt;Style parent="Heading" me="RecordSelector" /&gt;&lt;Style parent="Normal" me="FilterBar" /&gt;&lt;Style parent="FilterBar" me="FilterWatermark" /&gt;&lt;Style parent="Caption" me="Group" /&gt;&lt;/NamedStyles&gt;&lt;vertSplits&gt;1&lt;/vertSplits&gt;&lt;horzSplits&gt;1&lt;/horzSplits&gt;&lt;Layout&gt;None&lt;/Layout&gt;&lt;DefaultRecSelWidth&gt;17&lt;/DefaultRecSelWidth&gt;&lt;ClientArea&gt;0, 0, 649, 199&lt;/ClientArea&gt;&lt;PrintPageHeaderStyle parent="" me="Style15" /&gt;&lt;PrintPageFooterStyle parent="" me="Style16" /&gt;&lt;/Blob&gt;</value>
<value>&lt;?xml version="1.0"?&gt;&lt;Blob&gt;&lt;Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"&gt;&lt;Data&gt;HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}Heading{AlignVert:Center;Border:Flat,ControlDark,0, 1, 0, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:WindowText;BackColor:239, 239, 247;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Trimming:Character;GradientMode:None;Alpha:255;ForegroundImagePos:LeftOfText;AlignImage:Stretch;BackColor:ControlDark;AlignVert:Center;AlignHorz:Center;Border:None,,0, 0, 0, 0;Wrap:True;}Style1{}Caption{AlignHorz:Center;}Style6{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}&lt;/Data&gt;&lt;/Styles&gt;&lt;Splits&gt;&lt;C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"&gt;&lt;CaptionStyle parent="Style2" me="Style10" /&gt;&lt;EditorStyle parent="Editor" me="Style5" /&gt;&lt;EvenRowStyle parent="EvenRow" me="Style8" /&gt;&lt;FilterBarStyle parent="FilterBar" me="Style13" /&gt;&lt;FilterWatermarkStyle parent="FilterWatermark" me="Style14" /&gt;&lt;FooterStyle parent="Footer" me="Style3" /&gt;&lt;GroupStyle parent="Group" me="Style12" /&gt;&lt;HeadingStyle parent="Heading" me="Style2" /&gt;&lt;HighLightRowStyle parent="HighlightRow" me="Style7" /&gt;&lt;InactiveStyle parent="Inactive" me="Style4" /&gt;&lt;OddRowStyle parent="OddRow" me="Style9" /&gt;&lt;RecordSelectorStyle parent="RecordSelector" me="Style11" /&gt;&lt;SelectedStyle parent="Selected" me="Style6" /&gt;&lt;Style parent="Normal" me="Style1" /&gt;&lt;ClientRect&gt;0, 0, 649, 199&lt;/ClientRect&gt;&lt;BorderSide&gt;0&lt;/BorderSide&gt;&lt;/C1.Win.C1TrueDBGrid.MergeView&gt;&lt;/Splits&gt;&lt;NamedStyles&gt;&lt;Style parent="" me="Normal" /&gt;&lt;Style parent="Normal" me="Heading" /&gt;&lt;Style parent="Heading" me="Footer" /&gt;&lt;Style parent="Heading" me="Caption" /&gt;&lt;Style parent="Heading" me="Inactive" /&gt;&lt;Style parent="Normal" me="Selected" /&gt;&lt;Style parent="Normal" me="Editor" /&gt;&lt;Style parent="Normal" me="HighlightRow" /&gt;&lt;Style parent="Normal" me="EvenRow" /&gt;&lt;Style parent="Normal" me="OddRow" /&gt;&lt;Style parent="Heading" me="RecordSelector" /&gt;&lt;Style parent="Normal" me="FilterBar" /&gt;&lt;Style parent="FilterBar" me="FilterWatermark" /&gt;&lt;Style parent="Caption" me="Group" /&gt;&lt;/NamedStyles&gt;&lt;vertSplits&gt;1&lt;/vertSplits&gt;&lt;horzSplits&gt;1&lt;/horzSplits&gt;&lt;Layout&gt;None&lt;/Layout&gt;&lt;DefaultRecSelWidth&gt;17&lt;/DefaultRecSelWidth&gt;&lt;ClientArea&gt;0, 0, 649, 199&lt;/ClientArea&gt;&lt;PrintPageHeaderStyle parent="" me="Style15" /&gt;&lt;PrintPageFooterStyle parent="" me="Style16" /&gt;&lt;/Blob&gt;</value>
</data>
<data name="C1Lizenzschluessel.Images" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
@@ -1015,7 +1072,7 @@
</value>
</data>
<data name="C1Lizenzschluessel.PropBag" xml:space="preserve">
<value>&lt;?xml version="1.0"?&gt;&lt;Blob&gt;&lt;Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"&gt;&lt;Data&gt;HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}Heading{AlignVert:Center;Border:Flat,ControlDark,0, 1, 0, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:WindowText;BackColor:239, 239, 247;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Trimming:Character;GradientMode:None;Alpha:255;ForegroundImagePos:LeftOfText;AlignImage:Stretch;BackColor:ControlDark;AlignVert:Center;AlignHorz:Center;Border:None,,0, 0, 0, 0;Wrap:True;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}&lt;/Data&gt;&lt;/Styles&gt;&lt;Splits&gt;&lt;C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"&gt;&lt;CaptionStyle parent="Style2" me="Style10" /&gt;&lt;EditorStyle parent="Editor" me="Style5" /&gt;&lt;EvenRowStyle parent="EvenRow" me="Style8" /&gt;&lt;FilterBarStyle parent="FilterBar" me="Style13" /&gt;&lt;FilterWatermarkStyle parent="FilterWatermark" me="Style14" /&gt;&lt;FooterStyle parent="Footer" me="Style3" /&gt;&lt;GroupStyle parent="Group" me="Style12" /&gt;&lt;HeadingStyle parent="Heading" me="Style2" /&gt;&lt;HighLightRowStyle parent="HighlightRow" me="Style7" /&gt;&lt;InactiveStyle parent="Inactive" me="Style4" /&gt;&lt;OddRowStyle parent="OddRow" me="Style9" /&gt;&lt;RecordSelectorStyle parent="RecordSelector" me="Style11" /&gt;&lt;SelectedStyle parent="Selected" me="Style6" /&gt;&lt;Style parent="Normal" me="Style1" /&gt;&lt;ClientRect&gt;0, 0, 649, 245&lt;/ClientRect&gt;&lt;BorderSide&gt;0&lt;/BorderSide&gt;&lt;/C1.Win.C1TrueDBGrid.MergeView&gt;&lt;/Splits&gt;&lt;NamedStyles&gt;&lt;Style parent="" me="Normal" /&gt;&lt;Style parent="Normal" me="Heading" /&gt;&lt;Style parent="Heading" me="Footer" /&gt;&lt;Style parent="Heading" me="Caption" /&gt;&lt;Style parent="Heading" me="Inactive" /&gt;&lt;Style parent="Normal" me="Selected" /&gt;&lt;Style parent="Normal" me="Editor" /&gt;&lt;Style parent="Normal" me="HighlightRow" /&gt;&lt;Style parent="Normal" me="EvenRow" /&gt;&lt;Style parent="Normal" me="OddRow" /&gt;&lt;Style parent="Heading" me="RecordSelector" /&gt;&lt;Style parent="Normal" me="FilterBar" /&gt;&lt;Style parent="FilterBar" me="FilterWatermark" /&gt;&lt;Style parent="Caption" me="Group" /&gt;&lt;/NamedStyles&gt;&lt;vertSplits&gt;1&lt;/vertSplits&gt;&lt;horzSplits&gt;1&lt;/horzSplits&gt;&lt;Layout&gt;None&lt;/Layout&gt;&lt;DefaultRecSelWidth&gt;17&lt;/DefaultRecSelWidth&gt;&lt;ClientArea&gt;0, 0, 649, 245&lt;/ClientArea&gt;&lt;PrintPageHeaderStyle parent="" me="Style15" /&gt;&lt;PrintPageFooterStyle parent="" me="Style16" /&gt;&lt;/Blob&gt;</value>
<value>&lt;?xml version="1.0"?&gt;&lt;Blob&gt;&lt;Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"&gt;&lt;Data&gt;HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}Heading{Wrap:True;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;ForeColor:ControlText;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:WindowText;BackColor:239, 239, 247;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Trimming:Character;GradientMode:None;Alpha:255;ForegroundImagePos:LeftOfText;AlignImage:Stretch;AlignVert:Center;Border:None,,0, 0, 0, 0;AlignHorz:Center;BackColor:ControlDark;Wrap:True;}Style1{}Caption{AlignHorz:Center;}Style6{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}&lt;/Data&gt;&lt;/Styles&gt;&lt;Splits&gt;&lt;C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"&gt;&lt;CaptionStyle parent="Style2" me="Style10" /&gt;&lt;EditorStyle parent="Editor" me="Style5" /&gt;&lt;EvenRowStyle parent="EvenRow" me="Style8" /&gt;&lt;FilterBarStyle parent="FilterBar" me="Style13" /&gt;&lt;FilterWatermarkStyle parent="FilterWatermark" me="Style14" /&gt;&lt;FooterStyle parent="Footer" me="Style3" /&gt;&lt;GroupStyle parent="Group" me="Style12" /&gt;&lt;HeadingStyle parent="Heading" me="Style2" /&gt;&lt;HighLightRowStyle parent="HighlightRow" me="Style7" /&gt;&lt;InactiveStyle parent="Inactive" me="Style4" /&gt;&lt;OddRowStyle parent="OddRow" me="Style9" /&gt;&lt;RecordSelectorStyle parent="RecordSelector" me="Style11" /&gt;&lt;SelectedStyle parent="Selected" me="Style6" /&gt;&lt;Style parent="Normal" me="Style1" /&gt;&lt;ClientRect&gt;0, 0, 649, 245&lt;/ClientRect&gt;&lt;BorderSide&gt;0&lt;/BorderSide&gt;&lt;/C1.Win.C1TrueDBGrid.MergeView&gt;&lt;/Splits&gt;&lt;NamedStyles&gt;&lt;Style parent="" me="Normal" /&gt;&lt;Style parent="Normal" me="Heading" /&gt;&lt;Style parent="Heading" me="Footer" /&gt;&lt;Style parent="Heading" me="Caption" /&gt;&lt;Style parent="Heading" me="Inactive" /&gt;&lt;Style parent="Normal" me="Selected" /&gt;&lt;Style parent="Normal" me="Editor" /&gt;&lt;Style parent="Normal" me="HighlightRow" /&gt;&lt;Style parent="Normal" me="EvenRow" /&gt;&lt;Style parent="Normal" me="OddRow" /&gt;&lt;Style parent="Heading" me="RecordSelector" /&gt;&lt;Style parent="Normal" me="FilterBar" /&gt;&lt;Style parent="FilterBar" me="FilterWatermark" /&gt;&lt;Style parent="Caption" me="Group" /&gt;&lt;/NamedStyles&gt;&lt;vertSplits&gt;1&lt;/vertSplits&gt;&lt;horzSplits&gt;1&lt;/horzSplits&gt;&lt;Layout&gt;None&lt;/Layout&gt;&lt;DefaultRecSelWidth&gt;17&lt;/DefaultRecSelWidth&gt;&lt;ClientArea&gt;0, 0, 649, 245&lt;/ClientArea&gt;&lt;PrintPageHeaderStyle parent="" me="Style15" /&gt;&lt;PrintPageFooterStyle parent="" me="Style16" /&gt;&lt;/Blob&gt;</value>
</data>
<data name="C1Vertragselemente.Images" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
@@ -1054,7 +1111,7 @@
</value>
</data>
<data name="C1Vertragselemente.PropBag" xml:space="preserve">
<value>&lt;?xml version="1.0"?&gt;&lt;Blob&gt;&lt;Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"&gt;&lt;Data&gt;HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}Heading{ForeColor:ControlText;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}&lt;/Data&gt;&lt;/Styles&gt;&lt;Splits&gt;&lt;C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"&gt;&lt;CaptionStyle parent="Style2" me="Style10" /&gt;&lt;EditorStyle parent="Editor" me="Style5" /&gt;&lt;EvenRowStyle parent="EvenRow" me="Style8" /&gt;&lt;FilterBarStyle parent="FilterBar" me="Style13" /&gt;&lt;FilterWatermarkStyle parent="FilterWatermark" me="Style14" /&gt;&lt;FooterStyle parent="Footer" me="Style3" /&gt;&lt;GroupStyle parent="Group" me="Style12" /&gt;&lt;HeadingStyle parent="Heading" me="Style2" /&gt;&lt;HighLightRowStyle parent="HighlightRow" me="Style7" /&gt;&lt;InactiveStyle parent="Inactive" me="Style4" /&gt;&lt;OddRowStyle parent="OddRow" me="Style9" /&gt;&lt;RecordSelectorStyle parent="RecordSelector" me="Style11" /&gt;&lt;SelectedStyle parent="Selected" me="Style6" /&gt;&lt;Style parent="Normal" me="Style1" /&gt;&lt;ClientRect&gt;0, 0, 655, 488&lt;/ClientRect&gt;&lt;BorderSide&gt;0&lt;/BorderSide&gt;&lt;/C1.Win.C1TrueDBGrid.MergeView&gt;&lt;/Splits&gt;&lt;NamedStyles&gt;&lt;Style parent="" me="Normal" /&gt;&lt;Style parent="Normal" me="Heading" /&gt;&lt;Style parent="Heading" me="Footer" /&gt;&lt;Style parent="Heading" me="Caption" /&gt;&lt;Style parent="Heading" me="Inactive" /&gt;&lt;Style parent="Normal" me="Selected" /&gt;&lt;Style parent="Normal" me="Editor" /&gt;&lt;Style parent="Normal" me="HighlightRow" /&gt;&lt;Style parent="Normal" me="EvenRow" /&gt;&lt;Style parent="Normal" me="OddRow" /&gt;&lt;Style parent="Heading" me="RecordSelector" /&gt;&lt;Style parent="Normal" me="FilterBar" /&gt;&lt;Style parent="FilterBar" me="FilterWatermark" /&gt;&lt;Style parent="Caption" me="Group" /&gt;&lt;/NamedStyles&gt;&lt;vertSplits&gt;1&lt;/vertSplits&gt;&lt;horzSplits&gt;1&lt;/horzSplits&gt;&lt;Layout&gt;None&lt;/Layout&gt;&lt;DefaultRecSelWidth&gt;17&lt;/DefaultRecSelWidth&gt;&lt;ClientArea&gt;0, 0, 655, 488&lt;/ClientArea&gt;&lt;PrintPageHeaderStyle parent="" me="Style15" /&gt;&lt;PrintPageFooterStyle parent="" me="Style16" /&gt;&lt;/Blob&gt;</value>
<value>&lt;?xml version="1.0"?&gt;&lt;Blob&gt;&lt;Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"&gt;&lt;Data&gt;HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}Heading{AlignVert:Center;Border:Flat,ControlDark,0, 1, 0, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style1{}Caption{AlignHorz:Center;}Style6{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}&lt;/Data&gt;&lt;/Styles&gt;&lt;Splits&gt;&lt;C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"&gt;&lt;CaptionStyle parent="Style2" me="Style10" /&gt;&lt;EditorStyle parent="Editor" me="Style5" /&gt;&lt;EvenRowStyle parent="EvenRow" me="Style8" /&gt;&lt;FilterBarStyle parent="FilterBar" me="Style13" /&gt;&lt;FilterWatermarkStyle parent="FilterWatermark" me="Style14" /&gt;&lt;FooterStyle parent="Footer" me="Style3" /&gt;&lt;GroupStyle parent="Group" me="Style12" /&gt;&lt;HeadingStyle parent="Heading" me="Style2" /&gt;&lt;HighLightRowStyle parent="HighlightRow" me="Style7" /&gt;&lt;InactiveStyle parent="Inactive" me="Style4" /&gt;&lt;OddRowStyle parent="OddRow" me="Style9" /&gt;&lt;RecordSelectorStyle parent="RecordSelector" me="Style11" /&gt;&lt;SelectedStyle parent="Selected" me="Style6" /&gt;&lt;Style parent="Normal" me="Style1" /&gt;&lt;ClientRect&gt;0, 0, 655, 488&lt;/ClientRect&gt;&lt;BorderSide&gt;0&lt;/BorderSide&gt;&lt;/C1.Win.C1TrueDBGrid.MergeView&gt;&lt;/Splits&gt;&lt;NamedStyles&gt;&lt;Style parent="" me="Normal" /&gt;&lt;Style parent="Normal" me="Heading" /&gt;&lt;Style parent="Heading" me="Footer" /&gt;&lt;Style parent="Heading" me="Caption" /&gt;&lt;Style parent="Heading" me="Inactive" /&gt;&lt;Style parent="Normal" me="Selected" /&gt;&lt;Style parent="Normal" me="Editor" /&gt;&lt;Style parent="Normal" me="HighlightRow" /&gt;&lt;Style parent="Normal" me="EvenRow" /&gt;&lt;Style parent="Normal" me="OddRow" /&gt;&lt;Style parent="Heading" me="RecordSelector" /&gt;&lt;Style parent="Normal" me="FilterBar" /&gt;&lt;Style parent="FilterBar" me="FilterWatermark" /&gt;&lt;Style parent="Caption" me="Group" /&gt;&lt;/NamedStyles&gt;&lt;vertSplits&gt;1&lt;/vertSplits&gt;&lt;horzSplits&gt;1&lt;/horzSplits&gt;&lt;Layout&gt;None&lt;/Layout&gt;&lt;DefaultRecSelWidth&gt;17&lt;/DefaultRecSelWidth&gt;&lt;ClientArea&gt;0, 0, 655, 488&lt;/ClientArea&gt;&lt;PrintPageHeaderStyle parent="" me="Style15" /&gt;&lt;PrintPageFooterStyle parent="" me="Style16" /&gt;&lt;/Blob&gt;</value>
</data>
<data name="C1Dokumente.Images" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
@@ -1093,7 +1150,7 @@
</value>
</data>
<data name="C1Dokumente.PropBag" xml:space="preserve">
<value>&lt;?xml version="1.0"?&gt;&lt;Blob&gt;&lt;Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"&gt;&lt;Data&gt;HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}Heading{AlignVert:Center;Border:Flat,ControlDark,0, 1, 0, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}&lt;/Data&gt;&lt;/Styles&gt;&lt;Splits&gt;&lt;C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"&gt;&lt;CaptionStyle parent="Style2" me="Style10" /&gt;&lt;EditorStyle parent="Editor" me="Style5" /&gt;&lt;EvenRowStyle parent="EvenRow" me="Style8" /&gt;&lt;FilterBarStyle parent="FilterBar" me="Style13" /&gt;&lt;FilterWatermarkStyle parent="FilterWatermark" me="Style14" /&gt;&lt;FooterStyle parent="Footer" me="Style3" /&gt;&lt;GroupStyle parent="Group" me="Style12" /&gt;&lt;HeadingStyle parent="Heading" me="Style2" /&gt;&lt;HighLightRowStyle parent="HighlightRow" me="Style7" /&gt;&lt;InactiveStyle parent="Inactive" me="Style4" /&gt;&lt;OddRowStyle parent="OddRow" me="Style9" /&gt;&lt;RecordSelectorStyle parent="RecordSelector" me="Style11" /&gt;&lt;SelectedStyle parent="Selected" me="Style6" /&gt;&lt;Style parent="Normal" me="Style1" /&gt;&lt;ClientRect&gt;0, 0, 655, 488&lt;/ClientRect&gt;&lt;BorderSide&gt;0&lt;/BorderSide&gt;&lt;/C1.Win.C1TrueDBGrid.MergeView&gt;&lt;/Splits&gt;&lt;NamedStyles&gt;&lt;Style parent="" me="Normal" /&gt;&lt;Style parent="Normal" me="Heading" /&gt;&lt;Style parent="Heading" me="Footer" /&gt;&lt;Style parent="Heading" me="Caption" /&gt;&lt;Style parent="Heading" me="Inactive" /&gt;&lt;Style parent="Normal" me="Selected" /&gt;&lt;Style parent="Normal" me="Editor" /&gt;&lt;Style parent="Normal" me="HighlightRow" /&gt;&lt;Style parent="Normal" me="EvenRow" /&gt;&lt;Style parent="Normal" me="OddRow" /&gt;&lt;Style parent="Heading" me="RecordSelector" /&gt;&lt;Style parent="Normal" me="FilterBar" /&gt;&lt;Style parent="FilterBar" me="FilterWatermark" /&gt;&lt;Style parent="Caption" me="Group" /&gt;&lt;/NamedStyles&gt;&lt;vertSplits&gt;1&lt;/vertSplits&gt;&lt;horzSplits&gt;1&lt;/horzSplits&gt;&lt;Layout&gt;None&lt;/Layout&gt;&lt;DefaultRecSelWidth&gt;17&lt;/DefaultRecSelWidth&gt;&lt;ClientArea&gt;0, 0, 655, 488&lt;/ClientArea&gt;&lt;PrintPageHeaderStyle parent="" me="Style15" /&gt;&lt;PrintPageFooterStyle parent="" me="Style16" /&gt;&lt;/Blob&gt;</value>
<value>&lt;?xml version="1.0"?&gt;&lt;Blob&gt;&lt;Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"&gt;&lt;Data&gt;HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}Heading{Wrap:True;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;ForeColor:ControlText;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style1{}Caption{AlignHorz:Center;}Style6{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}&lt;/Data&gt;&lt;/Styles&gt;&lt;Splits&gt;&lt;C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"&gt;&lt;CaptionStyle parent="Style2" me="Style10" /&gt;&lt;EditorStyle parent="Editor" me="Style5" /&gt;&lt;EvenRowStyle parent="EvenRow" me="Style8" /&gt;&lt;FilterBarStyle parent="FilterBar" me="Style13" /&gt;&lt;FilterWatermarkStyle parent="FilterWatermark" me="Style14" /&gt;&lt;FooterStyle parent="Footer" me="Style3" /&gt;&lt;GroupStyle parent="Group" me="Style12" /&gt;&lt;HeadingStyle parent="Heading" me="Style2" /&gt;&lt;HighLightRowStyle parent="HighlightRow" me="Style7" /&gt;&lt;InactiveStyle parent="Inactive" me="Style4" /&gt;&lt;OddRowStyle parent="OddRow" me="Style9" /&gt;&lt;RecordSelectorStyle parent="RecordSelector" me="Style11" /&gt;&lt;SelectedStyle parent="Selected" me="Style6" /&gt;&lt;Style parent="Normal" me="Style1" /&gt;&lt;ClientRect&gt;0, 0, 655, 488&lt;/ClientRect&gt;&lt;BorderSide&gt;0&lt;/BorderSide&gt;&lt;/C1.Win.C1TrueDBGrid.MergeView&gt;&lt;/Splits&gt;&lt;NamedStyles&gt;&lt;Style parent="" me="Normal" /&gt;&lt;Style parent="Normal" me="Heading" /&gt;&lt;Style parent="Heading" me="Footer" /&gt;&lt;Style parent="Heading" me="Caption" /&gt;&lt;Style parent="Heading" me="Inactive" /&gt;&lt;Style parent="Normal" me="Selected" /&gt;&lt;Style parent="Normal" me="Editor" /&gt;&lt;Style parent="Normal" me="HighlightRow" /&gt;&lt;Style parent="Normal" me="EvenRow" /&gt;&lt;Style parent="Normal" me="OddRow" /&gt;&lt;Style parent="Heading" me="RecordSelector" /&gt;&lt;Style parent="Normal" me="FilterBar" /&gt;&lt;Style parent="FilterBar" me="FilterWatermark" /&gt;&lt;Style parent="Caption" me="Group" /&gt;&lt;/NamedStyles&gt;&lt;vertSplits&gt;1&lt;/vertSplits&gt;&lt;horzSplits&gt;1&lt;/horzSplits&gt;&lt;Layout&gt;None&lt;/Layout&gt;&lt;DefaultRecSelWidth&gt;17&lt;/DefaultRecSelWidth&gt;&lt;ClientArea&gt;0, 0, 655, 488&lt;/ClientArea&gt;&lt;PrintPageHeaderStyle parent="" me="Style15" /&gt;&lt;PrintPageFooterStyle parent="" me="Style16" /&gt;&lt;/Blob&gt;</value>
</data>
<data name="C1IKVTests.Images" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
@@ -1132,53 +1189,8 @@
</value>
</data>
<data name="C1IKVTests.PropBag" xml:space="preserve">
<value>&lt;?xml version="1.0"?&gt;&lt;Blob&gt;&lt;Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"&gt;&lt;Data&gt;HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}Heading{AlignVert:Center;Border:Flat,ControlDark,0, 1, 0, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{Wrap:True;Trimming:Character;AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}&lt;/Data&gt;&lt;/Styles&gt;&lt;Splits&gt;&lt;C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"&gt;&lt;CaptionStyle parent="Style2" me="Style10" /&gt;&lt;EditorStyle parent="Editor" me="Style5" /&gt;&lt;EvenRowStyle parent="EvenRow" me="Style8" /&gt;&lt;FilterBarStyle parent="FilterBar" me="Style13" /&gt;&lt;FilterWatermarkStyle parent="FilterWatermark" me="Style14" /&gt;&lt;FooterStyle parent="Footer" me="Style3" /&gt;&lt;GroupStyle parent="Group" me="Style12" /&gt;&lt;HeadingStyle parent="Heading" me="Style2" /&gt;&lt;HighLightRowStyle parent="HighlightRow" me="Style7" /&gt;&lt;InactiveStyle parent="Inactive" me="Style4" /&gt;&lt;OddRowStyle parent="OddRow" me="Style9" /&gt;&lt;RecordSelectorStyle parent="RecordSelector" me="Style11" /&gt;&lt;SelectedStyle parent="Selected" me="Style6" /&gt;&lt;Style parent="Normal" me="Style1" /&gt;&lt;ClientRect&gt;0, 0, 641, 456&lt;/ClientRect&gt;&lt;BorderSide&gt;0&lt;/BorderSide&gt;&lt;/C1.Win.C1TrueDBGrid.MergeView&gt;&lt;/Splits&gt;&lt;NamedStyles&gt;&lt;Style parent="" me="Normal" /&gt;&lt;Style parent="Normal" me="Heading" /&gt;&lt;Style parent="Heading" me="Footer" /&gt;&lt;Style parent="Heading" me="Caption" /&gt;&lt;Style parent="Heading" me="Inactive" /&gt;&lt;Style parent="Normal" me="Selected" /&gt;&lt;Style parent="Normal" me="Editor" /&gt;&lt;Style parent="Normal" me="HighlightRow" /&gt;&lt;Style parent="Normal" me="EvenRow" /&gt;&lt;Style parent="Normal" me="OddRow" /&gt;&lt;Style parent="Heading" me="RecordSelector" /&gt;&lt;Style parent="Normal" me="FilterBar" /&gt;&lt;Style parent="FilterBar" me="FilterWatermark" /&gt;&lt;Style parent="Caption" me="Group" /&gt;&lt;/NamedStyles&gt;&lt;vertSplits&gt;1&lt;/vertSplits&gt;&lt;horzSplits&gt;1&lt;/horzSplits&gt;&lt;Layout&gt;None&lt;/Layout&gt;&lt;DefaultRecSelWidth&gt;17&lt;/DefaultRecSelWidth&gt;&lt;ClientArea&gt;0, 0, 641, 456&lt;/ClientArea&gt;&lt;PrintPageHeaderStyle parent="" me="Style15" /&gt;&lt;PrintPageFooterStyle parent="" me="Style16" /&gt;&lt;/Blob&gt;</value>
<value>&lt;?xml version="1.0"?&gt;&lt;Blob&gt;&lt;Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"&gt;&lt;Data&gt;HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}Heading{Wrap:True;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;ForeColor:ControlText;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style1{}Caption{Wrap:True;Trimming:Character;AlignHorz:Center;}Style6{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}&lt;/Data&gt;&lt;/Styles&gt;&lt;Splits&gt;&lt;C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"&gt;&lt;CaptionStyle parent="Style2" me="Style10" /&gt;&lt;EditorStyle parent="Editor" me="Style5" /&gt;&lt;EvenRowStyle parent="EvenRow" me="Style8" /&gt;&lt;FilterBarStyle parent="FilterBar" me="Style13" /&gt;&lt;FilterWatermarkStyle parent="FilterWatermark" me="Style14" /&gt;&lt;FooterStyle parent="Footer" me="Style3" /&gt;&lt;GroupStyle parent="Group" me="Style12" /&gt;&lt;HeadingStyle parent="Heading" me="Style2" /&gt;&lt;HighLightRowStyle parent="HighlightRow" me="Style7" /&gt;&lt;InactiveStyle parent="Inactive" me="Style4" /&gt;&lt;OddRowStyle parent="OddRow" me="Style9" /&gt;&lt;RecordSelectorStyle parent="RecordSelector" me="Style11" /&gt;&lt;SelectedStyle parent="Selected" me="Style6" /&gt;&lt;Style parent="Normal" me="Style1" /&gt;&lt;ClientRect&gt;0, 0, 641, 456&lt;/ClientRect&gt;&lt;BorderSide&gt;0&lt;/BorderSide&gt;&lt;/C1.Win.C1TrueDBGrid.MergeView&gt;&lt;/Splits&gt;&lt;NamedStyles&gt;&lt;Style parent="" me="Normal" /&gt;&lt;Style parent="Normal" me="Heading" /&gt;&lt;Style parent="Heading" me="Footer" /&gt;&lt;Style parent="Heading" me="Caption" /&gt;&lt;Style parent="Heading" me="Inactive" /&gt;&lt;Style parent="Normal" me="Selected" /&gt;&lt;Style parent="Normal" me="Editor" /&gt;&lt;Style parent="Normal" me="HighlightRow" /&gt;&lt;Style parent="Normal" me="EvenRow" /&gt;&lt;Style parent="Normal" me="OddRow" /&gt;&lt;Style parent="Heading" me="RecordSelector" /&gt;&lt;Style parent="Normal" me="FilterBar" /&gt;&lt;Style parent="FilterBar" me="FilterWatermark" /&gt;&lt;Style parent="Caption" me="Group" /&gt;&lt;/NamedStyles&gt;&lt;vertSplits&gt;1&lt;/vertSplits&gt;&lt;horzSplits&gt;1&lt;/horzSplits&gt;&lt;Layout&gt;None&lt;/Layout&gt;&lt;DefaultRecSelWidth&gt;17&lt;/DefaultRecSelWidth&gt;&lt;ClientArea&gt;0, 0, 641, 456&lt;/ClientArea&gt;&lt;PrintPageHeaderStyle parent="" me="Style15" /&gt;&lt;PrintPageFooterStyle parent="" me="Style16" /&gt;&lt;/Blob&gt;</value>
</data>
<metadata name="ctxMenuAppAbhaengigVon.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>1181, 3</value>
</metadata>
<data name="C1ApplikationAbhaengigVon.Images" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA0SURBVChTdYkBCgAgDAL9/6eLIsd0eSCKhw/r9aCLtC88
vAdHMEIXKUIUhMK76EfagglgA6CqHOQpL6GyAAAAAElFTkSuQmCC
</value>
</data>
<data name="C1ApplikationAbhaengigVon.PrintInfo.PageSettings" mimetype="application/x-microsoft.net.object.binary.base64">
<value>
AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj0yLjAuMC4wLCBDdWx0
dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACRTeXN0ZW0uRHJh
d2luZy5QcmludGluZy5QYWdlU2V0dGluZ3MHAAAAD3ByaW50ZXJTZXR0aW5ncwVjb2xvcglwYXBlclNp
emULcGFwZXJTb3VyY2URcHJpbnRlclJlc29sdXRpb24JbGFuZHNjYXBlB21hcmdpbnMEBAQEBAQEJ1N5
c3RlbS5EcmF3aW5nLlByaW50aW5nLlByaW50ZXJTZXR0aW5ncwIAAAAgU3lzdGVtLkRyYXdpbmcuUHJp
bnRpbmcuVHJpU3RhdGUCAAAAIVN5c3RlbS5EcmF3aW5nLlByaW50aW5nLlBhcGVyU2l6ZQIAAAAjU3lz
dGVtLkRyYXdpbmcuUHJpbnRpbmcuUGFwZXJTb3VyY2UCAAAAKVN5c3RlbS5EcmF3aW5nLlByaW50aW5n
LlByaW50ZXJSZXNvbHV0aW9uAgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAf
U3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuTWFyZ2lucwIAAAACAAAACQMAAAAF/P///yBTeXN0ZW0uRHJh
d2luZy5QcmludGluZy5UcmlTdGF0ZQEAAAAFdmFsdWUAAgIAAAAACgoKAfv////8////AAkGAAAABQMA
AAAnU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRlclNldHRpbmdzEgAAAAtwcmludGVyTmFtZQpk
cml2ZXJOYW1lCm91dHB1dFBvcnQLcHJpbnRUb0ZpbGUUcHJpbnREaWFsb2dEaXNwbGF5ZWQKZXh0cmFi
eXRlcwlleHRyYWluZm8GY29waWVzBmR1cGxleAdjb2xsYXRlE2RlZmF1bHRQYWdlU2V0dGluZ3MIZnJv
bVBhZ2UGdG9QYWdlB21heFBhZ2UHbWluUGFnZQpwcmludFJhbmdlDGRldm1vZGVieXRlcw1jYWNoZWRE
ZXZtb2RlAQEBAAAABwAEBAQAAAAABAAHAQEHAgceU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuRHVwbGV4
AgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAkU3lzdGVtLkRyYXdpbmcuUHJp
bnRpbmcuUGFnZVNldHRpbmdzAgAAAAgICAgiU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRSYW5n
ZQIAAAAHAgIAAAAKBgcAAAAACQcAAAAAAAAACv//Bfj///8eU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcu
RHVwbGV4AQAAAAd2YWx1ZV9fAAgCAAAA/////wH3/////P///wAJCgAAAAAAAAAAAAAADycAAAAAAAAF
9f///yJTeXN0ZW0uRHJhd2luZy5QcmludGluZy5QcmludFJhbmdlAQAAAAd2YWx1ZV9fAAgCAAAAAAAA
AAAACgUGAAAAH1N5c3RlbS5EcmF3aW5nLlByaW50aW5nLk1hcmdpbnMIAAAABGxlZnQFcmlnaHQDdG9w
BmJvdHRvbQpkb3VibGVMZWZ0C2RvdWJsZVJpZ2h0CWRvdWJsZVRvcAxkb3VibGVCb3R0b20AAAAAAAAA
AAgICAgGBgYGAgAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZ
QAEKAAAAAQAAAAkDAAAAAfP////8////AAoKCgHy/////P///wAJDwAAAAEPAAAABgAAAGQAAABkAAAA
ZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZQAs=
</value>
</data>
<data name="C1ApplikationAbhaengigVon.PropBag" xml:space="preserve">
<value>&lt;?xml version="1.0"?&gt;&lt;Blob&gt;&lt;Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"&gt;&lt;Data&gt;HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}Heading{ForeColor:ControlText;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style1{}Caption{AlignHorz:Center;}Style6{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}&lt;/Data&gt;&lt;/Styles&gt;&lt;Splits&gt;&lt;C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"&gt;&lt;CaptionStyle parent="Style2" me="Style10" /&gt;&lt;EditorStyle parent="Editor" me="Style5" /&gt;&lt;EvenRowStyle parent="EvenRow" me="Style8" /&gt;&lt;FilterBarStyle parent="FilterBar" me="Style13" /&gt;&lt;FilterWatermarkStyle parent="FilterWatermark" me="Style14" /&gt;&lt;FooterStyle parent="Footer" me="Style3" /&gt;&lt;GroupStyle parent="Group" me="Style12" /&gt;&lt;HeadingStyle parent="Heading" me="Style2" /&gt;&lt;HighLightRowStyle parent="HighlightRow" me="Style7" /&gt;&lt;InactiveStyle parent="Inactive" me="Style4" /&gt;&lt;OddRowStyle parent="OddRow" me="Style9" /&gt;&lt;RecordSelectorStyle parent="RecordSelector" me="Style11" /&gt;&lt;SelectedStyle parent="Selected" me="Style6" /&gt;&lt;Style parent="Normal" me="Style1" /&gt;&lt;ClientRect&gt;0, 0, 421, 196&lt;/ClientRect&gt;&lt;BorderSide&gt;0&lt;/BorderSide&gt;&lt;/C1.Win.C1TrueDBGrid.MergeView&gt;&lt;/Splits&gt;&lt;NamedStyles&gt;&lt;Style parent="" me="Normal" /&gt;&lt;Style parent="Normal" me="Heading" /&gt;&lt;Style parent="Heading" me="Footer" /&gt;&lt;Style parent="Heading" me="Caption" /&gt;&lt;Style parent="Heading" me="Inactive" /&gt;&lt;Style parent="Normal" me="Selected" /&gt;&lt;Style parent="Normal" me="Editor" /&gt;&lt;Style parent="Normal" me="HighlightRow" /&gt;&lt;Style parent="Normal" me="EvenRow" /&gt;&lt;Style parent="Normal" me="OddRow" /&gt;&lt;Style parent="Heading" me="RecordSelector" /&gt;&lt;Style parent="Normal" me="FilterBar" /&gt;&lt;Style parent="FilterBar" me="FilterWatermark" /&gt;&lt;Style parent="Caption" me="Group" /&gt;&lt;/NamedStyles&gt;&lt;vertSplits&gt;1&lt;/vertSplits&gt;&lt;horzSplits&gt;1&lt;/horzSplits&gt;&lt;Layout&gt;None&lt;/Layout&gt;&lt;DefaultRecSelWidth&gt;17&lt;/DefaultRecSelWidth&gt;&lt;ClientArea&gt;0, 0, 421, 196&lt;/ClientArea&gt;&lt;PrintPageHeaderStyle parent="" me="Style15" /&gt;&lt;PrintPageFooterStyle parent="" me="Style16" /&gt;&lt;/Blob&gt;</value>
</data>
<metadata name="tsIstAbhaengigVon.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>1702, 95</value>
</metadata>
<data name="tsbtnIstAbhaengigVon_Export.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
@@ -1295,7 +1307,7 @@
</value>
</data>
<data name="C1Applikationsabhaengigkeiten.PropBag" xml:space="preserve">
<value>&lt;?xml version="1.0"?&gt;&lt;Blob&gt;&lt;Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"&gt;&lt;Data&gt;HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}Heading{AlignVert:Center;Border:Flat,ControlDark,0, 1, 0, 1;Wrap:True;BackColor:Control;ForeColor:ControlText;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}&lt;/Data&gt;&lt;/Styles&gt;&lt;Splits&gt;&lt;C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"&gt;&lt;CaptionStyle parent="Style2" me="Style10" /&gt;&lt;EditorStyle parent="Editor" me="Style5" /&gt;&lt;EvenRowStyle parent="EvenRow" me="Style8" /&gt;&lt;FilterBarStyle parent="FilterBar" me="Style13" /&gt;&lt;FilterWatermarkStyle parent="FilterWatermark" me="Style14" /&gt;&lt;FooterStyle parent="Footer" me="Style3" /&gt;&lt;GroupStyle parent="Group" me="Style12" /&gt;&lt;HeadingStyle parent="Heading" me="Style2" /&gt;&lt;HighLightRowStyle parent="HighlightRow" me="Style7" /&gt;&lt;InactiveStyle parent="Inactive" me="Style4" /&gt;&lt;OddRowStyle parent="OddRow" me="Style9" /&gt;&lt;RecordSelectorStyle parent="RecordSelector" me="Style11" /&gt;&lt;SelectedStyle parent="Selected" me="Style6" /&gt;&lt;Style parent="Normal" me="Style1" /&gt;&lt;ClientRect&gt;0, 0, 421, 177&lt;/ClientRect&gt;&lt;BorderSide&gt;0&lt;/BorderSide&gt;&lt;/C1.Win.C1TrueDBGrid.MergeView&gt;&lt;/Splits&gt;&lt;NamedStyles&gt;&lt;Style parent="" me="Normal" /&gt;&lt;Style parent="Normal" me="Heading" /&gt;&lt;Style parent="Heading" me="Footer" /&gt;&lt;Style parent="Heading" me="Caption" /&gt;&lt;Style parent="Heading" me="Inactive" /&gt;&lt;Style parent="Normal" me="Selected" /&gt;&lt;Style parent="Normal" me="Editor" /&gt;&lt;Style parent="Normal" me="HighlightRow" /&gt;&lt;Style parent="Normal" me="EvenRow" /&gt;&lt;Style parent="Normal" me="OddRow" /&gt;&lt;Style parent="Heading" me="RecordSelector" /&gt;&lt;Style parent="Normal" me="FilterBar" /&gt;&lt;Style parent="FilterBar" me="FilterWatermark" /&gt;&lt;Style parent="Caption" me="Group" /&gt;&lt;/NamedStyles&gt;&lt;vertSplits&gt;1&lt;/vertSplits&gt;&lt;horzSplits&gt;1&lt;/horzSplits&gt;&lt;Layout&gt;None&lt;/Layout&gt;&lt;DefaultRecSelWidth&gt;17&lt;/DefaultRecSelWidth&gt;&lt;ClientArea&gt;0, 0, 421, 177&lt;/ClientArea&gt;&lt;PrintPageHeaderStyle parent="" me="Style15" /&gt;&lt;PrintPageFooterStyle parent="" me="Style16" /&gt;&lt;/Blob&gt;</value>
<value>&lt;?xml version="1.0"?&gt;&lt;Blob&gt;&lt;Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"&gt;&lt;Data&gt;HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}Heading{ForeColor:ControlText;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style1{}Caption{AlignHorz:Center;}Style6{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}&lt;/Data&gt;&lt;/Styles&gt;&lt;Splits&gt;&lt;C1.Win.C1TrueDBGrid.MergeView HBarHeight="16" VBarHeight="16" Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="16" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"&gt;&lt;CaptionStyle parent="Style2" me="Style10" /&gt;&lt;EditorStyle parent="Editor" me="Style5" /&gt;&lt;EvenRowStyle parent="EvenRow" me="Style8" /&gt;&lt;FilterBarStyle parent="FilterBar" me="Style13" /&gt;&lt;FilterWatermarkStyle parent="FilterWatermark" me="Style14" /&gt;&lt;FooterStyle parent="Footer" me="Style3" /&gt;&lt;GroupStyle parent="Group" me="Style12" /&gt;&lt;HeadingStyle parent="Heading" me="Style2" /&gt;&lt;HighLightRowStyle parent="HighlightRow" me="Style7" /&gt;&lt;InactiveStyle parent="Inactive" me="Style4" /&gt;&lt;OddRowStyle parent="OddRow" me="Style9" /&gt;&lt;RecordSelectorStyle parent="RecordSelector" me="Style11" /&gt;&lt;SelectedStyle parent="Selected" me="Style6" /&gt;&lt;Style parent="Normal" me="Style1" /&gt;&lt;ClientRect&gt;0, 0, 421, 177&lt;/ClientRect&gt;&lt;BorderSide&gt;0&lt;/BorderSide&gt;&lt;/C1.Win.C1TrueDBGrid.MergeView&gt;&lt;/Splits&gt;&lt;NamedStyles&gt;&lt;Style parent="" me="Normal" /&gt;&lt;Style parent="Normal" me="Heading" /&gt;&lt;Style parent="Heading" me="Footer" /&gt;&lt;Style parent="Heading" me="Caption" /&gt;&lt;Style parent="Heading" me="Inactive" /&gt;&lt;Style parent="Normal" me="Selected" /&gt;&lt;Style parent="Normal" me="Editor" /&gt;&lt;Style parent="Normal" me="HighlightRow" /&gt;&lt;Style parent="Normal" me="EvenRow" /&gt;&lt;Style parent="Normal" me="OddRow" /&gt;&lt;Style parent="Heading" me="RecordSelector" /&gt;&lt;Style parent="Normal" me="FilterBar" /&gt;&lt;Style parent="FilterBar" me="FilterWatermark" /&gt;&lt;Style parent="Caption" me="Group" /&gt;&lt;/NamedStyles&gt;&lt;vertSplits&gt;1&lt;/vertSplits&gt;&lt;horzSplits&gt;1&lt;/horzSplits&gt;&lt;Layout&gt;None&lt;/Layout&gt;&lt;DefaultRecSelWidth&gt;17&lt;/DefaultRecSelWidth&gt;&lt;ClientArea&gt;0, 0, 421, 177&lt;/ClientArea&gt;&lt;PrintPageHeaderStyle parent="" me="Style15" /&gt;&lt;PrintPageFooterStyle parent="" me="Style16" /&gt;&lt;/Blob&gt;</value>
</data>
<metadata name="tsabhaengigeApplikationen.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>1501, 95</value>
@@ -1411,9 +1423,6 @@
InfTOb1kQ+hzeQAAAABJRU5ErkJggg==
</value>
</data>
<metadata name="tsbtnappabhaengigkeit_neu.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>1074, 95</value>
</metadata>
<data name="tsAppAbhaengigkeit_Export.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8

View File

@@ -1,17 +1,9 @@
' ///////////////////////////////////////////////////////////////////////////
' // Description: Data Access class for the table 'LizenzVertragselementApplikation'
' // Generated by LLBLGen v1.21.2003.712 Final on: Montag, 17. September 2012, 07:31:06
' // Because the Base Class already implements IDispose, this class doesn't.
' ///////////////////////////////////////////////////////////////////////////
Imports System
Imports System.Data
Imports System.Data.SqlTypes
Imports System.Data.SqlClient
Namespace TKB.VV.DB
''' <summary>
''' Purpose: Data Access class for the table 'LizenzVertragselementApplikation'.
''' </summary>
Public Class clsLizenzVertragselementApplikation
Inherits clsDBInteractionBase
@@ -20,41 +12,17 @@ Namespace TKB.VV.DB
Private m_bAktiv As SqlBoolean
Private m_daMutiert_am, m_daErstellt_am As SqlDateTime
Private m_iMutierer, m_iLizenzVEApplNr, m_iLizenznr, m_iVertragselementApplikationNr As SqlInt32
Private m_sBemerkung As SqlString
Private m_sHyperlink_Vertrag, m_sBemerkung As SqlString
#End Region
''' <summary>
''' Purpose: Class constructor.
''' </summary>
Public Sub New()
' // Nothing for now.
End Sub
''' <summary>
''' Purpose: Insert method. This method will insert one new row into the database.
''' </summary>
''' <returns>True if succeeded, otherwise an Exception is thrown. </returns>
''' <remarks>
''' Properties needed for this method:
''' <UL>
''' <LI>iLizenzVEApplNr</LI>
''' <LI>iLizenznr. May be SqlInt32.Null</LI>
''' <LI>iVertragselementApplikationNr. May be SqlInt32.Null</LI>
''' <LI>sBemerkung. May be SqlString.Null</LI>
''' <LI>bAktiv. May be SqlBoolean.Null</LI>
''' <LI>daErstellt_am. May be SqlDateTime.Null</LI>
''' <LI>daMutiert_am. May be SqlDateTime.Null</LI>
''' <LI>iMutierer. May be SqlInt32.Null</LI>
''' </UL>
''' Properties set after a succesful call of this method:
''' <UL>
''' <LI>iErrorCode</LI>
'''</UL>
''' </remarks>
Overrides Public Function Insert() As Boolean
Public Overrides Function Insert() As Boolean
Dim scmCmdToExecute As SqlCommand = New SqlCommand()
scmCmdToExecute.CommandText = "dbo.[pr_LizenzVertragselementApplikation_Insert]"
scmCmdToExecute.CommandType = CommandType.StoredProcedure
@@ -71,7 +39,8 @@ Namespace TKB.VV.DB
scmCmdToExecute.Parameters.Add(New SqlParameter("@daErstellt_am", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_daErstellt_am))
scmCmdToExecute.Parameters.Add(New SqlParameter("@daMutiert_am", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_daMutiert_am))
scmCmdToExecute.Parameters.Add(New SqlParameter("@iMutierer", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iMutierer))
scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode))
scmCmdToExecute.Parameters.Add(New SqlParameter("@sHyperlink_Vertrag", SqlDbType.VarChar, 8000, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sHyperlink_Vertrag))
scmCmdToExecute.Parameters.Add(New SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode))
If m_bMainConnectionIsCreatedLocal Then
' // Open connection.
@@ -105,28 +74,7 @@ Namespace TKB.VV.DB
End Function
''' <summary>
''' Purpose: Update method. This method will Update one existing row in the database.
''' </summary>
''' <returns>True if succeeded, otherwise an Exception is thrown. </returns>
''' <remarks>
''' Properties needed for this method:
''' <UL>
''' <LI>iLizenzVEApplNr</LI>
''' <LI>iLizenznr. May be SqlInt32.Null</LI>
''' <LI>iVertragselementApplikationNr. May be SqlInt32.Null</LI>
''' <LI>sBemerkung. May be SqlString.Null</LI>
''' <LI>bAktiv. May be SqlBoolean.Null</LI>
''' <LI>daErstellt_am. May be SqlDateTime.Null</LI>
''' <LI>daMutiert_am. May be SqlDateTime.Null</LI>
''' <LI>iMutierer. May be SqlInt32.Null</LI>
''' </UL>
''' Properties set after a succesful call of this method:
''' <UL>
''' <LI>iErrorCode</LI>
'''</UL>
''' </remarks>
Overrides Public Function Update() As Boolean
Public Overrides Function Update() As Boolean
Dim scmCmdToExecute As SqlCommand = New SqlCommand()
scmCmdToExecute.CommandText = "dbo.[pr_LizenzVertragselementApplikation_Update]"
scmCmdToExecute.CommandType = CommandType.StoredProcedure
@@ -143,7 +91,8 @@ Namespace TKB.VV.DB
scmCmdToExecute.Parameters.Add(New SqlParameter("@daErstellt_am", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_daErstellt_am))
scmCmdToExecute.Parameters.Add(New SqlParameter("@daMutiert_am", SqlDbType.DateTime, 8, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_daMutiert_am))
scmCmdToExecute.Parameters.Add(New SqlParameter("@iMutierer", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, m_iMutierer))
scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode))
scmCmdToExecute.Parameters.Add(New SqlParameter("@sHyperlink_Vertrag", SqlDbType.VarChar, 8000, ParameterDirection.Input, True, 0, 0, "", DataRowVersion.Proposed, m_sHyperlink_Vertrag))
scmCmdToExecute.Parameters.Add(New SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode))
If m_bMainConnectionIsCreatedLocal Then
' // Open connection.
@@ -177,21 +126,7 @@ Namespace TKB.VV.DB
End Function
''' <summary>
''' Purpose: Delete method. This method will Delete one existing row in the database, based on the Primary Key.
''' </summary>
''' <returns>True if succeeded, otherwise an Exception is thrown. </returns>
''' <remarks>
''' Properties needed for this method:
''' <UL>
''' <LI>iLizenzVEApplNr</LI>
''' </UL>
''' Properties set after a succesful call of this method:
''' <UL>
''' <LI>iErrorCode</LI>
'''</UL>
''' </remarks>
Overrides Public Function Delete() As Boolean
Public Overrides Function Delete() As Boolean
Dim scmCmdToExecute As SqlCommand = New SqlCommand()
scmCmdToExecute.CommandText = "dbo.[pr_LizenzVertragselementApplikation_Delete]"
scmCmdToExecute.CommandType = CommandType.StoredProcedure
@@ -201,7 +136,7 @@ Namespace TKB.VV.DB
Try
scmCmdToExecute.Parameters.Add(New SqlParameter("@iLizenzVEApplNr", SqlDbType.Int, 4, ParameterDirection.Input, False, 10, 0, "", DataRowVersion.Proposed, m_iLizenzVEApplNr))
scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode))
scmCmdToExecute.Parameters.Add(New SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode))
If m_bMainConnectionIsCreatedLocal Then
' // Open connection.
@@ -235,42 +170,19 @@ Namespace TKB.VV.DB
End Function
''' <summary>
''' Purpose: Select method. This method will Select one existing row from the database, based on the Primary Key.
''' </summary>
''' <returns>DataTable object if succeeded, otherwise an Exception is thrown. </returns>
''' <remarks>
''' Properties needed for this method:
''' <UL>
''' <LI>iLizenzVEApplNr</LI>
''' </UL>
''' Properties set after a succesful call of this method:
''' <UL>
''' <LI>iErrorCode</LI>
''' <LI>iLizenzVEApplNr</LI>
''' <LI>iLizenznr</LI>
''' <LI>iVertragselementApplikationNr</LI>
''' <LI>sBemerkung</LI>
''' <LI>bAktiv</LI>
''' <LI>daErstellt_am</LI>
''' <LI>daMutiert_am</LI>
''' <LI>iMutierer</LI>
'''</UL>
''' Will fill all properties corresponding with a field in the table with the value of the row selected.
''' </remarks>
Overrides Public Function SelectOne() As DataTable
Public Overrides Function SelectOne() As DataTable
Dim scmCmdToExecute As SqlCommand = New SqlCommand()
scmCmdToExecute.CommandText = "dbo.[pr_LizenzVertragselementApplikation_SelectOne]"
scmCmdToExecute.CommandType = CommandType.StoredProcedure
Dim dtToReturn As DataTable = new DataTable("LizenzVertragselementApplikation")
Dim sdaAdapter As SqlDataAdapter = new SqlDataAdapter(scmCmdToExecute)
Dim dtToReturn As DataTable = New DataTable("LizenzVertragselementApplikation")
Dim sdaAdapter As SqlDataAdapter = New SqlDataAdapter(scmCmdToExecute)
' // Use base class' connection object
scmCmdToExecute.Connection = m_scoMainConnection
Try
scmCmdToExecute.Parameters.Add(new SqlParameter("@iLizenzVEApplNr", SqlDbType.Int, 4, ParameterDirection.Input, False, 10, 0, "", DataRowVersion.Proposed, m_iLizenzVEApplNr))
scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode))
scmCmdToExecute.Parameters.Add(New SqlParameter("@iLizenzVEApplNr", SqlDbType.Int, 4, ParameterDirection.Input, False, 10, 0, "", DataRowVersion.Proposed, m_iLizenzVEApplNr))
scmCmdToExecute.Parameters.Add(New SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode))
If m_bMainConnectionIsCreatedLocal Then
' // Open connection.
@@ -327,6 +239,11 @@ Namespace TKB.VV.DB
Else
m_iMutierer = New SqlInt32(CType(dtToReturn.Rows(0)("Mutierer"), Integer))
End If
If dtToReturn.Rows(0)("Hyperlink_Vertrag") Is System.DBNull.Value Then
m_sHyperlink_Vertrag = SqlString.Null
Else
m_sHyperlink_Vertrag = New SqlString(CType(dtToReturn.Rows(0)("Hyperlink_Vertrag"), String))
End If
End If
Return dtToReturn
Catch ex As Exception
@@ -343,28 +260,18 @@ Namespace TKB.VV.DB
End Function
''' <summary>
''' Purpose: SelectAll method. This method will Select all rows from the table.
''' </summary>
''' <returns>DataTable object if succeeded, otherwise an Exception is thrown. </returns>
''' <remarks>
''' Properties set after a succesful call of this method:
''' <UL>
''' <LI>iErrorCode</LI>
'''</UL>
''' </remarks>
Overrides Public Function SelectAll() As DataTable
Public Overrides Function SelectAll() As DataTable
Dim scmCmdToExecute As SqlCommand = New SqlCommand()
scmCmdToExecute.CommandText = "dbo.[pr_LizenzVertragselementApplikation_SelectAll]"
scmCmdToExecute.CommandType = CommandType.StoredProcedure
Dim dtToReturn As DataTable = new DataTable("LizenzVertragselementApplikation")
Dim sdaAdapter As SqlDataAdapter = new SqlDataAdapter(scmCmdToExecute)
Dim dtToReturn As DataTable = New DataTable("LizenzVertragselementApplikation")
Dim sdaAdapter As SqlDataAdapter = New SqlDataAdapter(scmCmdToExecute)
' // Use base class' connection object
scmCmdToExecute.Connection = m_scoMainConnection
Try
scmCmdToExecute.Parameters.Add(new SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode))
scmCmdToExecute.Parameters.Add(New SqlParameter("@iErrorCode", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, m_iErrorCode))
If m_bMainConnectionIsCreatedLocal Then
' // Open connection.
@@ -484,6 +391,16 @@ Namespace TKB.VV.DB
End Set
End Property
Public Property [sHyperlink_Vertrag]() As SqlString
Get
Return m_sHyperlink_Vertrag
End Get
Set(ByVal Value As SqlString)
m_sHyperlink_Vertrag = Value
End Set
End Property
#End Region
End Class

View File

@@ -57,17 +57,11 @@ Partial Class frmMAEinstellung
Me.GrpStartScreen.Controls.Add(Me.cboxreporting)
Me.GrpStartScreen.Controls.Add(Me.btnFensterposition_loeschen)
Me.GrpStartScreen.Controls.Add(Me.cbboxApplikationsverwaltung)
Me.GrpStartScreen.Controls.Add(Me.cbboxPendenzen)
Me.GrpStartScreen.Controls.Add(Me.cbboxAktivitaeten)
Me.GrpStartScreen.Controls.Add(Me.cbboxVertragsuebersicht)
Me.GrpStartScreen.Controls.Add(Me.btnFensterposition_auslesen)
Me.GrpStartScreen.Controls.Add(Me.cboxApplikation)
Me.GrpStartScreen.Controls.Add(Me.cboxPendenzen)
Me.GrpStartScreen.Controls.Add(Me.cboxAktivitaeten)
Me.GrpStartScreen.Controls.Add(Me.cboxVertragsuebersicht)
Me.GrpStartScreen.Location = New System.Drawing.Point(12, 52)
Me.GrpStartScreen.Name = "GrpStartScreen"
Me.GrpStartScreen.Size = New System.Drawing.Size(211, 231)
Me.GrpStartScreen.Size = New System.Drawing.Size(211, 174)
Me.GrpStartScreen.TabIndex = 0
Me.GrpStartScreen.TabStop = False
Me.GrpStartScreen.Text = "StartBildschirm"
@@ -76,7 +70,7 @@ Partial Class frmMAEinstellung
'
Me.cbboxLizenzmanagement.FormattingEnabled = True
Me.cbboxLizenzmanagement.Items.AddRange(New Object() {"1", "2", "3", "4", "5", "6"})
Me.cbboxLizenzmanagement.Location = New System.Drawing.Point(154, 145)
Me.cbboxLizenzmanagement.Location = New System.Drawing.Point(154, 75)
Me.cbboxLizenzmanagement.Name = "cbboxLizenzmanagement"
Me.cbboxLizenzmanagement.Size = New System.Drawing.Size(39, 21)
Me.cbboxLizenzmanagement.TabIndex = 13
@@ -84,7 +78,7 @@ Partial Class frmMAEinstellung
'cboxLizenzmanagement
'
Me.cboxLizenzmanagement.AutoSize = True
Me.cboxLizenzmanagement.Location = New System.Drawing.Point(18, 143)
Me.cboxLizenzmanagement.Location = New System.Drawing.Point(18, 73)
Me.cboxLizenzmanagement.Name = "cboxLizenzmanagement"
Me.cboxLizenzmanagement.Size = New System.Drawing.Size(108, 17)
Me.cboxLizenzmanagement.TabIndex = 12
@@ -95,7 +89,7 @@ Partial Class frmMAEinstellung
'
Me.cbboxReporting.FormattingEnabled = True
Me.cbboxReporting.Items.AddRange(New Object() {"1", "2", "3", "4", "5", "6"})
Me.cbboxReporting.Location = New System.Drawing.Point(154, 122)
Me.cbboxReporting.Location = New System.Drawing.Point(154, 52)
Me.cbboxReporting.Name = "cbboxReporting"
Me.cbboxReporting.Size = New System.Drawing.Size(39, 21)
Me.cbboxReporting.TabIndex = 11
@@ -103,7 +97,7 @@ Partial Class frmMAEinstellung
'cboxreporting
'
Me.cboxreporting.AutoSize = True
Me.cboxreporting.Location = New System.Drawing.Point(18, 120)
Me.cboxreporting.Location = New System.Drawing.Point(18, 50)
Me.cboxreporting.Name = "cboxreporting"
Me.cboxreporting.Size = New System.Drawing.Size(72, 17)
Me.cboxreporting.TabIndex = 10
@@ -112,7 +106,7 @@ Partial Class frmMAEinstellung
'
'btnFensterposition_loeschen
'
Me.btnFensterposition_loeschen.Location = New System.Drawing.Point(18, 203)
Me.btnFensterposition_loeschen.Location = New System.Drawing.Point(18, 133)
Me.btnFensterposition_loeschen.Name = "btnFensterposition_loeschen"
Me.btnFensterposition_loeschen.Size = New System.Drawing.Size(175, 23)
Me.btnFensterposition_loeschen.TabIndex = 9
@@ -123,7 +117,7 @@ Partial Class frmMAEinstellung
'
Me.cbboxApplikationsverwaltung.FormattingEnabled = True
Me.cbboxApplikationsverwaltung.Items.AddRange(New Object() {"1", "2", "3", "4", "5", "6"})
Me.cbboxApplikationsverwaltung.Location = New System.Drawing.Point(154, 95)
Me.cbboxApplikationsverwaltung.Location = New System.Drawing.Point(154, 25)
Me.cbboxApplikationsverwaltung.Name = "cbboxApplikationsverwaltung"
Me.cbboxApplikationsverwaltung.Size = New System.Drawing.Size(39, 21)
Me.cbboxApplikationsverwaltung.TabIndex = 8
@@ -132,32 +126,35 @@ Partial Class frmMAEinstellung
'
Me.cbboxPendenzen.FormattingEnabled = True
Me.cbboxPendenzen.Items.AddRange(New Object() {"1", "2", "3", "4", "5", "6"})
Me.cbboxPendenzen.Location = New System.Drawing.Point(154, 72)
Me.cbboxPendenzen.Location = New System.Drawing.Point(166, 364)
Me.cbboxPendenzen.Name = "cbboxPendenzen"
Me.cbboxPendenzen.Size = New System.Drawing.Size(39, 21)
Me.cbboxPendenzen.TabIndex = 7
Me.cbboxPendenzen.Visible = False
'
'cbboxAktivitaeten
'
Me.cbboxAktivitaeten.FormattingEnabled = True
Me.cbboxAktivitaeten.Items.AddRange(New Object() {"1", "2", "3", "4", "5", "6"})
Me.cbboxAktivitaeten.Location = New System.Drawing.Point(154, 49)
Me.cbboxAktivitaeten.Location = New System.Drawing.Point(166, 341)
Me.cbboxAktivitaeten.Name = "cbboxAktivitaeten"
Me.cbboxAktivitaeten.Size = New System.Drawing.Size(39, 21)
Me.cbboxAktivitaeten.TabIndex = 6
Me.cbboxAktivitaeten.Visible = False
'
'cbboxVertragsuebersicht
'
Me.cbboxVertragsuebersicht.FormattingEnabled = True
Me.cbboxVertragsuebersicht.Items.AddRange(New Object() {"1", "2", "3", "4", "5", "6"})
Me.cbboxVertragsuebersicht.Location = New System.Drawing.Point(154, 26)
Me.cbboxVertragsuebersicht.Location = New System.Drawing.Point(166, 318)
Me.cbboxVertragsuebersicht.Name = "cbboxVertragsuebersicht"
Me.cbboxVertragsuebersicht.Size = New System.Drawing.Size(39, 21)
Me.cbboxVertragsuebersicht.TabIndex = 5
Me.cbboxVertragsuebersicht.Visible = False
'
'btnFensterposition_auslesen
'
Me.btnFensterposition_auslesen.Location = New System.Drawing.Point(18, 174)
Me.btnFensterposition_auslesen.Location = New System.Drawing.Point(18, 104)
Me.btnFensterposition_auslesen.Name = "btnFensterposition_auslesen"
Me.btnFensterposition_auslesen.Size = New System.Drawing.Size(175, 23)
Me.btnFensterposition_auslesen.TabIndex = 4
@@ -167,7 +164,7 @@ Partial Class frmMAEinstellung
'cboxApplikation
'
Me.cboxApplikation.AutoSize = True
Me.cboxApplikation.Location = New System.Drawing.Point(18, 97)
Me.cboxApplikation.Location = New System.Drawing.Point(18, 27)
Me.cboxApplikation.Name = "cboxApplikation"
Me.cboxApplikation.Size = New System.Drawing.Size(135, 17)
Me.cboxApplikation.TabIndex = 3
@@ -177,32 +174,35 @@ Partial Class frmMAEinstellung
'cboxPendenzen
'
Me.cboxPendenzen.AutoSize = True
Me.cboxPendenzen.Location = New System.Drawing.Point(18, 74)
Me.cboxPendenzen.Location = New System.Drawing.Point(30, 366)
Me.cboxPendenzen.Name = "cboxPendenzen"
Me.cboxPendenzen.Size = New System.Drawing.Size(80, 17)
Me.cboxPendenzen.TabIndex = 2
Me.cboxPendenzen.Text = "Pendenzen"
Me.cboxPendenzen.UseVisualStyleBackColor = True
Me.cboxPendenzen.Visible = False
'
'cboxAktivitaeten
'
Me.cboxAktivitaeten.AutoSize = True
Me.cboxAktivitaeten.Location = New System.Drawing.Point(18, 51)
Me.cboxAktivitaeten.Location = New System.Drawing.Point(30, 343)
Me.cboxAktivitaeten.Name = "cboxAktivitaeten"
Me.cboxAktivitaeten.Size = New System.Drawing.Size(76, 17)
Me.cboxAktivitaeten.TabIndex = 1
Me.cboxAktivitaeten.Text = "Aktivitäten"
Me.cboxAktivitaeten.UseVisualStyleBackColor = True
Me.cboxAktivitaeten.Visible = False
'
'cboxVertragsuebersicht
'
Me.cboxVertragsuebersicht.AutoSize = True
Me.cboxVertragsuebersicht.Location = New System.Drawing.Point(18, 28)
Me.cboxVertragsuebersicht.Location = New System.Drawing.Point(30, 320)
Me.cboxVertragsuebersicht.Name = "cboxVertragsuebersicht"
Me.cboxVertragsuebersicht.Size = New System.Drawing.Size(108, 17)
Me.cboxVertragsuebersicht.TabIndex = 0
Me.cboxVertragsuebersicht.Text = "Vertragsübersicht"
Me.cboxVertragsuebersicht.UseVisualStyleBackColor = True
Me.cboxVertragsuebersicht.Visible = False
'
'MenuStrip1
'
@@ -262,10 +262,16 @@ Partial Class frmMAEinstellung
'
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
Me.ClientSize = New System.Drawing.Size(235, 295)
Me.ClientSize = New System.Drawing.Size(235, 238)
Me.Controls.Add(Me.ToolStrip1)
Me.Controls.Add(Me.MenuStrip1)
Me.Controls.Add(Me.GrpStartScreen)
Me.Controls.Add(Me.cboxVertragsuebersicht)
Me.Controls.Add(Me.cboxAktivitaeten)
Me.Controls.Add(Me.cboxPendenzen)
Me.Controls.Add(Me.cbboxPendenzen)
Me.Controls.Add(Me.cbboxVertragsuebersicht)
Me.Controls.Add(Me.cbboxAktivitaeten)
Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon)
Me.Name = "frmMAEinstellung"
Me.Text = "Mitarbeitereinstellungen"

View File

@@ -0,0 +1,95 @@
Imports System.IO
Imports System.Text.RegularExpressions
Imports System.Data.SqlDbType
Imports System.Data.SqlClient
Public Class clsValidator
Dim m_result As String
Property Resultmessage As String
Get
Return m_result
End Get
Set(value As String)
m_result = value
End Set
End Property
Dim Connectionstring As String
Dim ds As New DataSet
Sub New()
Me.Connectionstring = Globals.sConnectionString
End Sub
Sub Get_Validatordata()
Dim scmCmdToExecute As SqlCommand = New SqlCommand()
Dim dtToReturn As DataTable = New DataTable()
Dim sdaAdapter As SqlDataAdapter = New SqlDataAdapter(scmCmdToExecute)
scmCmdToExecute.CommandText = "select * from URLValidate where aktiv=1 order by nreintrag"
scmCmdToExecute.CommandType = CommandType.Text
scmCmdToExecute.Connection = conn.scoDBConnection
Try
sdaAdapter.Fill(dtToReturn)
ds.Tables.Clear()
ds.Tables.Add(dtToReturn)
Catch ex As Exception
MsgBox("URL-Validator:" + ex.Message)
Finally
scmCmdToExecute.Dispose()
sdaAdapter.Dispose()
End Try
End Sub
Public Function VerifyString(ByVal inputstring As String) As Boolean
If Trim(inputstring) = "" Then
Return True
Exit Function
End If
Get_Validatordata()
Me.Resultmessage = ""
For Each r As DataRow In ds.Tables(0).Rows
If r.Item("Regex") = True Then
Dim regex As System.Text.RegularExpressions.Regex = New System.Text.RegularExpressions.Regex(r.Item("Regel"))
Dim match As Match = regex.Match(inputstring)
If r.Item("zwingend") And match.Success = False Then
Me.Resultmessage = r.Item("Meldung")
Return False
End If
If r.Item("nicht_erlaubt") And match.Success = True Then
Me.Resultmessage = r.Item("Meldung")
Return False
End If
regex = Nothing
Else
Dim sp As String()
sp = UCase(r.Item("Regel")).ToString.Split("|")
Dim treffer As Integer = 0
If r.Item("zwingend") = True Then
For i As Integer = 0 To sp.Count - 1
If sp(i) <> "|" Then If UCase(inputstring).IndexOf(sp(i)) > -1 Then treffer = treffer + 1
Next
If treffer = 0 Then
Me.Resultmessage = r.Item("meldung")
Return False
End If
End If
If r.Item("nicht_erlaubt") = True Then
For i As Integer = 0 To sp.Count - 1
If sp(i) <> "|" Then If UCase(inputstring).IndexOf(sp(i)) > -1 Then treffer = treffer + 1
Next
If treffer > 0 Then
Me.Resultmessage = r.Item("meldung")
Return False
End If
End If
End If
Next
Return True
End Function
End Class

View File

@@ -0,0 +1,872 @@
Imports System
Imports System.Data
Imports System.Data.SqlTypes
Imports System.Data.SqlClient
Imports C1.Win.C1TrueDBGrid
Namespace TKB.VV.Lizenz
Public Class clsLizenz
Inherits TKB.VV.DB.clsLizenz
Public ve As New TKB.VV.vertrag.clsVertragselement
Public vp As New TKB.VV.vertrag.clsVertragspartner
Public va As New TKB.VV.vertrag.clsVertragselementApplikation
Public ap As New TKB.VV.Applikation.clsApplikation
Public VEAP As New DataSet
Dim mMutierer As String
Property MutiererText() As String
Get
Return mMutierer
End Get
Set(ByVal value As String)
mMutierer = value
End Set
End Property
Public Overloads Sub dispose()
MyBase.Dispose()
Try
ve.dispose()
vp.dispose()
va.dispose()
ap.dispose()
Catch ex As Exception
End Try
End Sub
Public Function get_umgebung(ByVal lizenznr As Integer)
Try
va.cpMainConnectionProvider = Globals.conn
va.iVertragselementApplikationnr = New SqlInt32(CType(Me.iVertragselementApplikationnr, Int32))
va.SelectOne()
ve.cpMainConnectionProvider = Globals.conn
ve.iVertragselementnr = New SqlInt32(CType(va.iVertragselementnr.Value, Int32))
ve.SelectOne()
vp.cpMainConnectionProvider = Globals.conn
vp.iVertragspartnerNr = New SqlInt32(CType(ve.iVertragspartnerNr.Value, Int32))
vp.SelectOne()
ap.cpMainConnectionProvider = Globals.conn
ap.iApplikationNr = New SqlInt32(CType(va.iApplikationnr.Value, Int32))
ap.SelectOne()
Catch
End Try
End Function
Public Function Get_Lizenz(ByVal Nr As Integer)
Me.cpMainConnectionProvider = Globals.conn
Me.iLizenzNr = New SqlInt32(CType(Nr, Int32))
Globals.conn.OpenConnection()
Me.SelectOne()
get_umgebung(Me.iLizenzNr.Value)
Me.MutiererText = Get_Mutierer(Me.iMutierer.Value)
Globals.conn.CloseConnection(True)
End Function
Public Function Save_Data() As Integer
Me.cpMainConnectionProvider = Globals.conn
Me.daMutiert_am = New SqlDateTime(CType(Now, DateTime))
Me.iMutierer = New SqlInt32(CType(Globals.clsmitarbeiter.iMitarbeiternr.Value, Int32))
Globals.conn.OpenConnection()
Me.Update()
Globals.conn.CloseConnection(True)
Return Me.iLizenzNr.Value
End Function
''' <summary>
''' Mutierer auslesen
''' </summary>
''' <returns></returns>
''' <remarks></remarks>
Public Function Get_Mutierer(ByVal nr As Integer) As String
Dim ma As New TKB.VV.DB.clsMitarbeiter
Dim dt As New DataTable
Dim Retvalue As String
ma.cpMainConnectionProvider = Globals.conn
ma.iMitarbeiternr = New SqlInt32(CType(nr, Int32))
dt = ma.SelectOne()
If dt.Rows.Count = 0 Then
Retvalue = ("{" + nr.ToString + "}")
Else
Retvalue = ma.sName.ToString + " " + ma.sVorname.ToString + ", " + ma.sTgnummer.ToString
End If
ma.Dispose()
dt.Dispose()
Return Retvalue
End Function
''' <summary>
''' Löschen eines Datensatzes erstellen.
''' </summary>
''' <param name="Basenr"></param>
''' <returns></returns>
''' <remarks></remarks>
Public Function Delete_Lizenz(Optional ByVal Basenr As Integer = 0) As Integer
If Basenr <> 0 Then
Get_Lizenz(Basenr)
End If
Me.cpMainConnectionProvider = Globals.conn
Me.bAktiv = New SqlBoolean(CType(False, Boolean))
Me.daMutiert_am = New SqlDateTime(CType(Now, DateTime))
Me.iMutierer = New SqlInt32(CType(Globals.clsmitarbeiter.iMitarbeiternr.Value, Int32))
Globals.conn.OpenConnection()
Me.Update()
Globals.conn.CloseConnection(True)
End Function
''' <summary>
''' Löschen eines Datensatzes .
''' </summary>
''' <param name="Basenr"></param>
''' <returns></returns>
''' <remarks></remarks>
Public Overloads Function Delete(Optional ByVal Basenr As Integer = 0) As Integer
If Basenr <> 0 Then
Get_Lizenz(Basenr)
End If
Me.cpMainConnectionProvider = Globals.conn
Globals.conn.OpenConnection()
MyBase.Delete()
Globals.conn.CloseConnection(True)
End Function
''' <summary>
''' Neue Kuendigungsfrist einfügen
''' </summary>
''' <returns></returns>
''' <remarks></remarks>
Public Function Add_New(Optional ByVal Parentid As Integer = 0) As Integer
Dim db As New TKB.VV.DB.clsMyKey_Tabelle
db.cpMainConnectionProvider = Globals.conn
Dim newkey = db.get_dbkey("Lizenz")
db.Dispose()
Me.iLizenzNr = New SqlInt32(CType(newkey, Int32))
Me.sBezeichnung = New SqlString(CType("*** Neues Element ***", String))
Me.sBeschreibung = New SqlString(CType("", String))
Me.iParentID = New SqlInt32(CType(0, Int32))
Me.bAktiv = New SqlBoolean(CType(True, Boolean))
Me.daErstellt_am = New SqlDateTime(CType(Now, DateTime))
Me.daMutiert_am = New SqlDateTime(CType(Now, DateTime))
Me.iMutierer = New SqlInt32(CType(Globals.clsmitarbeiter.iMitarbeiternr.Value, Int32))
Me.iSecurityLevelNr = New SqlInt32(CType(0, Int32))
Me.bStrukturelement = New SqlBoolean(CType(False, Boolean))
Me.cpMainConnectionProvider = Globals.conn
Me.iVertragselementApplikationnr = New SqlInt32(CType(0, Int32))
If Parentid <> 0 Then
Me.iParentID = New SqlInt32(CType(Parentid, Int32))
End If
Globals.conn.OpenConnection()
Me.Insert()
Globals.conn.CloseConnection(True)
Return newkey
End Function
Public Function Get_Vertragselement_Applikation(ByVal Lizenznr As Integer) As DataTable
Dim selectcommand As New SqlCommand
Dim connection As New SqlConnection()
Dim da As New SqlDataAdapter("", connection)
Me.VEAP.Tables.Clear()
selectcommand.CommandText = "sp_get_lizenz_vertragselement_applikation"
selectcommand.Parameters.Add("@Mitarbeiternr", SqlDbType.Int, 4)
selectcommand.Parameters.Add("@Lizenznr", SqlDbType.Int, 4)
selectcommand.Parameters(0).Value = Globals.clsmitarbeiter.iMitarbeiternr.Value
selectcommand.Parameters(1).Value = Lizenznr
selectcommand.CommandType = CommandType.StoredProcedure
selectcommand.Connection = connection
Try
connection.ConnectionString = Globals.sConnectionString
connection.Open()
da.SelectCommand = selectcommand
da.Fill(VEAP, "VeAe")
Return VEAP.Tables(0)
Catch ex As Exception
Return Nothing
Finally
connection.Close()
da.Dispose()
selectcommand.Dispose()
End Try
End Function
End Class
Public Class clsLizenzTree
Public MaxSuchTreffer As Integer
Dim Treedata As New DataSet
''' <summary>
''' Laden der Treedaten und Tree aufbauen
''' </summary>
''' <param name="tree"></param>
''' <returns></returns>
''' <remarks></remarks>
Public Function Load_Tree(ByRef tree As TreeView, Optional ByVal Insert_Initial_Entry As Boolean = False, Optional ByVal suchstring As String = "", Optional ByVal status As Integer = 2, Optional ByVal alphasort As Boolean = False, Optional ByVal suche As Boolean = False, Optional ByVal Applikationnr As Integer = 0, Optional ByVal Lizenztyp As Integer = 0)
tree.Enabled = False
tree.BeginUpdate()
If suchstring <> "" Then
Load_Treedata(suchstring, status, alphasort, suche)
Else
Load_Treedata(status, alphasort, Applikationnr, Lizenztyp)
End If
tree.Nodes.Clear()
If Insert_Initial_Entry Then
Dim tn As TreeNode = tree.Nodes.Add("--- Keine ---")
tn.Tag = 0
End If
Load_Treeview(Treedata, tree, suche)
Me.MaxSuchTreffer = Me.TreeaufbauNr
tree.ExpandAll()
tree.EndUpdate()
tree.Enabled = True
End Function
''' <summary>
''' Treedaten ab Datenbank laden
''' </summary>
''' <returns></returns>
''' <remarks></remarks>
Private Function Load_Treedata(ByVal status As Integer, ByVal alphasort As Boolean) As DataTable
Treedata.Tables.Clear()
Dim selectcommand As New SqlCommand
Dim connection As New SqlConnection()
Dim da As New SqlDataAdapter("", connection)
selectcommand.CommandText = "sp_get_Lizenzstruktur"
selectcommand.Parameters.Add("@Mitarbeiternr", SqlDbType.Int, 4)
selectcommand.Parameters.Add("@NurAktive", SqlDbType.Int, 4)
selectcommand.Parameters.Add("@Alphasort", SqlDbType.Int, 4)
selectcommand.Parameters(0).Value = Globals.clsmitarbeiter.iMitarbeiternr.Value
selectcommand.Parameters(1).Value = status
If alphasort = True Then selectcommand.Parameters(2).Value = 1 Else selectcommand.Parameters(2).Value = 0
selectcommand.CommandType = CommandType.StoredProcedure
selectcommand.Connection = connection
Try
connection.ConnectionString = Globals.sConnectionString
connection.Open()
da.SelectCommand = selectcommand
da.Fill(Treedata, "Tree")
Catch ex As Exception
Finally
connection.Close()
da.Dispose()
selectcommand.Dispose()
End Try
End Function
Private Function Load_Treedata(ByVal status As Integer, ByVal alphasort As Boolean, ByVal Applikationnr As Integer, ByVal lizenztyp As Integer) As DataTable
Treedata.Tables.Clear()
Dim selectcommand As New SqlCommand
Dim connection As New SqlConnection()
Dim da As New SqlDataAdapter("", connection)
selectcommand.CommandText = "sp_get_Lizenzstruktur"
selectcommand.Parameters.Add("@Mitarbeiternr", SqlDbType.Int, 4)
selectcommand.Parameters.Add("@NurAktive", SqlDbType.Int, 4)
selectcommand.Parameters.Add("@Alphasort", SqlDbType.Int, 4)
selectcommand.Parameters.Add("@Applikationnr", SqlDbType.Int, 4)
selectcommand.Parameters.Add("@Lizenztyp", SqlDbType.Int, 4)
selectcommand.Parameters(0).Value = Globals.clsmitarbeiter.iMitarbeiternr.Value
selectcommand.Parameters(1).Value = status
selectcommand.Parameters(1).Value = 0
selectcommand.Parameters(3).Value = Applikationnr
selectcommand.Parameters(4).Value = lizenztyp
If alphasort = True Then selectcommand.Parameters(2).Value = 1 Else selectcommand.Parameters(2).Value = 0
selectcommand.CommandType = CommandType.StoredProcedure
selectcommand.Connection = connection
Try
connection.ConnectionString = Globals.sConnectionString
connection.Open()
da.SelectCommand = selectcommand
da.Fill(Treedata, "Tree")
Catch ex As Exception
Finally
connection.Close()
da.Dispose()
selectcommand.Dispose()
End Try
End Function
Private Function Load_Treedata(ByVal Suchstring As String, ByVal status As Integer, ByVal alphasort As Boolean, Optional ByVal suche As Boolean = False) As DataTable
Treedata.Tables.Clear()
Dim selectcommand As New SqlCommand
Dim connection As New SqlConnection()
Dim da As New SqlDataAdapter("", connection)
selectcommand.CommandText = "sp_get_Lizenzstruktur_suche"
selectcommand.Parameters.Add("@suchstring", SqlDbType.VarChar, 255)
selectcommand.Parameters.Add("@Mitarbeiternr", SqlDbType.Int, 4)
selectcommand.Parameters.Add("@nuraktive", SqlDbType.Int, 4)
selectcommand.Parameters.Add("@alphasort", SqlDbType.Int, 4)
selectcommand.Parameters.Add("@suche", SqlDbType.Int, 4)
selectcommand.Parameters(1).Value = Globals.clsmitarbeiter.iMitarbeiternr.Value
selectcommand.Parameters(0).Value = Suchstring
selectcommand.Parameters(2).Value = status
If alphasort = True Then selectcommand.Parameters(3).Value = 1 Else selectcommand.Parameters(3).Value = 0
If suche = True Then selectcommand.Parameters(4).Value = 1 Else selectcommand.Parameters(4).Value = 0
selectcommand.CommandType = CommandType.StoredProcedure
selectcommand.Connection = connection
Try
connection.ConnectionString = Globals.sConnectionString
connection.Open()
da.SelectCommand = selectcommand
da.Fill(Treedata, "Tree")
Catch ex As Exception
Finally
connection.Close()
da.Dispose()
selectcommand.Dispose()
End Try
End Function
''' <summary>
''' Interne Relation aufbauen und Tree aufbauen
''' </summary>
''' <param name="oSourceData"></param>
''' <param name="tree"></param>
''' <remarks></remarks>
Dim TreeaufbauSuche As Boolean = False
Dim TreeaufbauNr As Integer = 0
Private Sub Load_Treeview(ByVal oSourceData As DataSet, ByRef tree As TreeView, ByVal suche As Boolean)
TreeaufbauSuche = suche
TreeaufbauNr = -1
If Not (oSourceData Is Nothing) Then
Dim oView As DataView = oSourceData.Tables(0).DefaultView
Dim oTable As DataTable = oView.Table
Dim oDS As DataSet = New DataSet()
oDS.Tables.Add(oTable.Copy())
Try
If oDS.Relations.Contains("SelfRefenceRelation") = False Then
oDS.Relations.Add("SelfRefenceRelation", _
oDS.Tables(0).Columns("Lizenznr"), _
oDS.Tables(0).Columns("Parentid"))
End If
Catch ex As Exception
MsgBox(ex.Message)
End Try
oTable.Dispose()
oTable = Nothing
LoadTreeView(oDS, tree)
oDS.Dispose()
oDS = Nothing
End If
End Sub
Public Sub Load_Treeview(ByRef tree As TreeView, Optional ByVal suche As Boolean = False)
Dim oSourceData As New DataSet
oSourceData = Treedata
TreeaufbauSuche = suche
TreeaufbauNr = -1
If Not (oSourceData Is Nothing) Then
Dim oView As DataView = oSourceData.Tables(0).DefaultView
Dim oTable As DataTable = oView.Table
Dim oDS As DataSet = New DataSet()
oDS.Tables.Add(oTable.Copy())
Try
If oDS.Relations.Contains("SelfRefenceRelation") = False Then
oDS.Relations.Add("SelfRefenceRelation", _
oDS.Tables(0).Columns("Lizenznr"), _
oDS.Tables(0).Columns("Parentid"))
End If
Catch ex As Exception
MsgBox(ex.Message)
End Try
oTable.Dispose()
oTable = Nothing
LoadTreeView(oDS, tree)
oDS.Dispose()
oDS = Nothing
End If
End Sub
''' <summary>
''' Tree aufbauen
''' </summary>
''' <param name="oDS"></param>
''' <param name="oTreeview"></param>
''' <remarks></remarks>
Private Sub LoadTreeView(ByVal oDS As DataSet, ByRef oTreeview As TreeView)
'Dim oTreeView As TreeView = New TreeView()
Dim oDataRow As DataRow
For Each oDataRow In oDS.Tables(0).Rows
If Not oDataRow.IsNull("Parentid") Then
If oDataRow.Item("Parentid") = 0 Then
'If oDataRow.IsNull("Parentid") Then
Dim oNode As New TreeNode()
oNode.Text = oDataRow("Bezeichnung").ToString()
oNode.Tag = oDataRow("Lizenznr").ToString
If Me.TreeaufbauSuche = True Then
If oDataRow("Treffer").ToString = "*" Then
Me.TreeaufbauNr = Me.TreeaufbauNr + 1
oNode.Tag = "*** " + Trim(Str(Me.TreeaufbauNr))
End If
End If
If Me.TreeaufbauSuche = False Then
If oNode.Tag < 0 Then
oNode.ImageIndex = 0
oNode.SelectedImageIndex = 0
oNode.StateImageIndex = 0
Else
If oDataRow.Item("Aktiv") = 0 Then
oNode.ImageIndex = 3
oNode.SelectedImageIndex = 3
oNode.StateImageIndex = 3
If oDataRow.Item("Strukturelement") = True Then
oNode.ImageIndex = 1
oNode.SelectedImageIndex = 1
oNode.StateImageIndex = 1
End If
Else
oNode.ImageIndex = 2
oNode.SelectedImageIndex = 2
oNode.StateImageIndex = 2
If oDataRow.Item("Strukturelement") = True Then
oNode.ImageIndex = 0
oNode.SelectedImageIndex = 0
oNode.StateImageIndex = 0
End If
End If
End If
End If
oTreeview.Nodes.Add(oNode)
RecursivelyLoadTree(oDataRow, oNode)
End If
End If
Next oDataRow
oDS.Dispose()
oDS = Nothing
End Sub
''' <summary>
''' Child-Nodes hinzufügen
''' </summary>
''' <param name="oDataRow"></param>
''' <param name="oNode"></param>
''' <remarks></remarks>
Private Sub RecursivelyLoadTree(ByVal oDataRow As DataRow, ByRef oNode As TreeNode)
Dim oChildRow As DataRow
For Each oChildRow In oDataRow.GetChildRows("SelfRefenceRelation")
Dim oChildNode As New TreeNode()
oChildNode.Text = oChildRow("Bezeichnung").ToString()
oChildNode.Tag = oChildRow("Lizenznr").ToString()
If Me.TreeaufbauSuche = True Then
If oChildRow("Treffer").ToString = "*" Then
Me.TreeaufbauNr = Me.TreeaufbauNr + 1
oChildNode.Tag = "*** " + Trim(Str(Me.TreeaufbauNr))
End If
End If
If oChildRow.Item("Aktiv") = False Then
oChildNode.ImageIndex = 3
oChildNode.SelectedImageIndex = 3
oChildNode.StateImageIndex = 3
If oChildRow.Item("Strukturelement") = True Then
oChildNode.ImageIndex = 0
oChildNode.SelectedImageIndex = 0
oChildNode.StateImageIndex = 0
End If
Else
oChildNode.ImageIndex = 2
oChildNode.SelectedImageIndex = 2
oChildNode.StateImageIndex = 2
If oChildRow.Item("Strukturelement") = True Then
oChildNode.ImageIndex = 0
oChildNode.SelectedImageIndex = 0
oChildNode.StateImageIndex = 0
End If
End If
oNode.Nodes.Add(oChildNode)
RecursivelyLoadTree(oChildRow, oChildNode)
Next oChildRow
End Sub
Public Function FindNode(ByVal _nodeCollection As TreeNodeCollection, ByVal SearchVal As Integer, ByVal SearchString As String) As TreeNode
Dim tmpNode As TreeNode
For Each _child As TreeNode In _nodeCollection
If _child.Tag = SearchVal Then
Return _child
End If
tmpNode = FindNode(_child.Nodes, SearchVal, SearchString)
If Not tmpNode Is Nothing Then
Return tmpNode
End If
Next
Return Nothing
End Function
End Class
''' <summary>
''' Klasse für die Verwaltung der Lizenzinformationen eines Vertragselementes bzw. einer Applikation
''' </summary>
''' <remarks></remarks>
Public Class clsLizenzinformationen
''' <summary>
''' Domaintable für Lizenkauf
''' </summary>
''' <remarks></remarks>
Public Lizenzkauf As TKB.VV.Sysadmin.DomainTable
''' <summary>
''' Domaintable für Lizenzschlüssel
''' </summary>
''' <remarks></remarks>
Public Lizenzschluessel As TKB.VV.Sysadmin.DomainTable
''' <summary>
''' Destructor Dispose für umd die beiden Domaintables frei zu geben
''' </summary>
''' <remarks></remarks>
Sub Dispose()
If Me.Lizenzkauf.Tabledata.HasChanges Then
Dim msg As New TKB.VV.Utils.MyMessage
If msg.Show_MessageYesNoCancel(800) = MsgBoxResult.Yes Then
Me.Lizenzkauf.Save_Data()
End If
msg.dispose()
End If
Me.Lizenzkauf.dispose()
Me.Lizenzkauf = Nothing
If Me.Lizenzschluessel.Tabledata.HasChanges Then
Dim msg As New TKB.VV.Utils.MyMessage
If msg.Show_MessageYesNoCancel(801) = MsgBoxResult.Yes Then
Me.Lizenzkauf.Save_Data()
End If
msg.dispose()
End If
Me.Lizenzschluessel.dispose()
Me.Lizenzschluessel = Nothing
End Sub
''' <summary>
''' Laufinformationen eines Lizenz-Vertragselementes auslesen und dem Grid übergeben
''' </summary>
''' <param name="Vertragselementnr">Nr. Des Lizenz-Vertragselementes</param>
''' <param name="c1data">C1TrueDBGrid</param>
''' <returns></returns>
''' <remarks></remarks>
Public Function Get_Lizenzkauf(ByVal Vertragselementapplikationnr As Integer, ByRef c1data As C1TrueDBGrid)
Try
Me.Lizenzkauf.dispose()
Me.Lizenzkauf = Nothing
Catch ex As Exception
End Try
Me.Lizenzkauf = New TKB.VV.Sysadmin.DomainTable("Lizenzkauf", 0, Vertragselementapplikationnr, Globals.clsmitarbeiter.iMitarbeiternr.Value)
c1data.DataSource = Me.Lizenzkauf.Tabledata
c1data.DataMember = Me.Lizenzkauf.Tabledata.Tables(0).TableName
c1data.AllowAddNew = True
End Function
''' <summary>
''' Daten der Domaintable Lizenzkauf sichern
''' </summary>
''' <remarks></remarks>
Public Sub Save_Lizenzkauf()
Me.Lizenzkauf.Save_Data()
End Sub
Public Function Get_Lizenzschluessel(ByVal Lizenzkaufnr As Integer, ByRef c1data As C1TrueDBGrid)
Try
Me.Lizenzschluessel.dispose()
Me.Lizenzschluessel = Nothing
Catch ex As Exception
End Try
Me.Lizenzschluessel = New TKB.VV.Sysadmin.DomainTable("Lizenzschluessel", 0, Lizenzkaufnr, Globals.clsmitarbeiter.iMitarbeiternr.Value)
c1data.DataSource = Me.Lizenzschluessel.Tabledata.Tables(0)
c1data.DataMember = Me.Lizenzschluessel.Tabledata.Tables(0).TableName
c1data.AllowAddNew = True
End Function
Public Sub Save_Lizenzschluessel()
Me.Lizenzkauf.Save_Data()
End Sub
Public Function Check_Vertragstyp_Fuer_Lizenz(ByVal Vertragstypnr As Integer) As Boolean
Dim vertragstyp As New TKB.VV.DB.clsVertragstyp
vertragstyp.cpMainConnectionProvider = Globals.conn
vertragstyp.iVertragstypnr = New SqlInt32(CType(Vertragstypnr, Int32))
vertragstyp.SelectOne()
If vertragstyp.bAlsLizenz.Value = True Then Return True Else Return False
End Function
Public Function aktive_lizenzinformationen_vorhanden(ByVal vertragselement As Integer) As Boolean
If Get_Lizenzen(vertragselement) > 0 Then Return True Else Return False
End Function
Public Function aktive_lizenzinformationen_vorhanden(ByVal vertragselementapplikationnr As Integer, ByVal inaktivieren As Boolean) As Boolean
If inaktivieren = False Then
If Get_Lizenzen(vertragselementapplikationnr, "Get1") > 0 Then Return True Else Return False
Else
Get_Lizenzen(vertragselementapplikationnr, "Del")
End If
End Function
Private Function Get_Lizenzen(ByVal vertragselementnr As Integer, Optional ByVal fnkt As String = "Get") As Integer
Dim scmCmdToExecute As SqlCommand = New SqlCommand()
Dim dtToReturn As DataTable = New DataTable()
Dim sdaAdapter As SqlDataAdapter = New SqlDataAdapter(scmCmdToExecute)
scmCmdToExecute.CommandText = "dbo.sp_Check_lizenzkauf"
scmCmdToExecute.CommandType = CommandType.StoredProcedure
scmCmdToExecute.Connection = conn.scoDBConnection
Try
scmCmdToExecute.Parameters.Add(New SqlParameter("@vertragselementnr", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, vertragselementnr))
scmCmdToExecute.Parameters.Add(New SqlParameter("@fnkt", SqlDbType.VarChar, 255, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, fnkt))
scmCmdToExecute.Parameters.Add(New SqlParameter("@mitarbeiternr", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, Globals.clsmitarbeiter.iMitarbeiternr.Value))
scmCmdToExecute.Parameters.Add(New SqlParameter("@Anzahl", SqlDbType.Int, 4, ParameterDirection.Output, True, 10, 0, "", DataRowVersion.Proposed, 0))
sdaAdapter.Fill(dtToReturn)
Return scmCmdToExecute.Parameters("@anzahl").Value
Catch ex As Exception
Throw New Exception("clsParentelemente::" & scmCmdToExecute.CommandText & "::Error occured." & ex.Message, ex)
Finally
scmCmdToExecute.Dispose()
sdaAdapter.Dispose()
dtToReturn.Dispose()
End Try
End Function
End Class
Public Class clsLizenzVertragselementApplikation
Inherits TKB.VV.DB.clsLizenzVertragselementApplikation
Public Sub Get_Data(ByVal BaseNr As Integer)
Me.cpMainConnectionProvider = Globals.conn
Me.iLizenzVEApplNr = New SqlInt32(CType(basenr, SqlInt32))
Globals.conn.OpenConnection()
Me.SelectOne()
Globals.conn.CloseConnection(True)
End Sub
Public Function Save_Data() As Integer
Me.cpMainConnectionProvider = Globals.conn
Me.daMutiert_am = New SqlDateTime(CType(Now, DateTime))
Me.iMutierer = New SqlInt32(CType(Globals.clsmitarbeiter.iMitarbeiternr.Value, Int32))
Globals.conn.OpenConnection()
Me.Update()
Globals.conn.CloseConnection(True)
Return Me.iLizenzNr.Value
End Function
''' <summary>
''' Löschen eines Datensatzes erstellen.
''' </summary>
''' <param name="Basenr"></param>
''' <returns></returns>
''' <remarks></remarks>
Public Function Delete_LizenzVertragselementApplikation(Optional ByVal Basenr As Integer = 0) As Integer
Me.cpMainConnectionProvider = Globals.conn
If Basenr > 0 Then Get_Data(Basenr)
Me.bAktiv = New SqlBoolean(CType(False, Boolean))
Me.daMutiert_am = New SqlDateTime(CType(Now, DateTime))
Me.iMutierer = New SqlInt32(CType(Globals.clsmitarbeiter.iMitarbeiternr.Value, Int32))
Globals.conn.OpenConnection()
Me.Update()
Globals.conn.CloseConnection(True)
End Function
''' <summary>
''' Löschen eines Datensatzes .
''' </summary>
''' <param name="Basenr"></param>
''' <returns></returns>
''' <remarks></remarks>
Public Overloads Function Delete(Optional ByVal Basenr As Integer = 0) As Integer
If Basenr > 0 Then Get_Data(Basenr)
Me.cpMainConnectionProvider = Globals.conn
Globals.conn.OpenConnection()
MyBase.Delete()
Globals.conn.CloseConnection(True)
End Function
''' <summary>
''' Neue Kuendigungsfrist einfügen
''' </summary>
''' <returns></returns>
''' <remarks></remarks>
Public Function Add_New(ByVal Lizenznr As Integer, ByVal VertragselementApplikationnr As Integer) As Integer
Dim db As New TKB.VV.DB.clsMyKey_Tabelle
db.cpMainConnectionProvider = Globals.conn
Dim newkey = db.get_dbkey("LizenzVertragselementApplikation")
db.Dispose()
Me.iLizenzVEApplNr = New SqlInt32(CType(newkey, Int32))
Me.iVertragselementApplikationNr = New SqlInt32(CType(VertragselementApplikationnr, Int32))
Me.iLizenznr = New SqlInt32(CType(Lizenznr, Int32))
Me.sBemerkung = New SqlString(CType("", String))
Me.bAktiv = New SqlBoolean(CType(True, Boolean))
Me.daErstellt_am = New SqlDateTime(CType(Now, DateTime))
Me.daMutiert_am = New SqlDateTime(CType(Now, DateTime))
Me.iMutierer = New SqlInt32(CType(Globals.clsmitarbeiter.iMitarbeiternr.Value, Int32))
Me.cpMainConnectionProvider = Globals.conn
'Me.iVertragselementApplikationNr = New SqlInt32(CType(0, Int32))
Globals.conn.OpenConnection()
Me.Insert()
Globals.conn.CloseConnection(True)
Return newkey
End Function
End Class
Public Class clsLizenzkauf
Inherits TKB.VV.DB.clsLizenzkauf
Public Sub Get_Data(ByVal BaseNr As Integer)
Me.cpMainConnectionProvider = Globals.conn
Me.iLizenzkaufNr = New SqlInt32(CType(BaseNr, SqlInt32))
Globals.conn.OpenConnection()
Me.SelectOne()
Globals.conn.CloseConnection(True)
End Sub
Public Function Save_Data() As Integer
Me.cpMainConnectionProvider = Globals.conn
Me.daMutiert_am = New SqlDateTime(CType(Now, DateTime))
Me.iMutierer = New SqlInt32(CType(Globals.clsmitarbeiter.iMitarbeiternr.Value, Int32))
Globals.conn.OpenConnection()
Me.Update()
Globals.conn.CloseConnection(True)
End Function
''' <summary>
''' Löschen eines Datensatzes erstellen.
''' </summary>
''' <param name="Basenr"></param>
''' <returns></returns>
''' <remarks></remarks>
Public Function Delete_Lizenzkauf(Optional ByVal Basenr As Integer = 0) As Integer
Me.cpMainConnectionProvider = Globals.conn
If Basenr > 0 Then Get_Data(Basenr)
Me.bAktiv = New SqlBoolean(CType(False, Boolean))
Me.daMutiert_am = New SqlDateTime(CType(Now, DateTime))
Me.iMutierer = New SqlInt32(CType(Globals.clsmitarbeiter.iMitarbeiternr.Value, Int32))
Globals.conn.OpenConnection()
Me.Update()
Globals.conn.CloseConnection(True)
End Function
''' <summary>
''' Löschen eines Datensatzes .
''' </summary>
''' <param name="Basenr"></param>
''' <returns></returns>
''' <remarks></remarks>
Public Overloads Function Delete(Optional ByVal Basenr As Integer = 0) As Integer
If Basenr > 0 Then Get_Data(Basenr)
Me.cpMainConnectionProvider = Globals.conn
Globals.conn.OpenConnection()
MyBase.Delete()
Globals.conn.CloseConnection(True)
End Function
''' <summary>
''' Neue Kuendigungsfrist einfügen
''' </summary>
''' <returns></returns>
''' <remarks></remarks>
Public Function Add_New(ByVal Lizenznr As Integer) As Integer
Dim db As New TKB.VV.DB.clsMyKey_Tabelle
db.cpMainConnectionProvider = Globals.conn
Dim newkey = db.get_dbkey("Lizenzkauf")
db.Dispose()
Me.iLizenzkaufNr = New SqlInt32(CType(newkey, Int32))
Me.iLizenznr = New SqlInt32(CType(Lizenznr, Int32))
Me.sBemerkung = New SqlString(CType("", String))
Me.bAktiv = New SqlBoolean(CType(True, Boolean))
Me.daErstellt_am = New SqlDateTime(CType(Now, DateTime))
Me.daMutiert_am = New SqlDateTime(CType(Now, DateTime))
Me.iMutierer = New SqlInt32(CType(Globals.clsmitarbeiter.iMitarbeiternr.Value, Int32))
Me.cpMainConnectionProvider = Globals.conn
Globals.conn.OpenConnection()
Me.Insert()
Globals.conn.CloseConnection(True)
Return newkey
End Function
Public Function Get_Lizenzkauf(ByVal Lizenznr As Integer) As DataTable
Dim scmCmdToExecute As SqlCommand = New SqlCommand()
Dim dtToReturn As DataTable = New DataTable()
Dim sdaAdapter As SqlDataAdapter = New SqlDataAdapter(scmCmdToExecute)
scmCmdToExecute.CommandText = "dbo.sp_get_lizenz_lizenzkauf"
scmCmdToExecute.CommandType = CommandType.StoredProcedure
scmCmdToExecute.Connection = conn.scoDBConnection
Try
scmCmdToExecute.Parameters.Add(New SqlParameter("@lizenznr", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, Lizenznr))
sdaAdapter.Fill(dtToReturn)
Return dtToReturn
Catch ex As Exception
Throw New Exception("clsParentelemente::" & scmCmdToExecute.CommandText & "::Error occured." & ex.Message, ex)
Finally
scmCmdToExecute.Dispose()
sdaAdapter.Dispose()
dtToReturn.Dispose()
End Try
End Function
End Class
Public Class ClsLizenzschluessel
Inherits TKB.VV.DB.clsLizenzschluessel
Public Sub Get_Data(ByVal BaseNr As Integer)
Me.cpMainConnectionProvider = Globals.conn
Me.iLizenzschluesselnr = New SqlInt32(CType(BaseNr, Int32))
Globals.conn.OpenConnection()
Me.SelectOne()
Globals.conn.CloseConnection(True)
End Sub
Public Function Save_Data() As Integer
Me.cpMainConnectionProvider = Globals.conn
Me.daMutiert_am = New SqlDateTime(CType(Now, DateTime))
Me.iMutierer = New SqlInt32(CType(Globals.clsmitarbeiter.iMitarbeiternr.Value, Int32))
Globals.conn.OpenConnection()
Me.Update()
Globals.conn.CloseConnection(True)
End Function
''' <summary>
''' Löschen eines Datensatzes erstellen.
''' </summary>
''' <param name="Basenr"></param>
''' <returns></returns>
''' <remarks></remarks>
Public Function Delete_Lizenzschluessel(Optional ByVal Basenr As Integer = 0) As Integer
Me.cpMainConnectionProvider = Globals.conn
If Basenr > 0 Then Get_Data(Basenr)
Me.bAktiv = New SqlBoolean(CType(False, Boolean))
Me.daMutiert_am = New SqlDateTime(CType(Now, DateTime))
Me.iMutierer = New SqlInt32(CType(Globals.clsmitarbeiter.iMitarbeiternr.Value, Int32))
Globals.conn.OpenConnection()
Me.Update()
Globals.conn.CloseConnection(True)
End Function
''' <summary>
''' Neue Kuendigungsfrist einfügen
''' </summary>
''' <returns></returns>
''' <remarks></remarks>
Public Function Add_New(ByVal Lizenzkaufnr As Integer) As Integer
Dim db As New TKB.VV.DB.clsMyKey_Tabelle
db.cpMainConnectionProvider = Globals.conn
Dim newkey = db.get_dbkey("LizenzSchluessel")
db.Dispose()
Me.iLizenzschluesselnr = New SqlInt32(CType(newkey, Int32))
Me.iLizenzkaufnr = New SqlInt32(CType(Lizenzkaufnr, Int32))
Me.sBemerkung = New SqlString(CType("", String))
Me.bAktiv = New SqlBoolean(CType(True, Boolean))
Me.daErstellt_am = New SqlDateTime(CType(Now, DateTime))
Me.daMutiert_am = New SqlDateTime(CType(Now, DateTime))
Me.iMutierer = New SqlInt32(CType(Globals.clsmitarbeiter.iMitarbeiternr.Value, Int32))
Me.cpMainConnectionProvider = Globals.conn
Globals.conn.OpenConnection()
Me.Insert()
Globals.conn.CloseConnection(True)
Return newkey
End Function
End Class
End Namespace

View File

@@ -0,0 +1,218 @@
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
Partial Class frmLizenzbeziehung_Aendern
Inherits System.Windows.Forms.Form
'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen.
<System.Diagnostics.DebuggerNonUserCode()> _
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.
<System.Diagnostics.DebuggerStepThrough()> _
Private Sub InitializeComponent()
Me.components = New System.ComponentModel.Container
Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmLizenzbeziehung_Aendern))
Dim TreeNode1 As System.Windows.Forms.TreeNode = New System.Windows.Forms.TreeNode("Input Accel")
Dim TreeNode2 As System.Windows.Forms.TreeNode = New System.Windows.Forms.TreeNode("ZV")
Dim TreeNode3 As System.Windows.Forms.TreeNode = New System.Windows.Forms.TreeNode("Scanning")
Dim TreeNode4 As System.Windows.Forms.TreeNode = New System.Windows.Forms.TreeNode("EBES", New System.Windows.Forms.TreeNode() {TreeNode2, TreeNode3})
Me.BeendenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem
Me.MenuStrip1 = New System.Windows.Forms.MenuStrip
Me.DateiToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem
Me.ToolStripMenuItem1 = New System.Windows.Forms.ToolStripMenuItem
Me.ToolStrip1 = New System.Windows.Forms.ToolStrip
Me.TSBtnQuit = New System.Windows.Forms.ToolStripButton
Me.TSBtnSave = New System.Windows.Forms.ToolStripButton
Me.lblLizenzelement = New System.Windows.Forms.Label
Me.TreeLizenzen = New System.Windows.Forms.TreeView
Me.Label1 = New System.Windows.Forms.Label
Me.txtBemerkung = New System.Windows.Forms.TextBox
Me.btnSave = New System.Windows.Forms.Button
Me.Button1 = New System.Windows.Forms.Button
Me.ImageList1 = New System.Windows.Forms.ImageList(Me.components)
Me.MenuStrip1.SuspendLayout()
Me.ToolStrip1.SuspendLayout()
Me.SuspendLayout()
'
'BeendenToolStripMenuItem
'
Me.BeendenToolStripMenuItem.Name = "BeendenToolStripMenuItem"
Me.BeendenToolStripMenuItem.Size = New System.Drawing.Size(120, 22)
Me.BeendenToolStripMenuItem.Text = "&Beenden"
'
'MenuStrip1
'
Me.MenuStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.DateiToolStripMenuItem})
Me.MenuStrip1.Location = New System.Drawing.Point(0, 0)
Me.MenuStrip1.Name = "MenuStrip1"
Me.MenuStrip1.Size = New System.Drawing.Size(380, 24)
Me.MenuStrip1.TabIndex = 14
Me.MenuStrip1.Text = "MenuStrip1"
'
'DateiToolStripMenuItem
'
Me.DateiToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripMenuItem1})
Me.DateiToolStripMenuItem.Name = "DateiToolStripMenuItem"
Me.DateiToolStripMenuItem.Size = New System.Drawing.Size(46, 20)
Me.DateiToolStripMenuItem.Text = "&Datei"
'
'ToolStripMenuItem1
'
Me.ToolStripMenuItem1.Name = "ToolStripMenuItem1"
Me.ToolStripMenuItem1.Size = New System.Drawing.Size(120, 22)
Me.ToolStripMenuItem1.Text = "&Beenden"
'
'ToolStrip1
'
Me.ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.TSBtnQuit, Me.TSBtnSave})
Me.ToolStrip1.Location = New System.Drawing.Point(0, 24)
Me.ToolStrip1.Name = "ToolStrip1"
Me.ToolStrip1.Size = New System.Drawing.Size(380, 25)
Me.ToolStrip1.TabIndex = 15
Me.ToolStrip1.Text = "ToolStrip1"
'
'TSBtnQuit
'
Me.TSBtnQuit.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
Me.TSBtnQuit.Image = CType(resources.GetObject("TSBtnQuit.Image"), System.Drawing.Image)
Me.TSBtnQuit.ImageTransparentColor = System.Drawing.Color.Magenta
Me.TSBtnQuit.Name = "TSBtnQuit"
Me.TSBtnQuit.Size = New System.Drawing.Size(23, 22)
Me.TSBtnQuit.Text = "ToolStripButton1"
Me.TSBtnQuit.ToolTipText = "Fenster schliessen"
'
'TSBtnSave
'
Me.TSBtnSave.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
Me.TSBtnSave.Image = CType(resources.GetObject("TSBtnSave.Image"), System.Drawing.Image)
Me.TSBtnSave.ImageTransparentColor = System.Drawing.Color.Magenta
Me.TSBtnSave.Name = "TSBtnSave"
Me.TSBtnSave.Size = New System.Drawing.Size(23, 22)
Me.TSBtnSave.Text = "ToolStripButton1"
Me.TSBtnSave.ToolTipText = "Daten speichern"
Me.TSBtnSave.Visible = False
'
'lblLizenzelement
'
Me.lblLizenzelement.AutoSize = True
Me.lblLizenzelement.Location = New System.Drawing.Point(12, 62)
Me.lblLizenzelement.Name = "lblLizenzelement"
Me.lblLizenzelement.Size = New System.Drawing.Size(74, 13)
Me.lblLizenzelement.TabIndex = 16
Me.lblLizenzelement.Text = "Lizenzelement"
'
'TreeLizenzen
'
Me.TreeLizenzen.FullRowSelect = True
Me.TreeLizenzen.HideSelection = False
Me.TreeLizenzen.ImageIndex = 0
Me.TreeLizenzen.ImageList = Me.ImageList1
Me.TreeLizenzen.Location = New System.Drawing.Point(103, 62)
Me.TreeLizenzen.Name = "TreeLizenzen"
TreeNode1.Name = "Knoten0"
TreeNode1.Text = "Input Accel"
TreeNode2.Name = "Knoten2"
TreeNode2.Text = "ZV"
TreeNode3.Name = "Knoten3"
TreeNode3.Text = "Scanning"
TreeNode4.Name = "Knoten1"
TreeNode4.Text = "EBES"
Me.TreeLizenzen.Nodes.AddRange(New System.Windows.Forms.TreeNode() {TreeNode1, TreeNode4})
Me.TreeLizenzen.SelectedImageIndex = 0
Me.TreeLizenzen.Size = New System.Drawing.Size(230, 144)
Me.TreeLizenzen.TabIndex = 17
'
'Label1
'
Me.Label1.AutoSize = True
Me.Label1.Location = New System.Drawing.Point(12, 221)
Me.Label1.Name = "Label1"
Me.Label1.Size = New System.Drawing.Size(61, 13)
Me.Label1.TabIndex = 18
Me.Label1.Text = "Bemerkung"
'
'txtBemerkung
'
Me.txtBemerkung.Location = New System.Drawing.Point(103, 218)
Me.txtBemerkung.Name = "txtBemerkung"
Me.txtBemerkung.Size = New System.Drawing.Size(262, 20)
Me.txtBemerkung.TabIndex = 19
'
'btnSave
'
Me.btnSave.Location = New System.Drawing.Point(103, 254)
Me.btnSave.Name = "btnSave"
Me.btnSave.Size = New System.Drawing.Size(164, 23)
Me.btnSave.TabIndex = 20
Me.btnSave.Text = "Speichern und schliessen"
Me.btnSave.UseVisualStyleBackColor = True
'
'Button1
'
Me.Button1.Location = New System.Drawing.Point(333, 62)
Me.Button1.Name = "Button1"
Me.Button1.Size = New System.Drawing.Size(32, 23)
Me.Button1.TabIndex = 21
Me.Button1.Text = "Alle"
Me.Button1.UseVisualStyleBackColor = True
'
'ImageList1
'
Me.ImageList1.ImageStream = CType(resources.GetObject("ImageList1.ImageStream"), System.Windows.Forms.ImageListStreamer)
Me.ImageList1.TransparentColor = System.Drawing.Color.Transparent
Me.ImageList1.Images.SetKeyName(0, "StrukturElement.png")
Me.ImageList1.Images.SetKeyName(1, "StrukturElementDeleted.png")
Me.ImageList1.Images.SetKeyName(2, "License-manager-icon.png")
Me.ImageList1.Images.SetKeyName(3, "License-manager-icon_Inaktiv_neu.png")
Me.ImageList1.Images.SetKeyName(4, "Link-icon_16.png")
'
'frmLizenzbeziehung_Aendern
'
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
Me.ClientSize = New System.Drawing.Size(380, 301)
Me.Controls.Add(Me.Button1)
Me.Controls.Add(Me.btnSave)
Me.Controls.Add(Me.txtBemerkung)
Me.Controls.Add(Me.Label1)
Me.Controls.Add(Me.TreeLizenzen)
Me.Controls.Add(Me.lblLizenzelement)
Me.Controls.Add(Me.ToolStrip1)
Me.Controls.Add(Me.MenuStrip1)
Me.Name = "frmLizenzbeziehung_Aendern"
Me.Text = "Lizenzbeziehung ändern"
Me.MenuStrip1.ResumeLayout(False)
Me.MenuStrip1.PerformLayout()
Me.ToolStrip1.ResumeLayout(False)
Me.ToolStrip1.PerformLayout()
Me.ResumeLayout(False)
Me.PerformLayout()
End Sub
Friend WithEvents BeendenToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem
Friend WithEvents MenuStrip1 As System.Windows.Forms.MenuStrip
Friend WithEvents DateiToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem
Friend WithEvents ToolStripMenuItem1 As System.Windows.Forms.ToolStripMenuItem
Friend WithEvents ToolStrip1 As System.Windows.Forms.ToolStrip
Friend WithEvents TSBtnQuit As System.Windows.Forms.ToolStripButton
Friend WithEvents TSBtnSave As System.Windows.Forms.ToolStripButton
Friend WithEvents lblLizenzelement As System.Windows.Forms.Label
Friend WithEvents TreeLizenzen As System.Windows.Forms.TreeView
Friend WithEvents Label1 As System.Windows.Forms.Label
Friend WithEvents txtBemerkung As System.Windows.Forms.TextBox
Friend WithEvents btnSave As System.Windows.Forms.Button
Friend WithEvents Button1 As System.Windows.Forms.Button
Friend WithEvents ImageList1 As System.Windows.Forms.ImageList
End Class

View File

@@ -0,0 +1,210 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<metadata name="MenuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<metadata name="ToolStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>664, 17</value>
</metadata>
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="TSBtnQuit.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACkSURBVDhPlZOBDoAgCET9dD7NPyNPgpAIzY21oTzPg1rL
F4/0aaQEJqJXAIo8Vu9dL9gDYiGRgG6VCwBJLDvgbxRVsodvBPiEASDXF3mIB3AbBzPjBLDeHBVIcRbj
KScKuMGQElArmKZNSNJ7VYC2Ib48EIjE0gX1QPerLigkATytqxT4gQht3HsQx9H8+OpCeHL+R+FQnIPT
QiXaHPwtNMCu8ALckGXYKNsEDQAAAABJRU5ErkJggg==
</value>
</data>
<data name="TSBtnSave.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABeSURBVDhPYzhw4MB/SjADSDMDAwNZGKwXZkBDA8QQQq6B
qYHT5BgAczHZLkB2LVleGMQGwJyGL1pBanB6ASZJDI01GolxAUgjXhfgcj4sgQ1SA8jNUPCkTCgD4ZMH
ADk0Kh+zxKF0AAAAAElFTkSuQmCC
</value>
</data>
<metadata name="ImageList1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>887, 95</value>
</metadata>
<data name="ImageList1.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64">
<value>
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAD0
DAAAAk1TRnQBSQFMAgEBBQEAARABCAEQAQgBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
AwABQAMAASADAAEBAQABCAYAAQgYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA
AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5
AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA
AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm
AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM
AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA
ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz
AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ
AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM
AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA
AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA
AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ
AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/
AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA
AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm
ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ
Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz
AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA
AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM
AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM
ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM
Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA
AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM
AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ
AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz
AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm
AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw
AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD/wEAAf8D9AjzA/QB/zAA
AfQB8gHxAbwB7wG8BvAC8QHyAfQyAAHyAfcB7QHvAf86AAHzAe8C8QGSAfcB/zgAAf8BBwHxAgAB8wGS
AfcB/zcAAfQBBwHxAwAB8wHtAfA4AAHxAQcB8gH/AgcBkgHxOAAB/wHxAQcB8QEHAu8B9DkAAf8B8QMH
Ae8BBwHwAfcBBwH/NgAB/wPzAQcC7wEHAZIB9wH/OQAB8QEHAe8B8AHzAZIB9wH/OAABvAEHAbwB8wEA
AfMB7QHvOAAB8gEHAfIDAAEHAZI4AAH/AfEBBwHyAQAB9AHvAfA5AAH/AfEDBwHwAf86AAH/AfIB8AHy
Af9EAAL0BQAB/wPzAf8CAAH/AfMB8gHxBPABvAPwAvEB8wH0Af8B9ALyCPEC8gH0Af8RAAH0AfcB7QHz
BAABvAGuAewB7wH/AwAB/wHyBgcD7wEHAfAC/wG9AZQBkwYHAZMCbwEHAfAB9AH/EQABGwH5AW4B7AH/
AgAB/wEXAfkBRgHwBQAB8QEHBO8B7QNFAW4BvAIAAf8BlAH5ARcEBwHsAQEB+QEgARwBvAgAAewIAAHx
AQAB/wEXAUYB7AHwAewBAAEBAvkBbgMAAfECAAHxBAcB7wVFAZMDAAH/AeMB+QEXAe8BBwHvAQ4BIAH5
AQEBDgEHFAABlAH5AWgB7AHwAf8BRwH5AUYB8gYAAfEBvAMHAe0FRQGTBAAB8AFvAfkBFwHvAW4BHgH5
ASABCwEOAZMIAAHsCAAB8QMAAZQB+QFoAewBRQL5AUUBDgMAAfECAAHxAbwDBwHvAkUC6QFFAZMEAAHx
AbwBbwH5AUcBHAEfAfkBIAIOAQcVAAH/ARYB+QFuA/kBvAcAAfIB8AS8AW8BRQHpAUUBbwG8BAAB8QK8
AW8B+QFHAvkBHgIOAbwIAAHsCAAB8QQAARoE+QFuBQAB8QIAAfIBvAXvAe0CbgEHAfEEAAHyAbwCBwHv
AUcB+QEgAQsBDgEHAfEXAAG9AvkBRgHwCAAB8gHxCPAB8QHyBAAB8gHxAvABvAFHAfkBRwEWAfAB8QHy
CAAB7AgAAfEFAAG9AvkBRgHrAQ4EAAHxAgAB8gG8Bu8BvAPyBAAB8gG8AgcBkwL5AUcB+QEXAvICAAEH
BPEBBwoAAQcE8QFHAvkBRgHsAfcB9AYAAfML8gQABPIBFwH5ARcB8AHjAfkB4wHxAgAB8QEAAvEBAAHx
AewIAALxAQAC8QG9AvkBaAEgAUAB7AHrAwAB8QIAAfMBvAm7AfMEAAHzAfABuwHvAUcB+QFvAbsBBwFv
AfkB4wH/AQAB8QEHAuoBBwHxCgAB8QEHAuoBRgH5AUYBvAHzAUcBRgHsAfMFAAHzAbsHswK0AfEEAAHz
AbsBswHrAvkDswGQAW8B+QEWAf8B8QEAAvEBAAHxAewIAALxAQAB8QGTAvkBaAEOAQABIAH5AW4B6wEQ
AQAB8QIAAfMB8QcJAe0B6wHxBAAB8wG8AbsBbwH5AWkDuwLsARYBRwG9AfEBAAL/AQAB8QoAAfEBAAHy
AvkBRgHzAgAB/wHjAfkBkwH0BAAJ8wHtAfAB/wQACPMB8QHsAfEB/wIAAfME8QHzCgAB8wHxAQcCkwEa
BAAB/wEbAfQFAAH0CfMGAAjzAfEB8AH/AwABQgFNAT4HAAE+AwABKAMAAUADAAEgAwABAQEAAQEGAAEB
FgAD/xEAAcEB/wYAAYAB/wYAARgBfwYAARwBfwYAAYABfwYAAYABfwYAAcABBwYAAeABAwYAAf4BAQYA
Af4BEQYAAf4BOQYAAf4BEQYAAf8BAQYAAf8BgwYAAv8BzwGDBAAC/wGHAYMBgAMAAv8BgwEHAcABAwEA
AQMB/AEAAYABAAHAAQMBgAEDAv8BwAEPAcABAwHAAQMB/AEAAeABAAHAAQMBwAEDAv8B4AEfAcABAwHA
AQMB/AEAAfABAAHAAQMBwAEDAv8B+AE/AcABAwHAAQMB/AEAAfgBAAHAAQMBwAIDAf8BAAEPAcABAwHA
AQMBSAEAAUABAAHAAQMBwAEBAQMB/wEAAQcBwAEDAcABAAFIAQABQAEAAcABAwHAAQABSwH/AUEBgwHA
AQMBwAIDAf8BAwHHAcABDwHAAQcL
</value>
</data>
</root>

View File

@@ -0,0 +1,49 @@
Public Class frmLizenzbeziehung_Aendern
Dim Treelizenzelement As New TreeView
Dim Bezeichnung As String
Dim Selectednode As Integer
Dim liztree As TKB.VV.Lizenz.clsLizenzTree
Sub New()
' Dieser Aufruf ist für den Windows Form-Designer erforderlich.
InitializeComponent()
' Fügen Sie Initialisierungen nach dem InitializeComponent()-Aufruf hinzu.
End Sub
Sub New(ByRef lizenztree As TKB.VV.Lizenz.clsLizenzTree, ByVal bez As String, ByVal selnode As Integer)
InitializeComponent()
Me.liztree = lizenztree
Me.Bezeichnung = bez
Me.Selectednode = selnode
End Sub
Private Sub frmLizenzbeziehung_Aendern_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.txtBemerkung.Text = Me.Bezeichnung
Me.TreeLizenzen.Nodes.Clear()
liztree.Load_Treeview(Me.TreeLizenzen)
Try
Me.TreeLizenzen.SelectedNode = liztree.FindNode(Me.TreeLizenzen.Nodes, Me.Selectednode, "")
Catch ex As Exception
Me.TreeLizenzen.SelectedNode = Me.TreeLizenzen.Nodes(0)
End Try
End Sub
Private Sub btnSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSave.Click
Me.DialogResult = Windows.Forms.DialogResult.OK
Me.Close()
End Sub
Private Sub TSBtnQuit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TSBtnQuit.Click
Me.Close()
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
liztree.Load_Tree(Me.TreeLizenzen, True)
Me.TreeLizenzen.SelectedNode = Me.TreeLizenzen.Nodes(0)
End Sub
End Class

View File

@@ -0,0 +1,329 @@
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
Partial Class frmLizenzkauf
Inherits System.Windows.Forms.Form
'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen.
<System.Diagnostics.DebuggerNonUserCode()> _
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.
<System.Diagnostics.DebuggerStepThrough()> _
Private Sub InitializeComponent()
Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmLizenzkauf))
Me.MenuStrip1 = New System.Windows.Forms.MenuStrip
Me.DateiToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem
Me.BeendenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem
Me.ToolStrip1 = New System.Windows.Forms.ToolStrip
Me.TSBtnQuit = New System.Windows.Forms.ToolStripButton
Me.TSBtnSave = New System.Windows.Forms.ToolStripButton
Me.lblLizenztyp = New System.Windows.Forms.Label
Me.cbboxLizenztyp = New System.Windows.Forms.ComboBox
Me.dtPickerKaufdatum = New System.Windows.Forms.DateTimePicker
Me.txtKaufdatum = New System.Windows.Forms.MaskedTextBox
Me.lblKaufdatum = New System.Windows.Forms.Label
Me.lblAnzahl = New System.Windows.Forms.Label
Me.txtAnzahl = New System.Windows.Forms.TextBox
Me.txtKGNummer = New System.Windows.Forms.TextBox
Me.lblKGNummer = New System.Windows.Forms.Label
Me.txtSAPNummer = New System.Windows.Forms.TextBox
Me.lblSAPNummer = New System.Windows.Forms.Label
Me.dtPickerGültigbis = New System.Windows.Forms.DateTimePicker
Me.txtGültigbis = New System.Windows.Forms.MaskedTextBox
Me.lblGueltigbix = New System.Windows.Forms.Label
Me.lblBemerkung = New System.Windows.Forms.Label
Me.txtBemerkung = New System.Windows.Forms.TextBox
Me.btnSave = New System.Windows.Forms.Button
Me.lblaktiv = New System.Windows.Forms.Label
Me.cbaktiv = New System.Windows.Forms.CheckBox
Me.MenuStrip1.SuspendLayout()
Me.ToolStrip1.SuspendLayout()
Me.SuspendLayout()
'
'MenuStrip1
'
Me.MenuStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.DateiToolStripMenuItem})
Me.MenuStrip1.Location = New System.Drawing.Point(0, 0)
Me.MenuStrip1.Name = "MenuStrip1"
Me.MenuStrip1.Size = New System.Drawing.Size(365, 24)
Me.MenuStrip1.TabIndex = 14
Me.MenuStrip1.Text = "MenuStrip1"
'
'DateiToolStripMenuItem
'
Me.DateiToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.BeendenToolStripMenuItem})
Me.DateiToolStripMenuItem.Name = "DateiToolStripMenuItem"
Me.DateiToolStripMenuItem.Size = New System.Drawing.Size(46, 20)
Me.DateiToolStripMenuItem.Text = "&Datei"
'
'BeendenToolStripMenuItem
'
Me.BeendenToolStripMenuItem.Name = "BeendenToolStripMenuItem"
Me.BeendenToolStripMenuItem.Size = New System.Drawing.Size(120, 22)
Me.BeendenToolStripMenuItem.Text = "&Beenden"
'
'ToolStrip1
'
Me.ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.TSBtnQuit, Me.TSBtnSave})
Me.ToolStrip1.Location = New System.Drawing.Point(0, 24)
Me.ToolStrip1.Name = "ToolStrip1"
Me.ToolStrip1.Size = New System.Drawing.Size(365, 25)
Me.ToolStrip1.TabIndex = 15
Me.ToolStrip1.Text = "ToolStrip1"
'
'TSBtnQuit
'
Me.TSBtnQuit.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
Me.TSBtnQuit.Image = CType(resources.GetObject("TSBtnQuit.Image"), System.Drawing.Image)
Me.TSBtnQuit.ImageTransparentColor = System.Drawing.Color.Magenta
Me.TSBtnQuit.Name = "TSBtnQuit"
Me.TSBtnQuit.Size = New System.Drawing.Size(23, 22)
Me.TSBtnQuit.Text = "ToolStripButton1"
Me.TSBtnQuit.ToolTipText = "Fenster schliessen"
'
'TSBtnSave
'
Me.TSBtnSave.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
Me.TSBtnSave.Image = CType(resources.GetObject("TSBtnSave.Image"), System.Drawing.Image)
Me.TSBtnSave.ImageTransparentColor = System.Drawing.Color.Magenta
Me.TSBtnSave.Name = "TSBtnSave"
Me.TSBtnSave.Size = New System.Drawing.Size(23, 22)
Me.TSBtnSave.Text = "ToolStripButton1"
Me.TSBtnSave.ToolTipText = "Daten speichern"
'
'lblLizenztyp
'
Me.lblLizenztyp.AutoSize = True
Me.lblLizenztyp.Location = New System.Drawing.Point(15, 63)
Me.lblLizenztyp.Name = "lblLizenztyp"
Me.lblLizenztyp.Size = New System.Drawing.Size(51, 13)
Me.lblLizenztyp.TabIndex = 16
Me.lblLizenztyp.Text = "Lizenztyp"
'
'cbboxLizenztyp
'
Me.cbboxLizenztyp.FormattingEnabled = True
Me.cbboxLizenztyp.Location = New System.Drawing.Point(123, 60)
Me.cbboxLizenztyp.Name = "cbboxLizenztyp"
Me.cbboxLizenztyp.Size = New System.Drawing.Size(157, 21)
Me.cbboxLizenztyp.TabIndex = 17
'
'dtPickerKaufdatum
'
Me.dtPickerKaufdatum.Location = New System.Drawing.Point(185, 87)
Me.dtPickerKaufdatum.Name = "dtPickerKaufdatum"
Me.dtPickerKaufdatum.Size = New System.Drawing.Size(21, 20)
Me.dtPickerKaufdatum.TabIndex = 78
Me.dtPickerKaufdatum.TabStop = False
'
'txtKaufdatum
'
Me.txtKaufdatum.Location = New System.Drawing.Point(123, 87)
Me.txtKaufdatum.Mask = "00/00/0000"
Me.txtKaufdatum.Name = "txtKaufdatum"
Me.txtKaufdatum.Size = New System.Drawing.Size(66, 20)
Me.txtKaufdatum.TabIndex = 77
Me.txtKaufdatum.ValidatingType = GetType(Date)
'
'lblKaufdatum
'
Me.lblKaufdatum.AutoSize = True
Me.lblKaufdatum.Location = New System.Drawing.Point(15, 90)
Me.lblKaufdatum.Name = "lblKaufdatum"
Me.lblKaufdatum.Size = New System.Drawing.Size(58, 13)
Me.lblKaufdatum.TabIndex = 79
Me.lblKaufdatum.Text = "Kaufdatum"
'
'lblAnzahl
'
Me.lblAnzahl.AutoSize = True
Me.lblAnzahl.Location = New System.Drawing.Point(15, 114)
Me.lblAnzahl.Name = "lblAnzahl"
Me.lblAnzahl.Size = New System.Drawing.Size(39, 13)
Me.lblAnzahl.TabIndex = 80
Me.lblAnzahl.Text = "Anzahl"
'
'txtAnzahl
'
Me.txtAnzahl.Location = New System.Drawing.Point(123, 111)
Me.txtAnzahl.Name = "txtAnzahl"
Me.txtAnzahl.Size = New System.Drawing.Size(83, 20)
Me.txtAnzahl.TabIndex = 81
'
'txtKGNummer
'
Me.txtKGNummer.Location = New System.Drawing.Point(123, 137)
Me.txtKGNummer.Name = "txtKGNummer"
Me.txtKGNummer.Size = New System.Drawing.Size(83, 20)
Me.txtKGNummer.TabIndex = 83
'
'lblKGNummer
'
Me.lblKGNummer.AutoSize = True
Me.lblKGNummer.Location = New System.Drawing.Point(15, 140)
Me.lblKGNummer.Name = "lblKGNummer"
Me.lblKGNummer.Size = New System.Drawing.Size(105, 13)
Me.lblKGNummer.TabIndex = 82
Me.lblKGNummer.Text = "Beschaffungsauftrag"
'
'txtSAPNummer
'
Me.txtSAPNummer.Location = New System.Drawing.Point(123, 163)
Me.txtSAPNummer.Name = "txtSAPNummer"
Me.txtSAPNummer.Size = New System.Drawing.Size(83, 20)
Me.txtSAPNummer.TabIndex = 85
'
'lblSAPNummer
'
Me.lblSAPNummer.AutoSize = True
Me.lblSAPNummer.Location = New System.Drawing.Point(15, 166)
Me.lblSAPNummer.Name = "lblSAPNummer"
Me.lblSAPNummer.Size = New System.Drawing.Size(70, 13)
Me.lblSAPNummer.TabIndex = 84
Me.lblSAPNummer.Text = "SAP-Nummer"
'
'dtPickerGültigbis
'
Me.dtPickerGültigbis.Location = New System.Drawing.Point(185, 189)
Me.dtPickerGültigbis.Name = "dtPickerGültigbis"
Me.dtPickerGültigbis.Size = New System.Drawing.Size(21, 20)
Me.dtPickerGültigbis.TabIndex = 87
Me.dtPickerGültigbis.TabStop = False
'
'txtGültigbis
'
Me.txtGültigbis.Location = New System.Drawing.Point(123, 189)
Me.txtGültigbis.Mask = "00/00/0000"
Me.txtGültigbis.Name = "txtGültigbis"
Me.txtGültigbis.Size = New System.Drawing.Size(66, 20)
Me.txtGültigbis.TabIndex = 86
Me.txtGültigbis.ValidatingType = GetType(Date)
'
'lblGueltigbix
'
Me.lblGueltigbix.AutoSize = True
Me.lblGueltigbix.Location = New System.Drawing.Point(15, 192)
Me.lblGueltigbix.Name = "lblGueltigbix"
Me.lblGueltigbix.Size = New System.Drawing.Size(50, 13)
Me.lblGueltigbix.TabIndex = 88
Me.lblGueltigbix.Text = "Gültig bis"
'
'lblBemerkung
'
Me.lblBemerkung.AutoSize = True
Me.lblBemerkung.Location = New System.Drawing.Point(15, 216)
Me.lblBemerkung.Name = "lblBemerkung"
Me.lblBemerkung.Size = New System.Drawing.Size(61, 13)
Me.lblBemerkung.TabIndex = 89
Me.lblBemerkung.Text = "Bemerkung"
'
'txtBemerkung
'
Me.txtBemerkung.Location = New System.Drawing.Point(123, 213)
Me.txtBemerkung.Multiline = True
Me.txtBemerkung.Name = "txtBemerkung"
Me.txtBemerkung.Size = New System.Drawing.Size(220, 79)
Me.txtBemerkung.TabIndex = 90
'
'btnSave
'
Me.btnSave.Location = New System.Drawing.Point(15, 333)
Me.btnSave.Name = "btnSave"
Me.btnSave.Size = New System.Drawing.Size(75, 23)
Me.btnSave.TabIndex = 91
Me.btnSave.Text = "Speichern"
Me.btnSave.UseVisualStyleBackColor = True
'
'lblaktiv
'
Me.lblaktiv.AutoSize = True
Me.lblaktiv.Location = New System.Drawing.Point(15, 303)
Me.lblaktiv.Name = "lblaktiv"
Me.lblaktiv.Size = New System.Drawing.Size(31, 13)
Me.lblaktiv.TabIndex = 92
Me.lblaktiv.Text = "Aktiv"
'
'cbaktiv
'
Me.cbaktiv.AutoSize = True
Me.cbaktiv.Location = New System.Drawing.Point(125, 303)
Me.cbaktiv.Name = "cbaktiv"
Me.cbaktiv.Size = New System.Drawing.Size(15, 14)
Me.cbaktiv.TabIndex = 94
Me.cbaktiv.UseVisualStyleBackColor = True
'
'frmLizenzkauf
'
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
Me.ClientSize = New System.Drawing.Size(365, 380)
Me.Controls.Add(Me.cbaktiv)
Me.Controls.Add(Me.lblaktiv)
Me.Controls.Add(Me.btnSave)
Me.Controls.Add(Me.txtBemerkung)
Me.Controls.Add(Me.lblBemerkung)
Me.Controls.Add(Me.dtPickerGültigbis)
Me.Controls.Add(Me.txtGültigbis)
Me.Controls.Add(Me.lblGueltigbix)
Me.Controls.Add(Me.txtSAPNummer)
Me.Controls.Add(Me.lblSAPNummer)
Me.Controls.Add(Me.txtKGNummer)
Me.Controls.Add(Me.lblKGNummer)
Me.Controls.Add(Me.txtAnzahl)
Me.Controls.Add(Me.lblAnzahl)
Me.Controls.Add(Me.dtPickerKaufdatum)
Me.Controls.Add(Me.txtKaufdatum)
Me.Controls.Add(Me.lblKaufdatum)
Me.Controls.Add(Me.cbboxLizenztyp)
Me.Controls.Add(Me.lblLizenztyp)
Me.Controls.Add(Me.ToolStrip1)
Me.Controls.Add(Me.MenuStrip1)
Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon)
Me.Name = "frmLizenzkauf"
Me.Text = "Lizenzkauf"
Me.MenuStrip1.ResumeLayout(False)
Me.MenuStrip1.PerformLayout()
Me.ToolStrip1.ResumeLayout(False)
Me.ToolStrip1.PerformLayout()
Me.ResumeLayout(False)
Me.PerformLayout()
End Sub
Friend WithEvents MenuStrip1 As System.Windows.Forms.MenuStrip
Friend WithEvents DateiToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem
Friend WithEvents BeendenToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem
Friend WithEvents ToolStrip1 As System.Windows.Forms.ToolStrip
Friend WithEvents TSBtnQuit As System.Windows.Forms.ToolStripButton
Friend WithEvents TSBtnSave As System.Windows.Forms.ToolStripButton
Friend WithEvents lblLizenztyp As System.Windows.Forms.Label
Friend WithEvents cbboxLizenztyp As System.Windows.Forms.ComboBox
Friend WithEvents dtPickerKaufdatum As System.Windows.Forms.DateTimePicker
Friend WithEvents txtKaufdatum As System.Windows.Forms.MaskedTextBox
Friend WithEvents lblKaufdatum As System.Windows.Forms.Label
Friend WithEvents lblAnzahl As System.Windows.Forms.Label
Friend WithEvents txtAnzahl As System.Windows.Forms.TextBox
Friend WithEvents txtKGNummer As System.Windows.Forms.TextBox
Friend WithEvents lblKGNummer As System.Windows.Forms.Label
Friend WithEvents txtSAPNummer As System.Windows.Forms.TextBox
Friend WithEvents lblSAPNummer As System.Windows.Forms.Label
Friend WithEvents dtPickerGültigbis As System.Windows.Forms.DateTimePicker
Friend WithEvents txtGültigbis As System.Windows.Forms.MaskedTextBox
Friend WithEvents lblGueltigbix As System.Windows.Forms.Label
Friend WithEvents lblBemerkung As System.Windows.Forms.Label
Friend WithEvents txtBemerkung As System.Windows.Forms.TextBox
Friend WithEvents btnSave As System.Windows.Forms.Button
Friend WithEvents lblaktiv As System.Windows.Forms.Label
Friend WithEvents cbaktiv As System.Windows.Forms.CheckBox
End Class

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,294 @@
Imports System.Data.SqlTypes
Public Class frmLizenzkauf
#Region "Deklarationen"
Dim Lizenztyp As New DataTable
Dim clsLizenztyp As New TKB.VV.DB.clsLizenztyp
Dim cLizenzkauf As New TKB.VV.Lizenz.clsLizenzkauf
Dim Lizenznr As Integer
Dim key As Integer
Dim Lizenzveapplnr As Integer
Dim Formdatachanged As Boolean = False
Dim FormReadonly As Boolean = False
Dim msg As New TKB.VV.Utils.MyMessage
#End Region
#Region "Eventhandler ChangeEreignisse"
''' <summary>
''' Allg Eventhandler für Chanage-Ereignise festlegen
''' </summary>
''' <param name="Container"></param>
''' <remarks></remarks>
Private Sub AddChanges(ByVal Container As Control)
Dim l As New List(Of Control)
Me.GetControl(Me, "*", l)
Dim evh As EventHandler = AddressOf ChangesMade
For Each c As Control In l
If TypeOf c Is TextBox Then
Dim ctl As TextBox = c
AddHandler ctl.TextChanged, evh
End If
If TypeOf c Is MaskedTextBox Then
Dim ctl As MaskedTextBox = c
AddHandler ctl.TextChanged, evh
End If
If TypeOf c Is ComboBox Then
Dim ctl As ComboBox = c
AddHandler ctl.SelectedValueChanged, evh
End If
If TypeOf c Is RichTextBox Then
Dim ctl As RichTextBox = c
AddHandler ctl.TextChanged, evh
End If
If TypeOf c Is CheckBox Then
If c.Name <> "cboxNurAktive" Then
Dim ctl As CheckBox = c
AddHandler ctl.CheckedChanged, evh
End If
End If
If TypeOf c Is CheckedListBox Then
Dim ctl As CheckedListBox = c
AddHandler ctl.ItemCheck, AddressOf ChecketListBoxChange
End If
Next
End Sub
''' <summary>
''' Envent-Handler für Change-Ereignisse
''' </summary>
''' <param name="sender"></param>
''' <param name="e"></param>
''' <remarks></remarks>
Private Sub ChangesMade(ByVal sender As Object, ByVal e As System.EventArgs)
Me.FormDataChanged = True
Dim objtype As System.Type = sender.GetType
If objtype.Name = "MaskedTextBox" Then
Dim o As MaskedTextBox = sender
If o.Text = "01.01.1900" Then o.Text = " . . "
End If
End Sub
Private Sub ChecketListBoxChange(ByVal sender As Object, ByVal e As System.Windows.Forms.ItemCheckEventArgs)
Me.FormDataChanged = True
End Sub
''' <summary>
''' Sucht in den Base-Controls sämtliche Controls mit dem Namen in "Key" (Wildcards * möglich) und listet
''' die gefundnen Controls in der Liste L zur weiteren Bearbeitung
''' </summary>
''' <param name="BaseControl">Base-Contrlo (z.B. aktuelles Formular</param>
''' <param name="Key">Schlüssel welcher gesucht werden soll</param>
''' <param name="L">Liste der gefundenen Objekte</param>
''' <returns>True wenn eines oder mehr Controls gefunden wurden, false wenn kein Control gefunden wurde.
''' </returns>
''' <remarks></remarks>
Private Function GetControl(ByVal BaseControl As Control, ByVal Key As String, ByRef L As List(Of Control), Optional ByVal ReturnAtFirstElement As Boolean = False) As Boolean
If L Is Nothing Then L = New List(Of Control)
Dim Gut As Boolean
Dim ReturnFlag As Boolean = False
If Key IsNot Nothing Then Key = Key.ToLower
If BaseControl.HasChildren = True Then
For Each ctl As Control In BaseControl.Controls
Gut = False
If Key Is Nothing Then
Gut = True
Else
If ctl.Name.Length >= Key.Length Then
Key = Key.ToLower
If Key.StartsWith("*") Then
If Key.Substring(1) = ctl.Name.ToLower.Substring(ctl.Name.Length - (Key.Length - 1), Key.Length - 1) Then Gut = True
ElseIf Key.EndsWith("*") Then
If Key.Substring(0, Key.Length - 1) = ctl.Name.ToLower.Substring(0, Key.Length - 1) Then Gut = True
Else
If Key = ctl.Name.ToLower Then Gut = True
End If
End If
End If
If Gut = True Then
L.Add(ctl)
If ReturnAtFirstElement = True Then ReturnFlag = True
End If
If ReturnFlag = False Then
Call GetControl(ctl, Key, L)
End If
Next
End If
If L.Count - 1 > -1 Then
Return True
Else
Return False
End If
End Function
#End Region
#Region "Closing / Check_Changes"
''' <summary>
''' Schliessen des Formulars
''' </summary>
''' <param name="sender"></param>
''' <param name="e"></param>
''' <remarks></remarks>
Private Sub FormularClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
If Me.FormReadonly = True Then Exit Sub
If Check_Changes() = False Then
e.Cancel = True
Else
cLizenzkauf.Dispose()
Me.Dispose()
End If
End Sub
''' <summary>
''' Prüfung, ob Datenänderungen vorgenommen wurden.
''' </summary>
''' <remarks></remarks>
Private Function Check_Changes() As Boolean
If Me.FormReadonly Then
Return True
Exit Function
End If
Dim msgres As MsgBoxResult
If Me.FormDataChanged Then
msgres = msg.Show_MessageYesNoCancel(3)
Select Case msgres
Case MsgBoxResult.Yes
Save_data()
Return True
Case MsgBoxResult.Cancel
Return False
Case MsgBoxResult.No
Me.FormDataChanged = False
Return True
End Select
Else
Return True
End If
End Function
#End Region
Sub New(ByVal Lizenznr As Integer, ByVal bezeichnung As String, ByVal Lizenzkaufnr As Integer, ByVal lizenzveapplnr As Integer)
InitializeComponent()
Me.Lizenznr = Lizenznr
Me.Text = Me.Text + " - " + bezeichnung
key = Lizenzkaufnr
Me.Lizenzveapplnr = lizenzveapplnr
End Sub
Private Sub frmLizenzkauf_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.clsLizenztyp.cpMainConnectionProvider = Globals.conn
Me.Lizenztyp = clsLizenztyp.SelectAll
Me.cbboxLizenztyp.DataSource = Me.Lizenztyp
Me.cbboxLizenztyp.DisplayMember = "Bezeichnung"
Me.cbboxLizenztyp.ValueMember = "Lizenztypnr"
If key > 0 Then
Get_Data()
Else
Me.cbaktiv.Checked = True
End If
AddChanges(Me)
End Sub
Private Sub TSBtnQuit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TSBtnQuit.Click
Me.Close()
End Sub
Private Sub BeendenToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BeendenToolStripMenuItem.Click
Me.Close()
End Sub
Private Sub Get_Data()
Me.cLizenzkauf.Get_Data(key)
Me.cbboxLizenztyp.SelectedValue = Me.cLizenzkauf.iLizenztypnr.Value
Me.txtAnzahl.Text = Me.cLizenzkauf.iAnzahl.Value
Me.txtKGNummer.Text = Me.cLizenzkauf.sKGNummer.ToString
Me.txtSAPNummer.Text = Me.cLizenzkauf.sSAPNummer.ToString
Me.txtBemerkung.Text = Me.cLizenzkauf.sBemerkung.ToString
Me.txtKaufdatum.Text = Me.cLizenzkauf.daKaufdatum.ToString
Me.txtGültigbis.Text = Me.cLizenzkauf.daGueltigbis.ToString
Me.cbaktiv.Checked = Me.cLizenzkauf.bAktiv.Value = True
End Sub
Private Sub btnSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSave.Click
save_data()
Me.Close()
End Sub
Private Sub save_data()
If key = 0 Then
key = Me.cLizenzkauf.Add_New(Me.Lizenznr)
Me.cLizenzkauf.iVertragselementapplikationnr = New SqlInt32(CType(Me.Lizenzveapplnr, Int32))
Else
Me.cLizenzkauf.Get_Data(key)
End If
Me.cLizenzkauf.iLizenztypnr = New SqlInt32(CType(Me.cbboxLizenztyp.SelectedValue, Int32))
Me.cLizenzkauf.iLizenznr = New SqlInt32(CType(Me.Lizenznr, Int32))
If Me.txtAnzahl.Text = "" Then
Me.cLizenzkauf.iAnzahl = New SqlInt32(CType(0, Int32))
Else
Me.cLizenzkauf.iAnzahl = New SqlInt32(CType(Me.txtAnzahl.Text, Int32))
End If
Me.cLizenzkauf.sBemerkung = New SqlString(CType(Me.txtBemerkung.Text, String))
Me.cLizenzkauf.sKGNummer = New SqlString(CType(Me.txtKGNummer.Text, String))
Me.cLizenzkauf.sSAPNummer = New SqlString(CType(Me.txtSAPNummer.Text, String))
If IsDate(Me.txtKaufdatum.Text) Then
Me.cLizenzkauf.daKaufdatum = New SqlDateTime(CType(Me.txtKaufdatum.Text, DateTime))
Else
Me.cLizenzkauf.daKaufdatum = New SqlDateTime(CType(SqlDateTime.Null, DateTime))
End If
If IsDate(Me.txtGültigbis.Text) Then
Me.cLizenzkauf.daGueltigbis = New SqlDateTime(CType(Me.txtGültigbis.Text, DateTime))
Else
Me.cLizenzkauf.daGueltigbis = New SqlDateTime(CType(SqlDateTime.Null, DateTime))
End If
Me.cLizenzkauf.bAktiv = New SqlBoolean(CType(Me.cbaktiv.Checked, Boolean))
Me.cLizenzkauf.Save_Data()
End Sub
Private Sub dtPickerKaufdatum_ValueChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles dtPickerKaufdatum.ValueChanged
Me.txtKaufdatum.Text = Me.dtPickerKaufdatum.Value
End Sub
Private Sub dtPickerGültigbis_ValueChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles dtPickerGültigbis.ValueChanged
Me.txtGültigbis.Text = Me.dtPickerGültigbis.Value
End Sub
Private Sub txtAnzahl_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtAnzahl.KeyDown
End Sub
Private Sub txtAnzahl_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtAnzahl.KeyPress
If (e.KeyChar < "0" OrElse e.KeyChar > "9") AndAlso e.KeyChar <> ControlChars.Back AndAlso e.KeyChar <> "." AndAlso e.KeyChar <> "-" Then
e.Handled = True
End If
End Sub
Private Sub TSBtnSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TSBtnSave.Click
save_data()
End Sub
Private Sub txtKaufdatum_MaskInputRejected(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MaskInputRejectedEventArgs) Handles txtKaufdatum.MaskInputRejected
End Sub
Private Sub txtGültigbis_MaskInputRejected(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MaskInputRejectedEventArgs) Handles txtGültigbis.MaskInputRejected
End Sub
Private Sub txtKaufdatum_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles txtKaufdatum.TextChanged
If txtKaufdatum.Text = "01.01.1900" Then txtKaufdatum.Text = " . . "
End Sub
Private Sub txtGültigbis_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles txtGültigbis.TextChanged
If txtGültigbis.Text = "01.01.1900" Then txtGültigbis.Text = " . . "
End Sub
End Class

View File

@@ -0,0 +1,192 @@
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
Partial Class frmLizenzschluessel
Inherits System.Windows.Forms.Form
'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen.
<System.Diagnostics.DebuggerNonUserCode()> _
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.
<System.Diagnostics.DebuggerStepThrough()> _
Private Sub InitializeComponent()
Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmLizenzschluessel))
Me.MenuStrip1 = New System.Windows.Forms.MenuStrip
Me.DateiToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem
Me.BeendenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem
Me.ToolStrip1 = New System.Windows.Forms.ToolStrip
Me.TSBtnQuit = New System.Windows.Forms.ToolStripButton
Me.TSBtnSave = New System.Windows.Forms.ToolStripButton
Me.cbaktiv = New System.Windows.Forms.CheckBox
Me.lblaktiv = New System.Windows.Forms.Label
Me.btnSave = New System.Windows.Forms.Button
Me.txtBemerkung = New System.Windows.Forms.TextBox
Me.lblBemerkung = New System.Windows.Forms.Label
Me.txtSchluessel = New System.Windows.Forms.TextBox
Me.lblKGNummer = New System.Windows.Forms.Label
Me.MenuStrip1.SuspendLayout()
Me.ToolStrip1.SuspendLayout()
Me.SuspendLayout()
'
'MenuStrip1
'
Me.MenuStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.DateiToolStripMenuItem})
Me.MenuStrip1.Location = New System.Drawing.Point(0, 0)
Me.MenuStrip1.Name = "MenuStrip1"
Me.MenuStrip1.Size = New System.Drawing.Size(396, 24)
Me.MenuStrip1.TabIndex = 15
Me.MenuStrip1.Text = "MenuStrip1"
'
'DateiToolStripMenuItem
'
Me.DateiToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.BeendenToolStripMenuItem})
Me.DateiToolStripMenuItem.Name = "DateiToolStripMenuItem"
Me.DateiToolStripMenuItem.Size = New System.Drawing.Size(46, 20)
Me.DateiToolStripMenuItem.Text = "&Datei"
'
'BeendenToolStripMenuItem
'
Me.BeendenToolStripMenuItem.Name = "BeendenToolStripMenuItem"
Me.BeendenToolStripMenuItem.Size = New System.Drawing.Size(120, 22)
Me.BeendenToolStripMenuItem.Text = "&Beenden"
'
'ToolStrip1
'
Me.ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.TSBtnQuit, Me.TSBtnSave})
Me.ToolStrip1.Location = New System.Drawing.Point(0, 24)
Me.ToolStrip1.Name = "ToolStrip1"
Me.ToolStrip1.Size = New System.Drawing.Size(396, 25)
Me.ToolStrip1.TabIndex = 16
Me.ToolStrip1.Text = "ToolStrip1"
'
'TSBtnQuit
'
Me.TSBtnQuit.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
Me.TSBtnQuit.Image = CType(resources.GetObject("TSBtnQuit.Image"), System.Drawing.Image)
Me.TSBtnQuit.ImageTransparentColor = System.Drawing.Color.Magenta
Me.TSBtnQuit.Name = "TSBtnQuit"
Me.TSBtnQuit.Size = New System.Drawing.Size(23, 22)
Me.TSBtnQuit.Text = "ToolStripButton1"
Me.TSBtnQuit.ToolTipText = "Fenster schliessen"
'
'TSBtnSave
'
Me.TSBtnSave.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
Me.TSBtnSave.Image = CType(resources.GetObject("TSBtnSave.Image"), System.Drawing.Image)
Me.TSBtnSave.ImageTransparentColor = System.Drawing.Color.Magenta
Me.TSBtnSave.Name = "TSBtnSave"
Me.TSBtnSave.Size = New System.Drawing.Size(23, 22)
Me.TSBtnSave.Text = "ToolStripButton1"
Me.TSBtnSave.ToolTipText = "Daten speichern"
'
'cbaktiv
'
Me.cbaktiv.AutoSize = True
Me.cbaktiv.Location = New System.Drawing.Point(96, 178)
Me.cbaktiv.Name = "cbaktiv"
Me.cbaktiv.Size = New System.Drawing.Size(15, 14)
Me.cbaktiv.TabIndex = 101
Me.cbaktiv.UseVisualStyleBackColor = True
'
'lblaktiv
'
Me.lblaktiv.AutoSize = True
Me.lblaktiv.Location = New System.Drawing.Point(16, 178)
Me.lblaktiv.Name = "lblaktiv"
Me.lblaktiv.Size = New System.Drawing.Size(31, 13)
Me.lblaktiv.TabIndex = 100
Me.lblaktiv.Text = "Aktiv"
'
'btnSave
'
Me.btnSave.Location = New System.Drawing.Point(19, 198)
Me.btnSave.Name = "btnSave"
Me.btnSave.Size = New System.Drawing.Size(75, 23)
Me.btnSave.TabIndex = 99
Me.btnSave.Text = "Speichern"
Me.btnSave.UseVisualStyleBackColor = True
'
'txtBemerkung
'
Me.txtBemerkung.Location = New System.Drawing.Point(96, 87)
Me.txtBemerkung.Multiline = True
Me.txtBemerkung.Name = "txtBemerkung"
Me.txtBemerkung.Size = New System.Drawing.Size(251, 79)
Me.txtBemerkung.TabIndex = 98
'
'lblBemerkung
'
Me.lblBemerkung.AutoSize = True
Me.lblBemerkung.Location = New System.Drawing.Point(16, 90)
Me.lblBemerkung.Name = "lblBemerkung"
Me.lblBemerkung.Size = New System.Drawing.Size(61, 13)
Me.lblBemerkung.TabIndex = 97
Me.lblBemerkung.Text = "Bemerkung"
'
'txtSchluessel
'
Me.txtSchluessel.Location = New System.Drawing.Point(96, 61)
Me.txtSchluessel.Name = "txtSchluessel"
Me.txtSchluessel.Size = New System.Drawing.Size(251, 20)
Me.txtSchluessel.TabIndex = 96
'
'lblKGNummer
'
Me.lblKGNummer.AutoSize = True
Me.lblKGNummer.Location = New System.Drawing.Point(16, 64)
Me.lblKGNummer.Name = "lblKGNummer"
Me.lblKGNummer.Size = New System.Drawing.Size(52, 13)
Me.lblKGNummer.TabIndex = 95
Me.lblKGNummer.Text = "Schlüssel"
'
'frmLizenzschluessel
'
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
Me.ClientSize = New System.Drawing.Size(396, 234)
Me.Controls.Add(Me.cbaktiv)
Me.Controls.Add(Me.lblaktiv)
Me.Controls.Add(Me.btnSave)
Me.Controls.Add(Me.txtBemerkung)
Me.Controls.Add(Me.lblBemerkung)
Me.Controls.Add(Me.txtSchluessel)
Me.Controls.Add(Me.lblKGNummer)
Me.Controls.Add(Me.ToolStrip1)
Me.Controls.Add(Me.MenuStrip1)
Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon)
Me.Name = "frmLizenzschluessel"
Me.Text = "Lizenzschlüssel"
Me.MenuStrip1.ResumeLayout(False)
Me.MenuStrip1.PerformLayout()
Me.ToolStrip1.ResumeLayout(False)
Me.ToolStrip1.PerformLayout()
Me.ResumeLayout(False)
Me.PerformLayout()
End Sub
Friend WithEvents MenuStrip1 As System.Windows.Forms.MenuStrip
Friend WithEvents DateiToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem
Friend WithEvents BeendenToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem
Friend WithEvents ToolStrip1 As System.Windows.Forms.ToolStrip
Friend WithEvents TSBtnQuit As System.Windows.Forms.ToolStripButton
Friend WithEvents TSBtnSave As System.Windows.Forms.ToolStripButton
Friend WithEvents cbaktiv As System.Windows.Forms.CheckBox
Friend WithEvents lblaktiv As System.Windows.Forms.Label
Friend WithEvents btnSave As System.Windows.Forms.Button
Friend WithEvents txtBemerkung As System.Windows.Forms.TextBox
Friend WithEvents lblBemerkung As System.Windows.Forms.Label
Friend WithEvents txtSchluessel As System.Windows.Forms.TextBox
Friend WithEvents lblKGNummer As System.Windows.Forms.Label
End Class

View File

@@ -0,0 +1,161 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<metadata name="MenuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<metadata name="ToolStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>771, 17</value>
</metadata>
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="TSBtnQuit.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACkSURBVDhPlZOBDoAgCET9dD7NPyNPgpAIzY21oTzPg1rL
F4/0aaQEJqJXAIo8Vu9dL9gDYiGRgG6VCwBJLDvgbxRVsodvBPiEASDXF3mIB3AbBzPjBLDeHBVIcRbj
KScKuMGQElArmKZNSNJ7VYC2Ib48EIjE0gX1QPerLigkATytqxT4gQht3HsQx9H8+OpCeHL+R+FQnIPT
QiXaHPwtNMCu8ALckGXYKNsEDQAAAABJRU5ErkJggg==
</value>
</data>
<data name="TSBtnSave.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABeSURBVDhPYzhw4MB/SjADSDMDAwNZGKwXZkBDA8QQQq6B
qYHT5BgAczHZLkB2LVleGMQGwJyGL1pBanB6ASZJDI01GolxAUgjXhfgcj4sgQ1SA8jNUPCkTCgD4ZMH
ADk0Kh+zxKF0AAAAAElFTkSuQmCC
</value>
</data>
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
AAABAAEAICAEAAAAAADoAgAAFgAAACgAAAAgAAAAQAAAAAEABAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAgICAAMDAwAAAAP8AAP8AAAD//wD/AAAA/wD/AP//
AAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAd3d3AAAAAAAAAAAAAAAAB4iIiH
cAAAAAAAAAAAAAAHj/j/iHAAAABwAHd3AHcAeI//iP+HcAAHdwd3d3d3d3j//4iIiHAHdwd3iIh3iHeI
/4j4d39wB4cHiIiIiIiIiP+IiHB4cAf4ePiI+Ij/iI+I+HAAAAAHiHiIeIh4iIj/iPhwAAAAAHcAdwB3
AHd4iP+IiHB4cAAAAAAAAAAAd3iPiPhweHAAAAAAAAAAAAAHiP+IiHcAAAAAAAAAAAAAAHiIiIhwAAAA
AAAAAAAAAAAHd3d3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////////////////////
////////////////8A////AP8wzAA/MMwAPAAAAAwAAAAAAAAAAAAAAAAAAAMAAAADAAAAAAAAAAAP//
AAP//wAD///wD///8A///////////////////////////////////////////w==
</value>
</data>
</root>

View File

@@ -0,0 +1,49 @@
Imports System.Data.SqlTypes
Public Class frmLizenzschluessel
Dim ls As New TKB.VV.Lizenz.ClsLizenzschluessel
Dim LizenzkaufNr As Integer
Dim Lizenzschluesselnr As Integer
Sub New(ByVal LizenzkaufNr As Integer, ByVal Lizenzschluesselnr As Integer)
InitializeComponent()
Me.LizenzkaufNr = LizenzkaufNr
Me.Lizenzschluesselnr = Lizenzschluesselnr
End Sub
Private Sub BeendenToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BeendenToolStripMenuItem.Click
Me.Close()
End Sub
Private Sub TSBtnQuit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TSBtnQuit.Click
Me.Close()
End Sub
Private Sub frmLizenzschluessel_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
If Me.Lizenzschluesselnr = 0 Then
Me.txtBemerkung.Text = ""
Me.txtSchluessel.Text = ""
Me.cbaktiv.Checked = True
Else
ls.Get_Data(Me.Lizenzschluesselnr)
Me.txtBemerkung.Text = ls.sBemerkung.ToString
Me.txtSchluessel.Text = ls.sLizenzschluessel.ToString
Me.cbaktiv.Checked = ls.bAktiv.Value = True
End If
End Sub
Private Sub btnSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSave.Click
If Lizenzschluesselnr = 0 Then
ls.Get_Data(ls.Add_New(Me.LizenzkaufNr))
End If
ls.bAktiv = New SqlBoolean(CType(Me.cbaktiv.Checked, Boolean))
ls.sBemerkung = New SqlString(CType(Me.txtBemerkung.Text, String))
ls.sLizenzschluessel = New SqlString(CType(Me.txtSchluessel.Text, String))
ls.Save_Data()
Me.Close()
End Sub
Private Sub TSBtnSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TSBtnSave.Click
btnSave_Click(sender, e)
End Sub
End Class

View File

@@ -0,0 +1,191 @@
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
Partial Class frmLizenzsuche
Inherits System.Windows.Forms.Form
'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen.
<System.Diagnostics.DebuggerNonUserCode()> _
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.
<System.Diagnostics.DebuggerStepThrough()> _
Private Sub InitializeComponent()
Me.components = New System.ComponentModel.Container
Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmLizenzsuche))
Me.MenuStrip1 = New System.Windows.Forms.MenuStrip
Me.DateiToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem
Me.BeendenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem
Me.ToolStrip1 = New System.Windows.Forms.ToolStrip
Me.TSBtnQuit = New System.Windows.Forms.ToolStripButton
Me.GroupBox1 = New System.Windows.Forms.GroupBox
Me.Treelizenzen = New System.Windows.Forms.TreeView
Me.GroupBox2 = New System.Windows.Forms.GroupBox
Me.btnSuche = New System.Windows.Forms.Button
Me.txtSuche = New System.Windows.Forms.TextBox
Me.lblSuchtext = New System.Windows.Forms.Label
Me.ImageList1 = New System.Windows.Forms.ImageList(Me.components)
Me.MenuStrip1.SuspendLayout()
Me.ToolStrip1.SuspendLayout()
Me.GroupBox1.SuspendLayout()
Me.GroupBox2.SuspendLayout()
Me.SuspendLayout()
'
'MenuStrip1
'
Me.MenuStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.DateiToolStripMenuItem})
Me.MenuStrip1.Location = New System.Drawing.Point(0, 0)
Me.MenuStrip1.Name = "MenuStrip1"
Me.MenuStrip1.Size = New System.Drawing.Size(491, 24)
Me.MenuStrip1.TabIndex = 15
Me.MenuStrip1.Text = "MenuStrip1"
'
'DateiToolStripMenuItem
'
Me.DateiToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.BeendenToolStripMenuItem})
Me.DateiToolStripMenuItem.Name = "DateiToolStripMenuItem"
Me.DateiToolStripMenuItem.Size = New System.Drawing.Size(46, 20)
Me.DateiToolStripMenuItem.Text = "&Datei"
'
'BeendenToolStripMenuItem
'
Me.BeendenToolStripMenuItem.Name = "BeendenToolStripMenuItem"
Me.BeendenToolStripMenuItem.Size = New System.Drawing.Size(120, 22)
Me.BeendenToolStripMenuItem.Text = "&Beenden"
'
'ToolStrip1
'
Me.ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.TSBtnQuit})
Me.ToolStrip1.Location = New System.Drawing.Point(0, 24)
Me.ToolStrip1.Name = "ToolStrip1"
Me.ToolStrip1.Size = New System.Drawing.Size(491, 25)
Me.ToolStrip1.TabIndex = 16
Me.ToolStrip1.Text = "ToolStrip1"
'
'TSBtnQuit
'
Me.TSBtnQuit.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
Me.TSBtnQuit.Image = CType(resources.GetObject("TSBtnQuit.Image"), System.Drawing.Image)
Me.TSBtnQuit.ImageTransparentColor = System.Drawing.Color.Magenta
Me.TSBtnQuit.Name = "TSBtnQuit"
Me.TSBtnQuit.Size = New System.Drawing.Size(23, 22)
Me.TSBtnQuit.Text = "ToolStripButton1"
Me.TSBtnQuit.ToolTipText = "Fenster schliessen"
'
'GroupBox1
'
Me.GroupBox1.Controls.Add(Me.Treelizenzen)
Me.GroupBox1.Dock = System.Windows.Forms.DockStyle.Left
Me.GroupBox1.Location = New System.Drawing.Point(0, 49)
Me.GroupBox1.Name = "GroupBox1"
Me.GroupBox1.Size = New System.Drawing.Size(225, 435)
Me.GroupBox1.TabIndex = 17
Me.GroupBox1.TabStop = False
Me.GroupBox1.Text = "Lizenzen"
'
'Treelizenzen
'
Me.Treelizenzen.Dock = System.Windows.Forms.DockStyle.Fill
Me.Treelizenzen.ImageIndex = 0
Me.Treelizenzen.ImageList = Me.ImageList1
Me.Treelizenzen.Location = New System.Drawing.Point(3, 16)
Me.Treelizenzen.Name = "Treelizenzen"
Me.Treelizenzen.SelectedImageIndex = 0
Me.Treelizenzen.Size = New System.Drawing.Size(219, 416)
Me.Treelizenzen.TabIndex = 0
'
'GroupBox2
'
Me.GroupBox2.Controls.Add(Me.btnSuche)
Me.GroupBox2.Controls.Add(Me.txtSuche)
Me.GroupBox2.Controls.Add(Me.lblSuchtext)
Me.GroupBox2.Dock = System.Windows.Forms.DockStyle.Fill
Me.GroupBox2.Location = New System.Drawing.Point(225, 49)
Me.GroupBox2.Name = "GroupBox2"
Me.GroupBox2.Size = New System.Drawing.Size(266, 435)
Me.GroupBox2.TabIndex = 18
Me.GroupBox2.TabStop = False
Me.GroupBox2.Text = "Freie Suche"
'
'btnSuche
'
Me.btnSuche.Location = New System.Drawing.Point(9, 62)
Me.btnSuche.Name = "btnSuche"
Me.btnSuche.Size = New System.Drawing.Size(75, 23)
Me.btnSuche.TabIndex = 2
Me.btnSuche.Text = "Suchen"
Me.btnSuche.UseVisualStyleBackColor = True
'
'txtSuche
'
Me.txtSuche.Location = New System.Drawing.Point(73, 24)
Me.txtSuche.Name = "txtSuche"
Me.txtSuche.Size = New System.Drawing.Size(181, 20)
Me.txtSuche.TabIndex = 1
'
'lblSuchtext
'
Me.lblSuchtext.AutoSize = True
Me.lblSuchtext.Location = New System.Drawing.Point(6, 27)
Me.lblSuchtext.Name = "lblSuchtext"
Me.lblSuchtext.Size = New System.Drawing.Size(61, 13)
Me.lblSuchtext.TabIndex = 0
Me.lblSuchtext.Text = "Suchbegriff"
'
'ImageList1
'
Me.ImageList1.ImageStream = CType(resources.GetObject("ImageList1.ImageStream"), System.Windows.Forms.ImageListStreamer)
Me.ImageList1.TransparentColor = System.Drawing.Color.Transparent
Me.ImageList1.Images.SetKeyName(0, "StrukturElement.png")
Me.ImageList1.Images.SetKeyName(1, "StrukturElementDeleted.png")
Me.ImageList1.Images.SetKeyName(2, "License-manager-icon.png")
Me.ImageList1.Images.SetKeyName(3, "License-manager-icon_Inaktiv_neu.png")
Me.ImageList1.Images.SetKeyName(4, "Link-icon_16.png")
'
'frmLizenzsuche
'
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
Me.ClientSize = New System.Drawing.Size(491, 484)
Me.Controls.Add(Me.GroupBox2)
Me.Controls.Add(Me.GroupBox1)
Me.Controls.Add(Me.ToolStrip1)
Me.Controls.Add(Me.MenuStrip1)
Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon)
Me.Name = "frmLizenzsuche"
Me.Text = "Lizenzsuche"
Me.MenuStrip1.ResumeLayout(False)
Me.MenuStrip1.PerformLayout()
Me.ToolStrip1.ResumeLayout(False)
Me.ToolStrip1.PerformLayout()
Me.GroupBox1.ResumeLayout(False)
Me.GroupBox2.ResumeLayout(False)
Me.GroupBox2.PerformLayout()
Me.ResumeLayout(False)
Me.PerformLayout()
End Sub
Friend WithEvents MenuStrip1 As System.Windows.Forms.MenuStrip
Friend WithEvents DateiToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem
Friend WithEvents BeendenToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem
Friend WithEvents ToolStrip1 As System.Windows.Forms.ToolStrip
Friend WithEvents TSBtnQuit As System.Windows.Forms.ToolStripButton
Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox
Friend WithEvents Treelizenzen As System.Windows.Forms.TreeView
Friend WithEvents GroupBox2 As System.Windows.Forms.GroupBox
Friend WithEvents lblSuchtext As System.Windows.Forms.Label
Friend WithEvents btnSuche As System.Windows.Forms.Button
Friend WithEvents txtSuche As System.Windows.Forms.TextBox
Friend WithEvents ImageList1 As System.Windows.Forms.ImageList
End Class

View File

@@ -0,0 +1,219 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<metadata name="MenuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<metadata name="ToolStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>771, 17</value>
</metadata>
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="TSBtnQuit.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACkSURBVDhPlZOBDoAgCET9dD7NPyNPgpAIzY21oTzPg1rL
F4/0aaQEJqJXAIo8Vu9dL9gDYiGRgG6VCwBJLDvgbxRVsodvBPiEASDXF3mIB3AbBzPjBLDeHBVIcRbj
KScKuMGQElArmKZNSNJ7VYC2Ib48EIjE0gX1QPerLigkATytqxT4gQht3HsQx9H8+OpCeHL+R+FQnIPT
QiXaHPwtNMCu8ALckGXYKNsEDQAAAABJRU5ErkJggg==
</value>
</data>
<metadata name="ImageList1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>887, 95</value>
</metadata>
<data name="ImageList1.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64">
<value>
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAD0
DAAAAk1TRnQBSQFMAgEBBQEAARABCAEQAQgBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
AwABQAMAASADAAEBAQABCAYAAQgYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA
AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5
AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA
AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm
AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM
AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA
ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz
AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ
AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM
AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA
AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA
AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ
AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/
AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA
AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm
ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ
Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz
AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA
AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM
AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM
ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM
Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA
AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM
AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ
AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz
AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm
AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw
AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD/wEAAf8D9AjzA/QB/zAA
AfQB8gHxAbwB7wG8BvAC8QHyAfQyAAHyAfcB7QHvAf86AAHzAe8C8QGSAfcB/zgAAf8BBwHxAgAB8wGS
AfcB/zcAAfQBBwHxAwAB8wHtAfA4AAHxAQcB8gH/AgcBkgHxOAAB/wHxAQcB8QEHAu8B9DkAAf8B8QMH
Ae8BBwHwAfcBBwH/NgAB/wPzAQcC7wEHAZIB9wH/OQAB8QEHAe8B8AHzAZIB9wH/OAABvAEHAbwB8wEA
AfMB7QHvOAAB8gEHAfIDAAEHAZI4AAH/AfEBBwHyAQAB9AHvAfA5AAH/AfEDBwHwAf86AAH/AfIB8AHy
Af9EAAL0BQAB/wPzAf8CAAH/AfMB8gHxBPABvAPwAvEB8wH0Af8B9ALyCPEC8gH0Af8RAAH0AfcB7QHz
BAABvAGuAewB7wH/AwAB/wHyBgcD7wEHAfAC/wG9AZQBkwYHAZMCbwEHAfAB9AH/EQABGwH5AW4B7AH/
AgAB/wEXAfkBRgHwBQAB8QEHBO8B7QNFAW4BvAIAAf8BlAH5ARcEBwHsAQEB+QEgARwBvAgAAewIAAHx
AQAB/wEXAUYB7AHwAewBAAEBAvkBbgMAAfECAAHxBAcB7wVFAZMDAAH/AeMB+QEXAe8BBwHvAQ4BIAH5
AQEBDgEHFAABlAH5AWgB7AHwAf8BRwH5AUYB8gYAAfEBvAMHAe0FRQGTBAAB8AFvAfkBFwHvAW4BHgH5
ASABCwEOAZMIAAHsCAAB8QMAAZQB+QFoAewBRQL5AUUBDgMAAfECAAHxAbwDBwHvAkUC6QFFAZMEAAHx
AbwBbwH5AUcBHAEfAfkBIAIOAQcVAAH/ARYB+QFuA/kBvAcAAfIB8AS8AW8BRQHpAUUBbwG8BAAB8QK8
AW8B+QFHAvkBHgIOAbwIAAHsCAAB8QQAARoE+QFuBQAB8QIAAfIBvAXvAe0CbgEHAfEEAAHyAbwCBwHv
AUcB+QEgAQsBDgEHAfEXAAG9AvkBRgHwCAAB8gHxCPAB8QHyBAAB8gHxAvABvAFHAfkBRwEWAfAB8QHy
CAAB7AgAAfEFAAG9AvkBRgHrAQ4EAAHxAgAB8gG8Bu8BvAPyBAAB8gG8AgcBkwL5AUcB+QEXAvICAAEH
BPEBBwoAAQcE8QFHAvkBRgHsAfcB9AYAAfML8gQABPIBFwH5ARcB8AHjAfkB4wHxAgAB8QEAAvEBAAHx
AewIAALxAQAC8QG9AvkBaAEgAUAB7AHrAwAB8QIAAfMBvAm7AfMEAAHzAfABuwHvAUcB+QFvAbsBBwFv
AfkB4wH/AQAB8QEHAuoBBwHxCgAB8QEHAuoBRgH5AUYBvAHzAUcBRgHsAfMFAAHzAbsHswK0AfEEAAHz
AbsBswHrAvkDswGQAW8B+QEWAf8B8QEAAvEBAAHxAewIAALxAQAB8QGTAvkBaAEOAQABIAH5AW4B6wEQ
AQAB8QIAAfMB8QcJAe0B6wHxBAAB8wG8AbsBbwH5AWkDuwLsARYBRwG9AfEBAAL/AQAB8QoAAfEBAAHy
AvkBRgHzAgAB/wHjAfkBkwH0BAAJ8wHtAfAB/wQACPMB8QHsAfEB/wIAAfME8QHzCgAB8wHxAQcCkwEa
BAAB/wEbAfQFAAH0CfMGAAjzAfEB8AH/AwABQgFNAT4HAAE+AwABKAMAAUADAAEgAwABAQEAAQEGAAEB
FgAD/xEAAcEB/wYAAYAB/wYAARgBfwYAARwBfwYAAYABfwYAAYABfwYAAcABBwYAAeABAwYAAf4BAQYA
Af4BEQYAAf4BOQYAAf4BEQYAAf8BAQYAAf8BgwYAAv8BzwGDBAAC/wGHAYMBgAMAAv8BgwEHAcABAwEA
AQMB/AEAAYABAAHAAQMBgAEDAv8BwAEPAcABAwHAAQMB/AEAAeABAAHAAQMBwAEDAv8B4AEfAcABAwHA
AQMB/AEAAfABAAHAAQMBwAEDAv8B+AE/AcABAwHAAQMB/AEAAfgBAAHAAQMBwAIDAf8BAAEPAcABAwHA
AQMBSAEAAUABAAHAAQMBwAEBAQMB/wEAAQcBwAEDAcABAAFIAQABQAEAAcABAwHAAQABSwH/AUEBgwHA
AQMBwAIDAf8BAwHHAcABDwHAAQcL
</value>
</data>
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
AAABAAEAICAEAAAAAADoAgAAFgAAACgAAAAgAAAAQAAAAAEABAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAgICAAMDAwAAAAP8AAP8AAAD//wD/AAAA/wD/AP//
AAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAcAAAAAAAAAB4cAAAAAAAB4cAAA
AAAAAAf3AAAAAAAAiHAAAAAAAAAH9wAAAAAAAIhwAAAAAAAAB4cAAAAAAAB3AAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4cAAAB3AAAAAAAAAAAAAAf3AAAAdwAAAAAAAAAAAAAH9wAA
AAAAdwAAAAAAAAAAB4cAAAAAB3hwAAAAAAAAAABwAABwAAd3AAAAAAAAAAAAAAAAdwB3AAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////////////////////
//////////////APwD/wD8A/8A/AP/APwD/wD8A/8A/AP/AAAD/wAAA/8AAAP/AAAD/wAAA/8AAAP/wD
AP/8AwD//w/D//8Pw///D8P//w/D/////////////////////////////////w==
</value>
</data>
</root>

View File

@@ -0,0 +1,73 @@
Public Class frmLizenzsuche
Public Treeviewdata_Lizenz_Suche As New TKB.VV.Lizenz.clsLizenzTree
Public activenodetag As Integer
Private Sub BeendenToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BeendenToolStripMenuItem.Click
Me.DialogResult = Windows.Forms.DialogResult.Abort
Me.Close()
End Sub
Private Sub TSBtnQuit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TSBtnQuit.Click
Me.BeendenToolStripMenuItem_Click(sender, e)
End Sub
Private Sub frmLizenzsuche_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Treeviewdata_Lizenz_Suche.Load_Tree(Me.Treelizenzen, False, "", , , , , )
End Sub
Private Sub btnSuche_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSuche.Click
Me.Treelizenzen.Nodes.Clear()
Treeviewdata_Lizenz_Suche.Load_Tree(Me.Treelizenzen, False, Me.txtSuche.Text, , , , )
End Sub
Private Sub txtSuche_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtSuche.KeyDown
If e.KeyCode = Keys.Enter Then btnSuche_Click(sender, e)
End Sub
Dim aktivnode As TreeNode
Private Sub Treelizenzen_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles Treelizenzen.DoubleClick
Dim i As Integer
Try
Dim s As String
s = Treelizenzen.SelectedNode.Tag
s = s.Replace("*", "0")
s = s.Replace(" ", "0")
Me.activenodetag = s
Me.DialogResult = Windows.Forms.DialogResult.OK
Me.Close()
Catch ex As Exception
End Try
End Sub
Private Sub Treelizenzen_AfterSelect(ByVal sender As System.Object, ByVal e As System.Windows.Forms.TreeViewEventArgs) Handles Treelizenzen.AfterSelect
Dim AktivNode As TreeNode = Me.Treelizenzen.SelectedNode
Try
Dim s As String
s = Treelizenzen.SelectedNode.Tag
s = s.Replace("*", "0")
s = s.Replace(" ", "0")
Me.activenodetag = s
Catch ex As Exception
End Try
End Sub
Friend selectPoint As New System.Drawing.Point()
Private Sub TreeLizenzen_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Treelizenzen.MouseDown
Try
Dim mouseEvents As MouseEventArgs
mouseEvents = e
selectPoint.Y = mouseEvents.Y
selectPoint.X = mouseEvents.X
Me.TreeLizenzen.SelectedNode = Me.TreeLizenzen.GetNodeAt(selectPoint)
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
End Class

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,978 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<metadata name="ToolStripMain.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>127, 17</value>
</metadata>
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="TSBtnQuit.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACkSURBVDhPlZALDsMwCEM5OkfLzbIaMGH5dJkligL2a1o5
qP9RW3VVXYpzqLV2D+CZQVU/Y27uIg4OQQAJXz+hDsyEDtVQ7dib+1GH1fpUDljD6OF5HgjvKgHvN+iC
A0O1EvB+A8ghPvgqB4j9xPlHhidVB2lwwICfbkBxMAFGqHbszb1RGhywhtGxN/dGXAbgGD4CqACMMGZR
VwrA/Rtn/QiKfADckGXYsnwKqAAAAABJRU5ErkJggg==
</value>
</data>
<data name="TsBtnSuchArt.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIDSURBVDhPpZLrS5NhGMb3j4SWh0oRQVExD4gonkDpg4hG
YKxG6WBogkMZKgPNCEVJFBGdGETEvgwyO9DJE5syZw3PIlPEE9pgBCLZ5XvdMB8Ew8gXbl54nuf63dd9
0OGSnwCahxbPRNPAPMw9Xpg6ZmF46kZZ0xSKzJPIrhpDWsVnpBhGkKx3nAX8Pv7z1zg8OoY/cITdn4fw
bf/C0kYAN3Ma/w3gWfZL5kzTKBxjWyK2DftwI9tyMYCZKXbNHaD91bLYJrDXsYbrWfUKwJrPE9M2M1Oc
VzOOpHI7Jr376Hi9ogHqFIANO0/MmmmbmSmm9a8ze+I4MrNWAdjtoJgWcx+PSzg166yZZ8xM8XvXDix9
c4jIqFYAjoriBV9AhEPv1mH/sonogha0afbZMMZz+yreTGyhpusHwtNNCsA5U1zS4BLxzJIfg299qO32
Ir7UJtZfftyATqeT+8o2D8JSjQrAJblrncYL7ZJ2+bfaFnC/1S1NjL3diRat7qrO7wLRP3HjWsojBeCo
mDEo5mNjuweFGvjWg2EBhCbpkW78htSHHwRyNdmgAFzPEee2iFkzayy2OLXzT4gr6UdUnlXrullsxxQ+
kx0g8BTA3aZlButjSTyjODq/WcQcW/B/Je4OQhLvKQDnzN1mp0nnkvAhR8VuMzNrpm1mpjgkoVwB/v8D
TgDQASA1MVpwzwAAAABJRU5ErkJggg==
</value>
</data>
<data name="TSBtnSuche.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACpSURBVFhH7ZLhCoQwDIP36Hu0vdl5DU7GbFx6KtyPfhBQ
26aBWpIkEfhMYqh9YVRjtS+Maqz2hVGN1T6Z2RCqtULfZzC8M/0GMx2+d45QZCYMjFprzPCkvnwxIwMT
Qw1g6iG82i4ZKYCwcJYMjFcneDXAS5Lxhp+QzOoEDNQvTiMDg4ufkIG6BSfhZf4jwJ0T3A5gIstNjKMn
GPyENzyK4fWOSpIkcShlA/2ShGAugX0dAAAAAElFTkSuQmCC
</value>
</data>
<data name="TSBtnFilterAufheben.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEeSURBVFhH7ZJbEoMwCEVduktzZy0XIRKCkSbt9CdnPIyG
R+LotlhkedFlleUUo30NdlB22EiPB02sDlE5e4FnK0KvPg0aWR2kcvYCz0XkrSgYBc1FDLOiQMA9qzmV
sxNgQBEDrSgQcN/LfwyaGylU7vvORjnpGUOHerFON5XRmun5GB54HEd5My+FrlEPmeZ8I2LkAFG9mObx
AJBCdmM1DW/c+wSQwu8O8CSF0KjWmCZqZil0jXqMacJPQMFvhuDXuOfm06XhAfYnpOA3KvgcDn7z/6Sp
DoChVqkp+PzXDoAhGGhF7iy5sHmovVMHgBQqdR0FHq1Rg81hmmoYxJqxATXWc6kxB1X6YY+M9ITMDJrp
bZqhpNLM9i8Wf2Lb3g1pbK07+OH0AAAAAElFTkSuQmCC
</value>
</data>
<data name="TSBtnFirst.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAK9SURBVDhPfVNtSFNRGL53OmHsQ93mds3pnUkR/VCIojDF
SoxULOpXmh+VEFb0IZmpQQlGmSnkx0yaTQ3SsnLOhHD50ZaSWX8KUSE/CiLQsj/9CFrep3PONjSyHng5
5z3v87z3vO97LrcKEjmlrkUWlzQjS8nzyHYTI3t6xmL/gY5X6+3y1EJJdbEH2spB6Gvc0Fe7EHrFCVVx
F+R7zkqE0025XskyDDLDhklNgQ0RN4Yg3nQjqmYIkVUDMF11IqLiKSLKe2Es6YIq1wKZIWaKarxSAl4t
9GtPtkGsH4FY64a5YQTRTWOItr5hZm4cZcnCy7ohFD9CcFYdeLWx3yfn9qkzSn3iF4zMxKuYWDcM4cJj
GM60Q7njFKiW45WCg16TXlusHUbGg7coGZyGmSYkAr/l9Uwg0z5OSnsOw+l70OU3g1eSfgRt3LXgrzmq
egiuuUVQJDS/ZH5yyxhcHxYhSRLcZKVn4WV26I/ZIDfFz3Oa5ByJik3XnKRhfXDPfmUJ0myjuPP6I37+
WmI+BY1RDm2o7qgVitikJU6TkivRBq253MvMPf2FkdtezbF1JWiM8S49gS6viSRIlzj55vR52oPwUjsE
MibX+3lGTqzuQ2nnGL59/8F8ChqjHOH8Q2izGxG0LnGBCwwTHXTOdDzGwg44xz+xejeVO5i/vug+rM53
8JBSBiY+s7Ow420IPVgPXiM42Bj1hyvZDWgg9lw79laQJhW0Mp8a3W8tbkd8WSfztdkWqHb6xkjAB4aZ
BoSiDu94jliJ3f6n0auHHKgiD0l4RsV+GAMi46YMp8hXT9yFNucWtJkNf1oWXesRsv86Agwxk0Sz/JR9
0PMaoyM4rVDSF7Swh8ISHbIQsYXUXAfl9nyJV+q6CPevn2klknhlaGvA2m2zCjHNoxBTPQHmLTO8QmMj
sQQvxQ+O+w0UG9zYwCvIHAAAAABJRU5ErkJggg==
</value>
</data>
<data name="TSBtnPrevious.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAK5SURBVDhPfVJbSFRRFL13xqnMcfTOjHced5xH9lGSUVGQ
kRmFiUqkEFimTRlhiZVC2VhkgWbmA1LzUVIzSg+iHBs1SnEyK1EjP6JA+1A/+kmFPgI/QpjVOediZgxt
WGzO3Wuts8/elwsSCZwguRWbkicVSc4FxT6CLclT5JuH1HbJlOCh4wWpU5VSBPXlLmgr/dDXDkJX/QZC
WS/Cir1QJReCcJ4Trl6WLIVBIcWNh+fdg1T9GtZbb2GtHUD0zX5YKnohlb2E+VoPRJcX6pxGKMTYCaqR
pRzH84KlX8j3wFb/HjYitjUMwd4yCkfrRwZ74zAx88N0qRPGC08RkVUPPtLip1pqkB6+3yWL697B3jQC
BxUHAeUYL3ZAPPcIqxMLQLUcL9h8UkUfa5saMKO/EHdnBKWDU9jQMsy6s9YMQDz7ELoTreA1ko9bEbtn
9s+ba8j7CYFmOzm7+r5ibv4XAoEAnB2fEF3lZzVTSSd0J+9DFbNzhgvfmx2gYgvpwnK9l+WM9g/48v0n
Ey7C+WQMUvkrxqED1eW2YlVcaoDTJB0N0Gmbr/YQdLP87cf8MjFFzoNRmK90wVxKOCRrnS0I3ZgW4NRb
02boqkwlXhhdHQRebCvvRvfY9DKDbPcQjMXP2BDpJrRHGrHCFj/HhVjX+eieaVEsfAyxiIBmMqj06hf4
PD3LDDKb5eHRWtTpNgiHGshP5fCxNeqPVbIO9KTwL0QyrIM3fDDnk3OeG/pTHna7evcZusYD1IBXmdb6
DeflW3XH7/4X2uwmRGZUkdst/VRLDWgYVsZsnhALPIjKb4c2pxnC4YblyLrNckR6JZTi+nGiEWXpUuhD
9FafJrWQtOlma6JGtF0tFWfWIWxHLvl5DF7C1cmS4JGo1BjalGvip0JtqQuhtpQFpWP7JB8mukktQaYs
Bsf9BvJ9y/Q7+ip/AAAAAElFTkSuQmCC
</value>
</data>
<data name="TSBtnNext.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAKfSURBVDhPfVNbSBRRGJ7ZdYVlL7qzs7tjro4mQUjkS0FU
YheMVCLqqcxbSaKJlVCWBiUUaeZCXnbd2lg1KB8yddOKNi95A7EL9LRSaiREKNRLj4vzdc7MrBeUPviY
M+f/vp///P85zCZIZwzWdk1axpwmszCsOUJI1nRPjv0HVtbE9+qyKiXjjZfg6ofBu8bAN47CcicIY1UP
dEcvS0TTR7WKZRV2jX17yFzqR/z9EYgPxpDoGkFCwxCcd4OIv/0G8bUDcFzvgbHADY09ZYZ6FCsBaxIG
ufJOiC2TEJvGkNQ6iWTvNJJ9H2UmeabkZHE1fRCquhGT2wzW5BhU7cxx07Fq1Twui2XzJhSbJyBcewH7
pWcwHKgA9TKsQQjQMmnZYtOELCp7PYMvi39R8iok/69lous97Befwlr8GKyB9CM69dBS5MyJjQq9HxYQ
wfiPP8jsnF6JUcbV9IIv8UPn3LvImA/nS9TsrAuShr2V6Z36rtoVhJeX0fFpAamuYTlOG2o954N+Z8Yy
Y84skGiDttwaWGHb5JxqXQ/PxKyiudkPa6GXJMiRGN2unEXag7jqXghkTJSe0a+qRYEkSeiemsWO2oCi
ufocXJ4H0dvSl5gomxigc6bjcVR2yXQPh1Qr8PnbL2TX9cudj8RtZZ2wnGoBaxYC8hj5onq5AhqgLPON
YP7nb5S7g7Cd96/sR8jluWE8qI6RgI2yOYeEK13KeM76wBU9hOWMm6wfbSAtPfZkA7lIwjtqjsChTUib
sVd0wHbhCbj8NnCnW9czl35bEHviHrT2lBDxrF5lFTxrdgRisislvrRdvihyIlIJl+smZ26GYV+xxBqs
PUS74TGtRQZrsHRot+6Z14vZYb2YFdYm7Z5j9WY/ie1XJBEwzD9i2NfQid+uMAAAAABJRU5ErkJggg==
</value>
</data>
<data name="TSBtnLast.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAK7SURBVDhPfVNtSFNRGL53OmHsQ93mds3pnUkR/UiIojDF
SoxULOpXmh+VEFZYSWZqUIJRZgr5MZNmU4O0rJwzIVx+tKVk1p9CVMiPggi07E8/gpb36ZyzDY2sBx7O
fc/7PGfved8zbhUkcEpdiyw2cUaWnOuR7SEk33SP5f4DHa/W2+UphZLqYg+0lYPQ17ihr3Yh9IoTquIu
yPeelYimm2q9lmUYZIYNk5p8GyJuDEG86UZUzRAiqwZguupERMVTRJT3wljSBVWOBTJDzBT1eK0EvFro
155qg1g/ArHWDXPDCKKbxhBtfcNobhxlh4WXdUMofoTgzDrwamO/z87tV6eX+swvmJiZV6FYNwzhwmMY
zrRDubMA1MvxSsFBy6Rli7XDyLCPI7dngon9NJPDSwankf7gLbnacxhO34Murxm8kvQjaOPuBf+do6qH
4P6wCEmS4CJrUssY24tvfgkK19wii8PL7NAft0FuipvnNEnZEjWbrjlJw/rgnv3KxBQ/fy3hzuuPSLWN
spjmqIY2VHfMCsWmxCVOk5wj0QatudzL6J7+wsQr0fZqjq00x3SXnkCX20QOSJM4+Za0edqD8FI7BDIm
1/t5Jqb49v0HSjvHkFDdx2Kaoxrh/ENosxoRtC5hgQsMEx10znQ8xsIODEx8hoeUbnW+w/qi+2xvc7mD
9cU5/onFYSfaEHqoHrxGcLAx6o9UsgpoIq6sE9uK26HPb2UxJf3eV2FH7Ll2FmuzLFDt8o2RgA8MMw0I
RR3e8Ry1Et7+J2npIQeryEMSnlGzH8aAyNgpQwH51ZN3oc2+BW1Gw5/MpGs9Qg5cR4AhZpJ4lp+yD3pe
Y3QEpxZK+vwW9lDYQYctxGwhd66DckeexCt1XUT7159pJRJ5ZWhrwNrtswox1aMQUzwB5q0zvEJjI7l4
r8QPjvsNWSfc2bvcdIgAAAAASUVORK5CYII=
</value>
</data>
<metadata name="Menu.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>255, 17</value>
</metadata>
<metadata name="ImgListApplikationTree.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>560, 56</value>
</metadata>
<data name="ImgListApplikationTree.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64">
<value>
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAACM
DwAAAk1TRnQBSQFMAgEBBwEAAdQBCgHUAQoBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
AwABQAMAASADAAEBAQABCAYAAQgYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA
AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5
AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA
AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm
AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM
AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA
ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz
AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ
AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM
AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA
AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA
AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ
AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/
AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA
AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm
ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ
Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz
AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA
AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM
AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM
ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM
Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA
AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM
AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ
AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz
AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm
AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw
AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD/wQAAfcD7AHzAZIB8QPs
AQcB8RMAAvQFAAH/A/MB/xUAAfkBRQIbARoBRgH5ASABHAHxAe0B9xIAAfQB9wHtAfMEAAG8Aa4B7AHv
Af8VAAH5AQ8B/wEAARsBRgH/AfkBRQH3AUYB8hIAARsB+QFuAewB/wIAAf8BFwH5AUYB8BYAAfkBEQFE
Ae8BbwHpAZIB7QH5AQEBRAH/BwAB7AgAAfEBAAH/ARcBRgHsAfAB7AEAAQEC+QFuAwAB8RIAAfIB+QEL
AUYBRAGTAUYE+QERFAABlAH5AWgB7AHwAf8BRwH5AUYB8hQAAfMB8AEAAfkBDwEWAUUBbQESARsBRAFv
AUYBZQgAAewIAAHxAwABlAH5AWgB7AFFAvkBRQEOAwAB8RMAAWcBbgFvARYBRQFuAeoBRgEWAUUBtAHv
FAAB/wEWAfkBbgP5AbwVAAH0AfABAAHyAbwBRQEWAW8CRQGUAUYB7AHwAWYHAAHsCAAB8QQAARoE+QFu
BQAB8RQAAe8BbgFGAZQBbwIWAUUBvAEbAaYWAAG9AvkBRgHwFgAB9AHxAbwBAAGLARsBRAFGApQBRgHr
AbwBGwG0Ae8GAAHsCAAB8QUAAb0C+QFGAesBDgQAAfEUAAHyARwBRQHjAhYBRgFEAhsB8AFmAQcE8QEH
CgABBwTxAUcC+QFGAewB9wH0FAAB9AHzAfEB8AHyAUUBFgFvAUUBRgEWAUYBZgHVAW8BpgHxAQAC8QEA
AfEB7AgAAvEBAALxAb0C+QFoASABQAHsAesDAAHxEwAB8QFGAeMBRgHsAfABvAFFAW8BRgHvAfIB9AHx
AQcC6gEHAfEKAAHxAQcC6gFGAfkBRgG8AfMBRwFGAewB8xUAAfACRgHtAfQDAAH/Ae8BRgFFAf8BAAHx
AQAC8QEAAfEB7AgAAvEBAAHxAZMC+QFoAQ4BAAEgAfkBbgHrARABAAHxEQAB8wFuAfAB/wcAAf8BkgFu
Af8B8QEAAv8BAAHxCgAB8QEAAfIC+QFGAfMCAAH/AeMB+QGTAfQTAAL/CwAC/wHzBPEB8woAAfMB8QEH
ApMBGgQAAf8BGwH0FAAG/wP0A/8WAAH/CQAB/wHxEgAB9AK8Au8BrgKLAa4B9wHyAv8VAAH3AfMIAAHv
AfcSAAGtAvMBrQG0BLUBzwGuAe8C/xQAAe8BRQH/BgAB8QFGAfIEAAT5AQAB+QEABPkCAAG1AQcB9AGt
AbUBCQK1AbQCtQG0AYsB7wL/AwAKbQYAAewBbwFEBe8BkgFFAUYB/wQAAfkBHwNtAfkBEwH5AQEBFQMA
AbUB7QGtB7UBtAGtAYsBrgHzAf8CAAGmCbwBBwFtBAAB8gEHAkYBRAO8AQcBRAHjAUQFAAH5ASABBwK8
AfkB7AEHAfkBAQFDAgAB8AGsAbQBtQUJAbUBrQOLAe8B/wIHAQAKGwFlAgAB8wHwAQAB7wFFARYBRQHr
AhsBRAFvAUYBZQIAAfIB7wEAAfkBIAMbAfkBbwIgAfkBAQMAAYsBswGtAQkC3QG8AQkBrQSLAe0B/wMA
AbQBGwe8ARsBhgUAAYsBbgFvARYBRQHsAeoBRgEWAUUBtAHvBAAB+QEgAbwC8QHvAbwC8QHzAbQBbQIA
AUsBrQGzAYsBuwHzAfIBtAGtBIsBrgH0AbwBBwEAAaYBGwHrAfcE/wHzAf8B8AFtAQAB9AHwAQAB8gG8
AUUBFgFvAkUBlAFGAewB8AFmAQAB8wHwAQAB+QFGAZIB9AHzAfkB8gH/AfQB/wHwAWYCAAGLATgBrQG0
AYYBiwG1AbQBzwGtA4sBrQHvBAABGwHvAf8B8wX/ARsBZQUAAe8BbgFGAZQBbwIWAUUBvAEbAaYFAAHv
AbwB7QGSBP8B8QEbAaYCAAG1Af8BOAGRAbQBrQGGAa0BtAGtA4sB9wG1AfEBvAEHAQABtAEbB+8BGwGG
AW0B9AHxAbwBAAGLARsBRAFGApQBRgHrAbwBGwG0Ae8B8wHxAbwBAAGLARsHvAEbAbQBbQEAAv8B9gEx
AVEBrAKtAosBrQKLAfMBrQQAAaYJGwHwAW0EAAHyARwBRQHjAhYBRgFEAhsB8AFmBQAJGwHwAWYBAAH/
Aa0B/wHzAVIBUQHrAqwDrQGuAfMBrQHyAfACBwEACqwBpgH0AfMB8QHwAfIBRQEWAW8BRQFGARYBRgFm
AdUBbwGmAfQB8wHxAQcBAAesAtUBbwGmAgAB/wG1AfEB9AHxARwBUQFLAa0BpgGtAbUBrQH0BQABzwiL
AaYEAAHxAUYB4wFGAewB8AG8AUUBbwFGAe8B8gH0EwAB/wGtAbwBCQG7AbUBtAGtAbUE/xIAAfACRgHt
AfQDAAH/Ae8BRgFFAf8VAAL/AbwCtQHwA/8UAAHzAW4B8AH/BwAB/wGSAW4B/zEAAv8LAAL/EAABQgFN
AT4HAAE+AwABKAMAAUADAAEgAwABAQEAAQEGAAEBFgAD/wEAAeABAQL/Ac8BgwIAAeABAQL/AYcBgwIA
AeIBAQL/AYMBBwIAAeABAQH8AQABgAMAAcABAwL/AcABDwIAASABAwH8AQAB4AMAAeABAQL/AeABHwIA
ASABAQH8AQAB8AMAAfABAQL/AfgBPwIAARABAAH8AQAB+AMAAfABAAEDAf8BAAEPBAABSAEAAUADAAHg
AQABAwH/AQABBwIAAsEBSAEAAUADAAGHAfABSwH/AUEBgwIAAZ8B/AEDAf8BAwHHAgABgAEHAv8B7wH5
Av8BgAEDAv8B5wH5Av8BgAEBAv8B4wHxAeEBQwIAAeABBwHgAQEB4AEHAgABwAEDAcABAwHgAQMCAAEg
AQMBIAEDASABAwGAAQAB4AEDAeABAQHgAQEBgAEAASABAQEgAQEBIAEBAYABAAHwAQEB8AEBAfABAQGA
AQABEAEAARABAAEQAQABgAEAAfABAAHwAQAB+AEAAYABAAEIAwABCAEAAcABAAH4AQEB4AEAAv8B4AEA
Av8CwQL/AfABBwL/AYcB8Ab/AZ8B/AL/Cw==
</value>
</data>
<metadata name="ToolStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>670, 95</value>
</metadata>
<data name="rbsortstruktur.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAGRJREFUOE9j
4GBhsATiUDRsyUAsAGmA0jIgjCxGFEAyAGw7EnsVEP8ngENhiguB+BgUg9j0dQHYRjRcCDKIIgA0hDgX
UAyAplDmBZAGGI3GHkLRCNNEdlLGmpmAmE7RSBlgYAAA7b9Qpw8NhxUAAAAASUVORK5CYII=
</value>
</data>
<data name="rbsortalpha.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAOBJREFUOE+t
ktENwkAMQ++DD366AAOwQBdgARZgAOZggY7FXOB3ikNOQm2RsGRxZ2InF7X9HcdDe0Edz+LUxUDoJ3HQ
B5SAm0hIIvRZHPSEzVH4EClOhH4VBz1RA0pxjrsaUEx0XuI8PGMzQD8Y7uK1BOYUqwECnS5BDNwp5s7m
NwOm59ReldJcvGsCQKe5BOzfQSCn0HkR2cdPAa10xtz3EcaTA3znP/GDMGOii5cJutnU3ZP15XZ49ErJ
FBEC5zDznTBhLtcgja6kU+C3ugvF36ZLINARk+kJDM7l7a29ATaiVIfzAyrnAAAAAElFTkSuQmCC
</value>
</data>
<metadata name="ctxmenuVertragselementApplikatoin.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 56</value>
</metadata>
<data name="C1VertragselementApplikation.Images" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA0SURBVChTdYkBCgAgDAL9/6eLIsd0eSCKhw/r9aCLtC88
vAdHMEIXKUIUhMK76EfagglgA6CqHOQpL6GyAAAAAElFTkSuQmCC
</value>
</data>
<data name="C1VertragselementApplikation.PrintInfo.PageSettings" mimetype="application/x-microsoft.net.object.binary.base64">
<value>
AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj0yLjAuMC4wLCBDdWx0
dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACRTeXN0ZW0uRHJh
d2luZy5QcmludGluZy5QYWdlU2V0dGluZ3MHAAAAD3ByaW50ZXJTZXR0aW5ncwVjb2xvcglwYXBlclNp
emULcGFwZXJTb3VyY2URcHJpbnRlclJlc29sdXRpb24JbGFuZHNjYXBlB21hcmdpbnMEBAQEBAQEJ1N5
c3RlbS5EcmF3aW5nLlByaW50aW5nLlByaW50ZXJTZXR0aW5ncwIAAAAgU3lzdGVtLkRyYXdpbmcuUHJp
bnRpbmcuVHJpU3RhdGUCAAAAIVN5c3RlbS5EcmF3aW5nLlByaW50aW5nLlBhcGVyU2l6ZQIAAAAjU3lz
dGVtLkRyYXdpbmcuUHJpbnRpbmcuUGFwZXJTb3VyY2UCAAAAKVN5c3RlbS5EcmF3aW5nLlByaW50aW5n
LlByaW50ZXJSZXNvbHV0aW9uAgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAf
U3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuTWFyZ2lucwIAAAACAAAACQMAAAAF/P///yBTeXN0ZW0uRHJh
d2luZy5QcmludGluZy5UcmlTdGF0ZQEAAAAFdmFsdWUAAgIAAAAACgoKAfv////8////AAkGAAAABQMA
AAAnU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRlclNldHRpbmdzEgAAAAtwcmludGVyTmFtZQpk
cml2ZXJOYW1lCm91dHB1dFBvcnQLcHJpbnRUb0ZpbGUUcHJpbnREaWFsb2dEaXNwbGF5ZWQKZXh0cmFi
eXRlcwlleHRyYWluZm8GY29waWVzBmR1cGxleAdjb2xsYXRlE2RlZmF1bHRQYWdlU2V0dGluZ3MIZnJv
bVBhZ2UGdG9QYWdlB21heFBhZ2UHbWluUGFnZQpwcmludFJhbmdlDGRldm1vZGVieXRlcw1jYWNoZWRE
ZXZtb2RlAQEBAAAABwAEBAQAAAAABAAHAQEHAgceU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuRHVwbGV4
AgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAkU3lzdGVtLkRyYXdpbmcuUHJp
bnRpbmcuUGFnZVNldHRpbmdzAgAAAAgICAgiU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRSYW5n
ZQIAAAAHAgIAAAAKBgcAAAAACQcAAAAAAAAACv//Bfj///8eU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcu
RHVwbGV4AQAAAAd2YWx1ZV9fAAgCAAAA/////wH3/////P///wAJCgAAAAAAAAAAAAAADycAAAAAAAAF
9f///yJTeXN0ZW0uRHJhd2luZy5QcmludGluZy5QcmludFJhbmdlAQAAAAd2YWx1ZV9fAAgCAAAAAAAA
AAAACgUGAAAAH1N5c3RlbS5EcmF3aW5nLlByaW50aW5nLk1hcmdpbnMIAAAABGxlZnQFcmlnaHQDdG9w
BmJvdHRvbQpkb3VibGVMZWZ0C2RvdWJsZVJpZ2h0CWRvdWJsZVRvcAxkb3VibGVCb3R0b20AAAAAAAAA
AAgICAgGBgYGAgAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZ
QAEKAAAAAQAAAAkDAAAAAfP////8////AAoKCgHy/////P///wAJDwAAAAEPAAAABgAAAGQAAABkAAAA
ZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZQAs=
</value>
</data>
<data name="C1VertragselementApplikation.PropBag" xml:space="preserve">
<value>&lt;?xml version="1.0"?&gt;&lt;Blob&gt;&lt;Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"&gt;&lt;Data&gt;HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}Heading{ForeColor:ControlText;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}&lt;/Data&gt;&lt;/Styles&gt;&lt;Splits&gt;&lt;C1.Win.C1TrueDBGrid.MergeView Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"&gt;&lt;CaptionStyle parent="Style2" me="Style10" /&gt;&lt;EditorStyle parent="Editor" me="Style5" /&gt;&lt;EvenRowStyle parent="EvenRow" me="Style8" /&gt;&lt;FilterBarStyle parent="FilterBar" me="Style13" /&gt;&lt;FilterWatermarkStyle parent="FilterWatermark" me="Style14" /&gt;&lt;FooterStyle parent="Footer" me="Style3" /&gt;&lt;GroupStyle parent="Group" me="Style12" /&gt;&lt;HeadingStyle parent="Heading" me="Style2" /&gt;&lt;HighLightRowStyle parent="HighlightRow" me="Style7" /&gt;&lt;InactiveStyle parent="Inactive" me="Style4" /&gt;&lt;OddRowStyle parent="OddRow" me="Style9" /&gt;&lt;RecordSelectorStyle parent="RecordSelector" me="Style11" /&gt;&lt;SelectedStyle parent="Selected" me="Style6" /&gt;&lt;Style parent="Normal" me="Style1" /&gt;&lt;ClientRect&gt;0, 0, 825, 104&lt;/ClientRect&gt;&lt;BorderSide&gt;0&lt;/BorderSide&gt;&lt;/C1.Win.C1TrueDBGrid.MergeView&gt;&lt;/Splits&gt;&lt;NamedStyles&gt;&lt;Style parent="" me="Normal" /&gt;&lt;Style parent="Normal" me="Heading" /&gt;&lt;Style parent="Heading" me="Footer" /&gt;&lt;Style parent="Heading" me="Caption" /&gt;&lt;Style parent="Heading" me="Inactive" /&gt;&lt;Style parent="Normal" me="Selected" /&gt;&lt;Style parent="Normal" me="Editor" /&gt;&lt;Style parent="Normal" me="HighlightRow" /&gt;&lt;Style parent="Normal" me="EvenRow" /&gt;&lt;Style parent="Normal" me="OddRow" /&gt;&lt;Style parent="Heading" me="RecordSelector" /&gt;&lt;Style parent="Normal" me="FilterBar" /&gt;&lt;Style parent="FilterBar" me="FilterWatermark" /&gt;&lt;Style parent="Caption" me="Group" /&gt;&lt;/NamedStyles&gt;&lt;vertSplits&gt;1&lt;/vertSplits&gt;&lt;horzSplits&gt;1&lt;/horzSplits&gt;&lt;Layout&gt;None&lt;/Layout&gt;&lt;DefaultRecSelWidth&gt;17&lt;/DefaultRecSelWidth&gt;&lt;ClientArea&gt;0, 0, 825, 104&lt;/ClientArea&gt;&lt;PrintPageHeaderStyle parent="" me="Style15" /&gt;&lt;PrintPageFooterStyle parent="" me="Style16" /&gt;&lt;/Blob&gt;</value>
</data>
<metadata name="ToolStrip3.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>910, 17</value>
</metadata>
<data name="tsntmBeziehungspeichern.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABuSURBVDhP5ZDRCcAgDEQdJaM4iqNkBEdwg7ihJdLKFc8K
/WwfHMHjPDThm7RTCPOWvC8QkSvYUkr9gs8Y4/Ddo3jIzDDY5aU55z7Bn2EFqno7gygsuNIMeQHSSin4
jZldQa0Vl0l5WtR+ib8lhAOpPWEMJNKRZgAAAABJRU5ErkJggg==
</value>
</data>
<data name="ToolStripButtonVEApplNew.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACoSURBVDhPpdBbDoMgEEBR9r8qNtGY1NT6KEEBhboB6tRM
OiGWR5jkygfD+ZDtb+trY5xzX9PuNs+OgU+0q8eYswZ2mI9NCnKbzkNg+R9kV5WH0EJkNXMaoXOJ6AIE
9miIGCXLkOP7jSJ6EWkE7jGKYGp+wZlG8HEY3C1yrEek6PMQjD7GxNTBGUdwzr0fgj92GtoyhIbI+Lzn
IzD0MdY/mhMpKUS69uY/mTthk1u8I7QAAAAASUVORK5CYII=
</value>
</data>
<data name="ToolStripButtonVEApplDelete.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACNSURBVDhPtZEBDsAgCAN5uk/zZ86S1YCIc1lG0kRLuU2V
Wmv7oiWglNJEJAj+nA0ADXb1RRB89F3ebUx4JwsZgNNhihAF4Gzut1kbD3m9q/TrrHlthLkcANla9H8G
sOa1UQ5gPXgDEF7hQO4VtveQCHmdI+ANhMMBoEZvZseBb4c1bzeUnu0OW8H32douXC1jKqjDtjgAAAAA
SUVORK5CYII=
</value>
</data>
<metadata name="ctxmenuLizenzkauf.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>1017, 17</value>
</metadata>
<data name="C1Lizenzkäufe.Images" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA0SURBVChTdYkBCgAgDAL9/6eLIsd0eSCKhw/r9aCLtC88
vAdHMEIXKUIUhMK76EfagglgA6CqHOQpL6GyAAAAAElFTkSuQmCC
</value>
</data>
<data name="C1Lizenzkäufe.PrintInfo.PageSettings" mimetype="application/x-microsoft.net.object.binary.base64">
<value>
AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj0yLjAuMC4wLCBDdWx0
dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACRTeXN0ZW0uRHJh
d2luZy5QcmludGluZy5QYWdlU2V0dGluZ3MHAAAAD3ByaW50ZXJTZXR0aW5ncwVjb2xvcglwYXBlclNp
emULcGFwZXJTb3VyY2URcHJpbnRlclJlc29sdXRpb24JbGFuZHNjYXBlB21hcmdpbnMEBAQEBAQEJ1N5
c3RlbS5EcmF3aW5nLlByaW50aW5nLlByaW50ZXJTZXR0aW5ncwIAAAAgU3lzdGVtLkRyYXdpbmcuUHJp
bnRpbmcuVHJpU3RhdGUCAAAAIVN5c3RlbS5EcmF3aW5nLlByaW50aW5nLlBhcGVyU2l6ZQIAAAAjU3lz
dGVtLkRyYXdpbmcuUHJpbnRpbmcuUGFwZXJTb3VyY2UCAAAAKVN5c3RlbS5EcmF3aW5nLlByaW50aW5n
LlByaW50ZXJSZXNvbHV0aW9uAgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAf
U3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuTWFyZ2lucwIAAAACAAAACQMAAAAF/P///yBTeXN0ZW0uRHJh
d2luZy5QcmludGluZy5UcmlTdGF0ZQEAAAAFdmFsdWUAAgIAAAAACgoKAfv////8////AAkGAAAABQMA
AAAnU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRlclNldHRpbmdzEgAAAAtwcmludGVyTmFtZQpk
cml2ZXJOYW1lCm91dHB1dFBvcnQLcHJpbnRUb0ZpbGUUcHJpbnREaWFsb2dEaXNwbGF5ZWQKZXh0cmFi
eXRlcwlleHRyYWluZm8GY29waWVzBmR1cGxleAdjb2xsYXRlE2RlZmF1bHRQYWdlU2V0dGluZ3MIZnJv
bVBhZ2UGdG9QYWdlB21heFBhZ2UHbWluUGFnZQpwcmludFJhbmdlDGRldm1vZGVieXRlcw1jYWNoZWRE
ZXZtb2RlAQEBAAAABwAEBAQAAAAABAAHAQEHAgceU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuRHVwbGV4
AgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAkU3lzdGVtLkRyYXdpbmcuUHJp
bnRpbmcuUGFnZVNldHRpbmdzAgAAAAgICAgiU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRSYW5n
ZQIAAAAHAgIAAAAKBgcAAAAACQcAAAAAAAAACv//Bfj///8eU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcu
RHVwbGV4AQAAAAd2YWx1ZV9fAAgCAAAA/////wH3/////P///wAJCgAAAAAAAAAAAAAADycAAAAAAAAF
9f///yJTeXN0ZW0uRHJhd2luZy5QcmludGluZy5QcmludFJhbmdlAQAAAAd2YWx1ZV9fAAgCAAAAAAAA
AAAACgUGAAAAH1N5c3RlbS5EcmF3aW5nLlByaW50aW5nLk1hcmdpbnMIAAAABGxlZnQFcmlnaHQDdG9w
BmJvdHRvbQpkb3VibGVMZWZ0C2RvdWJsZVJpZ2h0CWRvdWJsZVRvcAxkb3VibGVCb3R0b20AAAAAAAAA
AAgICAgGBgYGAgAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZ
QAEKAAAAAQAAAAkDAAAAAfP////8////AAoKCgHy/////P///wAJDwAAAAEPAAAABgAAAGQAAABkAAAA
ZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZQAs=
</value>
</data>
<data name="C1Lizenzkäufe.PropBag" xml:space="preserve">
<value>&lt;?xml version="1.0"?&gt;&lt;Blob&gt;&lt;Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"&gt;&lt;Data&gt;HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}Heading{AlignVert:Center;Border:Flat,ControlDark,0, 1, 0, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}&lt;/Data&gt;&lt;/Styles&gt;&lt;Splits&gt;&lt;C1.Win.C1TrueDBGrid.MergeView Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"&gt;&lt;CaptionStyle parent="Style2" me="Style10" /&gt;&lt;EditorStyle parent="Editor" me="Style5" /&gt;&lt;EvenRowStyle parent="EvenRow" me="Style8" /&gt;&lt;FilterBarStyle parent="FilterBar" me="Style13" /&gt;&lt;FilterWatermarkStyle parent="FilterWatermark" me="Style14" /&gt;&lt;FooterStyle parent="Footer" me="Style3" /&gt;&lt;GroupStyle parent="Group" me="Style12" /&gt;&lt;HeadingStyle parent="Heading" me="Style2" /&gt;&lt;HighLightRowStyle parent="HighlightRow" me="Style7" /&gt;&lt;InactiveStyle parent="Inactive" me="Style4" /&gt;&lt;OddRowStyle parent="OddRow" me="Style9" /&gt;&lt;RecordSelectorStyle parent="RecordSelector" me="Style11" /&gt;&lt;SelectedStyle parent="Selected" me="Style6" /&gt;&lt;Style parent="Normal" me="Style1" /&gt;&lt;ClientRect&gt;0, 0, 825, 104&lt;/ClientRect&gt;&lt;BorderSide&gt;0&lt;/BorderSide&gt;&lt;/C1.Win.C1TrueDBGrid.MergeView&gt;&lt;/Splits&gt;&lt;NamedStyles&gt;&lt;Style parent="" me="Normal" /&gt;&lt;Style parent="Normal" me="Heading" /&gt;&lt;Style parent="Heading" me="Footer" /&gt;&lt;Style parent="Heading" me="Caption" /&gt;&lt;Style parent="Heading" me="Inactive" /&gt;&lt;Style parent="Normal" me="Selected" /&gt;&lt;Style parent="Normal" me="Editor" /&gt;&lt;Style parent="Normal" me="HighlightRow" /&gt;&lt;Style parent="Normal" me="EvenRow" /&gt;&lt;Style parent="Normal" me="OddRow" /&gt;&lt;Style parent="Heading" me="RecordSelector" /&gt;&lt;Style parent="Normal" me="FilterBar" /&gt;&lt;Style parent="FilterBar" me="FilterWatermark" /&gt;&lt;Style parent="Caption" me="Group" /&gt;&lt;/NamedStyles&gt;&lt;vertSplits&gt;1&lt;/vertSplits&gt;&lt;horzSplits&gt;1&lt;/horzSplits&gt;&lt;Layout&gt;None&lt;/Layout&gt;&lt;DefaultRecSelWidth&gt;17&lt;/DefaultRecSelWidth&gt;&lt;ClientArea&gt;0, 0, 825, 104&lt;/ClientArea&gt;&lt;PrintPageHeaderStyle parent="" me="Style15" /&gt;&lt;PrintPageFooterStyle parent="" me="Style16" /&gt;&lt;/Blob&gt;</value>
</data>
<metadata name="ToolStripLizenz.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>669, 17</value>
</metadata>
<data name="TSBtnLizenzNew.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACoSURBVDhPpdBbDoMgEEBR9r8qNtGY1NT6KEEBhboB6tRM
OiGWR5jkygfD+ZDtb+trY5xzX9PuNs+OgU+0q8eYswZ2mI9NCnKbzkNg+R9kV5WH0EJkNXMaoXOJ6AIE
9miIGCXLkOP7jSJ6EWkE7jGKYGp+wZlG8HEY3C1yrEek6PMQjD7GxNTBGUdwzr0fgj92GtoyhIbI+Lzn
IzD0MdY/mhMpKUS69uY/mTthk1u8I7QAAAAASUVORK5CYII=
</value>
</data>
<data name="TSBtnLizenzDelete.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACNSURBVDhPtZEBDsAgCAN5uk/zZ86S1YCIc1lG0kRLuU2V
Wmv7oiWglNJEJAj+nA0ADXb1RRB89F3ebUx4JwsZgNNhihAF4Gzut1kbD3m9q/TrrHlthLkcANla9H8G
sOa1UQ5gPXgDEF7hQO4VtveQCHmdI+ANhMMBoEZvZseBb4c1bzeUnu0OW8H32douXC1jKqjDtjgAAAAA
SUVORK5CYII=
</value>
</data>
<data name="C1LizenztypDropDwon.Images" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA0SURBVChTdYkBCgAgDAL9/6eLIsd0eSCKhw/r9aCLtC88
vAdHMEIXKUIUhMK76EfagglgA6CqHOQpL6GyAAAAAElFTkSuQmCC
</value>
</data>
<data name="C1LizenztypDropDwon.PropBag" xml:space="preserve">
<value>&lt;?xml version="1.0"?&gt;&lt;Blob&gt;&lt;Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"&gt;&lt;Data&gt;HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:Aqua;}Normal{}RecordSelector{AlignImage:Center;}OddRow{}Style14{}Footer{}FilterBar{}Heading{AlignVert:Center;Border:Flat,ControlDark,0, 1, 0, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style3{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}&lt;/Data&gt;&lt;/Styles&gt;&lt;Splits&gt;&lt;C1.Win.C1TrueDBGrid.DropdownView Name="" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" RecordSelectors="False" VerticalScrollGroup="1" HorizontalScrollGroup="1"&gt;&lt;CaptionStyle parent="Style2" me="Style10" /&gt;&lt;EditorStyle parent="Editor" me="Style5" /&gt;&lt;EvenRowStyle parent="EvenRow" me="Style8" /&gt;&lt;FilterBarStyle parent="FilterBar" me="Style13" /&gt;&lt;FilterWatermarkStyle parent="FilterWatermark" me="Style14" /&gt;&lt;FooterStyle parent="Footer" me="Style3" /&gt;&lt;GroupStyle parent="Group" me="Style12" /&gt;&lt;HeadingStyle parent="Heading" me="Style2" /&gt;&lt;HighLightRowStyle parent="HighlightRow" me="Style7" /&gt;&lt;InactiveStyle parent="Inactive" me="Style4" /&gt;&lt;OddRowStyle parent="OddRow" me="Style9" /&gt;&lt;RecordSelectorStyle parent="RecordSelector" me="Style11" /&gt;&lt;SelectedStyle parent="Selected" me="Style6" /&gt;&lt;Style parent="Normal" me="Style1" /&gt;&lt;ClientRect&gt;0, 0, 98, 44&lt;/ClientRect&gt;&lt;BorderSide&gt;0&lt;/BorderSide&gt;&lt;/C1.Win.C1TrueDBGrid.DropdownView&gt;&lt;/Splits&gt;&lt;NamedStyles&gt;&lt;Style parent="" me="Normal" /&gt;&lt;Style parent="Normal" me="Heading" /&gt;&lt;Style parent="Heading" me="Footer" /&gt;&lt;Style parent="Heading" me="Caption" /&gt;&lt;Style parent="Heading" me="Inactive" /&gt;&lt;Style parent="Normal" me="Selected" /&gt;&lt;Style parent="Normal" me="Editor" /&gt;&lt;Style parent="Normal" me="HighlightRow" /&gt;&lt;Style parent="Normal" me="EvenRow" /&gt;&lt;Style parent="Normal" me="OddRow" /&gt;&lt;Style parent="Heading" me="RecordSelector" /&gt;&lt;Style parent="Normal" me="FilterBar" /&gt;&lt;Style parent="FilterBar" me="FilterWatermark" /&gt;&lt;Style parent="Caption" me="Group" /&gt;&lt;/NamedStyles&gt;&lt;vertSplits&gt;1&lt;/vertSplits&gt;&lt;horzSplits&gt;1&lt;/horzSplits&gt;&lt;Layout&gt;None&lt;/Layout&gt;&lt;DefaultRecSelWidth&gt;17&lt;/DefaultRecSelWidth&gt;&lt;ClientArea&gt;0, 0, 98, 44&lt;/ClientArea&gt;&lt;/Blob&gt;</value>
</data>
<metadata name="ctxmenuLizenzschluessel.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>267, 56</value>
</metadata>
<data name="C1Lizenzschluessel.Images" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA0SURBVChTdYkBCgAgDAL9/6eLIsd0eSCKhw/r9aCLtC88
vAdHMEIXKUIUhMK76EfagglgA6CqHOQpL6GyAAAAAElFTkSuQmCC
</value>
</data>
<data name="C1Lizenzschluessel.PrintInfo.PageSettings" mimetype="application/x-microsoft.net.object.binary.base64">
<value>
AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj0yLjAuMC4wLCBDdWx0
dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACRTeXN0ZW0uRHJh
d2luZy5QcmludGluZy5QYWdlU2V0dGluZ3MHAAAAD3ByaW50ZXJTZXR0aW5ncwVjb2xvcglwYXBlclNp
emULcGFwZXJTb3VyY2URcHJpbnRlclJlc29sdXRpb24JbGFuZHNjYXBlB21hcmdpbnMEBAQEBAQEJ1N5
c3RlbS5EcmF3aW5nLlByaW50aW5nLlByaW50ZXJTZXR0aW5ncwIAAAAgU3lzdGVtLkRyYXdpbmcuUHJp
bnRpbmcuVHJpU3RhdGUCAAAAIVN5c3RlbS5EcmF3aW5nLlByaW50aW5nLlBhcGVyU2l6ZQIAAAAjU3lz
dGVtLkRyYXdpbmcuUHJpbnRpbmcuUGFwZXJTb3VyY2UCAAAAKVN5c3RlbS5EcmF3aW5nLlByaW50aW5n
LlByaW50ZXJSZXNvbHV0aW9uAgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAf
U3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuTWFyZ2lucwIAAAACAAAACQMAAAAF/P///yBTeXN0ZW0uRHJh
d2luZy5QcmludGluZy5UcmlTdGF0ZQEAAAAFdmFsdWUAAgIAAAAACgoKAfv////8////AAkGAAAABQMA
AAAnU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRlclNldHRpbmdzEgAAAAtwcmludGVyTmFtZQpk
cml2ZXJOYW1lCm91dHB1dFBvcnQLcHJpbnRUb0ZpbGUUcHJpbnREaWFsb2dEaXNwbGF5ZWQKZXh0cmFi
eXRlcwlleHRyYWluZm8GY29waWVzBmR1cGxleAdjb2xsYXRlE2RlZmF1bHRQYWdlU2V0dGluZ3MIZnJv
bVBhZ2UGdG9QYWdlB21heFBhZ2UHbWluUGFnZQpwcmludFJhbmdlDGRldm1vZGVieXRlcw1jYWNoZWRE
ZXZtb2RlAQEBAAAABwAEBAQAAAAABAAHAQEHAgceU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuRHVwbGV4
AgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAkU3lzdGVtLkRyYXdpbmcuUHJp
bnRpbmcuUGFnZVNldHRpbmdzAgAAAAgICAgiU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRSYW5n
ZQIAAAAHAgIAAAAKBgcAAAAACQcAAAAAAAAACv//Bfj///8eU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcu
RHVwbGV4AQAAAAd2YWx1ZV9fAAgCAAAA/////wH3/////P///wAJCgAAAAAAAAAAAAAADycAAAAAAAAF
9f///yJTeXN0ZW0uRHJhd2luZy5QcmludGluZy5QcmludFJhbmdlAQAAAAd2YWx1ZV9fAAgCAAAAAAAA
AAAACgUGAAAAH1N5c3RlbS5EcmF3aW5nLlByaW50aW5nLk1hcmdpbnMIAAAABGxlZnQFcmlnaHQDdG9w
BmJvdHRvbQpkb3VibGVMZWZ0C2RvdWJsZVJpZ2h0CWRvdWJsZVRvcAxkb3VibGVCb3R0b20AAAAAAAAA
AAgICAgGBgYGAgAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZ
QAEKAAAAAQAAAAkDAAAAAfP////8////AAoKCgHy/////P///wAJDwAAAAEPAAAABgAAAGQAAABkAAAA
ZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZQAs=
</value>
</data>
<data name="C1Lizenzschluessel.PropBag" xml:space="preserve">
<value>&lt;?xml version="1.0"?&gt;&lt;Blob&gt;&lt;Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"&gt;&lt;Data&gt;HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}Heading{ForeColor:ControlText;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}&lt;/Data&gt;&lt;/Styles&gt;&lt;Splits&gt;&lt;C1.Win.C1TrueDBGrid.MergeView Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"&gt;&lt;CaptionStyle parent="Style2" me="Style10" /&gt;&lt;EditorStyle parent="Editor" me="Style5" /&gt;&lt;EvenRowStyle parent="EvenRow" me="Style8" /&gt;&lt;FilterBarStyle parent="FilterBar" me="Style13" /&gt;&lt;FilterWatermarkStyle parent="FilterWatermark" me="Style14" /&gt;&lt;FooterStyle parent="Footer" me="Style3" /&gt;&lt;GroupStyle parent="Group" me="Style12" /&gt;&lt;HeadingStyle parent="Heading" me="Style2" /&gt;&lt;HighLightRowStyle parent="HighlightRow" me="Style7" /&gt;&lt;InactiveStyle parent="Inactive" me="Style4" /&gt;&lt;OddRowStyle parent="OddRow" me="Style9" /&gt;&lt;RecordSelectorStyle parent="RecordSelector" me="Style11" /&gt;&lt;SelectedStyle parent="Selected" me="Style6" /&gt;&lt;Style parent="Normal" me="Style1" /&gt;&lt;ClientRect&gt;0, 0, 825, 96&lt;/ClientRect&gt;&lt;BorderSide&gt;0&lt;/BorderSide&gt;&lt;/C1.Win.C1TrueDBGrid.MergeView&gt;&lt;/Splits&gt;&lt;NamedStyles&gt;&lt;Style parent="" me="Normal" /&gt;&lt;Style parent="Normal" me="Heading" /&gt;&lt;Style parent="Heading" me="Footer" /&gt;&lt;Style parent="Heading" me="Caption" /&gt;&lt;Style parent="Heading" me="Inactive" /&gt;&lt;Style parent="Normal" me="Selected" /&gt;&lt;Style parent="Normal" me="Editor" /&gt;&lt;Style parent="Normal" me="HighlightRow" /&gt;&lt;Style parent="Normal" me="EvenRow" /&gt;&lt;Style parent="Normal" me="OddRow" /&gt;&lt;Style parent="Heading" me="RecordSelector" /&gt;&lt;Style parent="Normal" me="FilterBar" /&gt;&lt;Style parent="FilterBar" me="FilterWatermark" /&gt;&lt;Style parent="Caption" me="Group" /&gt;&lt;/NamedStyles&gt;&lt;vertSplits&gt;1&lt;/vertSplits&gt;&lt;horzSplits&gt;1&lt;/horzSplits&gt;&lt;Layout&gt;None&lt;/Layout&gt;&lt;DefaultRecSelWidth&gt;17&lt;/DefaultRecSelWidth&gt;&lt;ClientArea&gt;0, 0, 825, 96&lt;/ClientArea&gt;&lt;PrintPageHeaderStyle parent="" me="Style15" /&gt;&lt;PrintPageFooterStyle parent="" me="Style16" /&gt;&lt;/Blob&gt;</value>
</data>
<metadata name="ToolStrip2.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>803, 17</value>
</metadata>
<data name="ToolStripButtonLizenzschluesselNew.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACoSURBVDhPpdBbDoMgEEBR9r8qNtGY1NT6KEEBhboB6tRM
OiGWR5jkygfD+ZDtb+trY5xzX9PuNs+OgU+0q8eYswZ2mI9NCnKbzkNg+R9kV5WH0EJkNXMaoXOJ6AIE
9miIGCXLkOP7jSJ6EWkE7jGKYGp+wZlG8HEY3C1yrEek6PMQjD7GxNTBGUdwzr0fgj92GtoyhIbI+Lzn
IzD0MdY/mhMpKUS69uY/mTthk1u8I7QAAAAASUVORK5CYII=
</value>
</data>
<data name="ToolStripButtonLizenzschluesselDelete.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACNSURBVDhPtZEBDsAgCAN5uk/zZ86S1YCIc1lG0kRLuU2V
Wmv7oiWglNJEJAj+nA0ADXb1RRB89F3ebUx4JwsZgNNhihAF4Gzut1kbD3m9q/TrrHlthLkcANla9H8G
sOa1UQ5gPXgDEF7hQO4VtveQCHmdI+ANhMMBoEZvZseBb4c1bzeUnu0OW8H32douXC1jKqjDtjgAAAAA
SUVORK5CYII=
</value>
</data>
<metadata name="CtxMenuStruktur.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>338, 17</value>
</metadata>
<metadata name="ImageList1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>997, 95</value>
</metadata>
<data name="ImageList1.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64">
<value>
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAD0
DAAAAk1TRnQBSQFMAgEBBQEAAUgBCAFIAQgBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
AwABQAMAASADAAEBAQABCAYAAQgYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA
AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5
AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA
AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm
AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM
AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA
ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz
AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ
AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM
AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA
AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA
AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ
AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/
AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA
AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm
ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ
Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz
AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA
AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM
AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM
ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM
Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA
AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM
AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ
AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz
AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm
AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw
AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD/wEAAf8D9AjzA/QB/zAA
AfQB8gHxAbwB7wG8BvAC8QHyAfQyAAHyAfcB7QHvAf86AAHzAe8C8QGSAfcB/zgAAf8BBwHxAgAB8wGS
AfcB/zcAAfQBBwHxAwAB8wHtAfA4AAHxAQcB8gH/AgcBkgHxOAAB/wHxAQcB8QEHAu8B9DkAAf8B8QMH
Ae8BBwHwAfcBBwH/NgAB/wPzAQcC7wEHAZIB9wH/OQAB8QEHAe8B8AHzAZIB9wH/OAABvAEHAbwB8wEA
AfMB7QHvOAAB8gEHAfIDAAEHAZI4AAH/AfEBBwHyAQAB9AHvAfA5AAH/AfEDBwHwAf86AAH/AfIB8AHy
Af9EAAL0BQAB/wPzAf8CAAH/AfMB8gHxBPABvAPwAvEB8wH0Af8B9ALyCPEC8gH0Af8RAAH0AfcB7QHz
BAABvAGuAewB7wH/AwAB/wHyBgcD7wEHAfAC/wG9AZQBkwYHAZMCbwEHAfAB9AH/EQABGwH5AW4B7AH/
AgAB/wEXAfkBRgHwBQAB8QEHBO8B7QNFAW4BvAIAAf8BlAH5ARcEBwHsAQEB+QEgARwBvAgAAewIAAHx
AQAB/wEXAUYB7AHwAewBAAEBAvkBbgMAAfECAAHxBAcB7wVFAZMDAAH/AeMB+QEXAe8BBwHvAQ4BIAH5
AQEBDgEHFAABlAH5AWgB7AHwAf8BRwH5AUYB8gYAAfEBvAMHAe0FRQGTBAAB8AFvAfkBFwHvAW4BHgH5
ASABCwEOAZMIAAHsCAAB8QMAAZQB+QFoAewBRQL5AUUBDgMAAfECAAHxAbwDBwHvAkUC6QFFAZMEAAHx
AbwBbwH5AUcBHAEfAfkBIAIOAQcVAAH/ARYB+QFuA/kBvAcAAfIB8AS8AW8BRQHpAUUBbwG8BAAB8QK8
AW8B+QFHAvkBHgIOAbwIAAHsCAAB8QQAARoE+QFuBQAB8QIAAfIBvAXvAe0CbgEHAfEEAAHyAbwCBwHv
AUcB+QEgAQsBDgEHAfEXAAG9AvkBRgHwCAAB8gHxCPAB8QHyBAAB8gHxAvABvAFHAfkBRwEWAfAB8QHy
CAAB7AgAAfEFAAG9AvkBRgHrAQ4EAAHxAgAB8gG8Bu8BvAPyBAAB8gG8AgcBkwL5AUcB+QEXAvICAAEH
BPEBBwoAAQcE8QFHAvkBRgHsAfcB9AYAAfML8gQABPIBFwH5ARcB8AHjAfkB4wHxAgAB8QEAAvEBAAHx
AewIAALxAQAC8QG9AvkBaAEgAUAB7AHrAwAB8QIAAfMBvAm7AfMEAAHzAfABuwHvAUcB+QFvAbsBBwFv
AfkB4wH/AQAB8QEHAuoBBwHxCgAB8QEHAuoBRgH5AUYBvAHzAUcBRgHsAfMFAAHzAbsHswK0AfEEAAHz
AbsBswHrAvkDswGQAW8B+QEWAf8B8QEAAvEBAAHxAewIAALxAQAB8QGTAvkBaAEOAQABIAH5AW4B6wEQ
AQAB8QIAAfMB8QcJAe0B6wHxBAAB8wG8AbsBbwH5AWkDuwLsARYBRwG9AfEBAAL/AQAB8QoAAfEBAAHy
AvkBRgHzAgAB/wHjAfkBkwH0BAAJ8wHtAfAB/wQACPMB8QHsAfEB/wIAAfME8QHzCgAB8wHxAQcCkwEa
BAAB/wEbAfQFAAH0CfMGAAjzAfEB8AH/AwABQgFNAT4HAAE+AwABKAMAAUADAAEgAwABAQEAAQEGAAEB
FgAD/xEAAcEB/wYAAYAB/wYAARgBfwYAARwBfwYAAYABfwYAAYABfwYAAcABBwYAAeABAwYAAf4BAQYA
Af4BEQYAAf4BOQYAAf4BEQYAAf8BAQYAAf8BgwYAAv8BzwGDBAAC/wGHAYMBgAMAAv8BgwEHAcABAwEA
AQMB/AEAAYABAAHAAQMBgAEDAv8BwAEPAcABAwHAAQMB/AEAAeABAAHAAQMBwAEDAv8B4AEfAcABAwHA
AQMB/AEAAfABAAHAAQMBwAEDAv8B+AE/AcABAwHAAQMB/AEAAfgBAAHAAQMBwAIDAf8BAAEPAcABAwHA
AQMBSAEAAUABAAHAAQMBwAEBAQMB/wEAAQcBwAEDAcABAAFIAQABQAEAAcABAwHAAQABSwH/AUEBgwHA
AQMBwAIDAf8BAwHHAcABDwHAAQcL
</value>
</data>
<metadata name="ToolStrip4.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>453, 56</value>
</metadata>
<data name="TSBtnEdit.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAKDSURBVDhPjZJfSFNhGMZPFgWTElbrCLsxneGfoAZRShdG
JWgku4gIJEGQbkZ5EYGFV+pNF2Gm0cWEWFjYFBLHQC2agkxBkVqh20rzIjZma3/O2dnZnG5P73fOEqMJ
PfDAd/H9nuf93nO4nAq0Wu2R/7HpNF/y+fpV32Jtrd1WVaXN8RwfEwSEIxFEo1GwsyCKEMnxeBxxSYJE
FoUQInP16G8pwzudDhMajT3HczyDf4ZC+BUO5w0SRSpYaMbzznLo9Xp01RVkOnT7bTme46OxmAJHGEhn
BaR21iwlEoh86YT92VmUlp5A27WDGOkqmNdouOIcz/EMUGBqVUYnMEGgLMsQ1l5gYbQR1dUVMNUVYnXs
JIoKuYvEHVJxCmBtCpxrZWAymYQUeI9VZwtqzhlx6fxReGzFWJobAzGV5H0KTeKVJVHzHziVSkEOuxFc
bEdD/QXUGPX49LIIsxMD8Hg8LECvoqp4Nu5uOCmsI7bcieYbl3HmVAnmLYcx/fYBXC4XBJqUMSqqimcg
C0kSnJI2IPl60H67EZUVpZjqK8LMm1uw2+0IBALIZDL/BrD3yuSkTFv3PET3/QaUG8ow3KPF3PAVWK1W
rKysYGtrK38AG5s5srEOh7UNBoMBffeO4+OIEb29j+F0OhEMBuH3+/HD708To1NRVTsB393jmB1txWC3
EWvjFXj65BEcDgfcbjc+OKdhsQxmTSbTXWJ2vgATv7m5qeygu+MmZmytWJp9jbVvPmVhrHVycop+axFm
s7mL7v8FMykBXq8Hr4aGIFMQe2c2m0U6nYbX50N//0B2L5iJZxeZt7e3Fe8OWPZ+TTc1Nd2he3lhpgNk
ttW9fIycB+a433oVJSOeg7NsAAAAAElFTkSuQmCC
</value>
</data>
<data name="TSBtnNew.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACoSURBVDhPpdBbDoMgEEBR9r8qNtGY1NT6KEEBhboB6tRM
OiGWR5jkygfD+ZDtb+trY5xzX9PuNs+OgU+0q8eYswZ2mI9NCnKbzkNg+R9kV5WH0EJkNXMaoXOJ6AIE
9miIGCXLkOP7jSJ6EWkE7jGKYGp+wZlG8HEY3C1yrEek6PMQjD7GxNTBGUdwzr0fgj92GtoyhIbI+Lzn
IzD0MdY/mhMpKUS69uY/mTthk1u8I7QAAAAASUVORK5CYII=
</value>
</data>
<data name="TSBtnDelete.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACNSURBVDhPtZEBDsAgCAN5uk/zZ86S1YCIc1lG0kRLuU2V
Wmv7oiWglNJEJAj+nA0ADXb1RRB89F3ebUx4JwsZgNNhihAF4Gzut1kbD3m9q/TrrHlthLkcANla9H8G
sOa1UQ5gPXgDEF7hQO4VtveQCHmdI+ANhMMBoEZvZseBb4c1bzeUnu0OW8H32douXC1jKqjDtjgAAAAA
SUVORK5CYII=
</value>
</data>
<data name="tsBtnLizenzsuche.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABuSURBVDhP5ZDRCcAgDEQdJaM4iqNkBEdwg7ihJdLKFc8K
/WwfHMHjPDThm7RTCPOWvC8QkSvYUkr9gs8Y4/Ddo3jIzDDY5aU55z7Bn2EFqno7gygsuNIMeQHSSin4
jZldQa0Vl0l5WtR+ib8lhAOpPWEMJNKRZgAAAABJRU5ErkJggg==
</value>
</data>
<metadata name="ToolstripLizenzschluessel.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>482, 17</value>
</metadata>
<data name="TSBtnLizenzschluesselNew.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACoSURBVDhPpdBbDoMgEEBR9r8qNtGY1NT6KEEBhboB6tRM
OiGWR5jkygfD+ZDtb+trY5xzX9PuNs+OgU+0q8eYswZ2mI9NCnKbzkNg+R9kV5WH0EJkNXMaoXOJ6AIE
9miIGCXLkOP7jSJ6EWkE7jGKYGp+wZlG8HEY3C1yrEek6PMQjD7GxNTBGUdwzr0fgj92GtoyhIbI+Lzn
IzD0MdY/mhMpKUS69uY/mTthk1u8I7QAAAAASUVORK5CYII=
</value>
</data>
<data name="TSBtnLizenzschluesselDelete.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACNSURBVDhPtZEBDsAgCAN5uk/zZ86S1YCIc1lG0kRLuU2V
Wmv7oiWglNJEJAj+nA0ADXb1RRB89F3ebUx4JwsZgNNhihAF4Gzut1kbD3m9q/TrrHlthLkcANla9H8G
sOa1UQ5gPXgDEF7hQO4VtveQCHmdI+ANhMMBoEZvZseBb4c1bzeUnu0OW8H32douXC1jKqjDtjgAAAAA
SUVORK5CYII=
</value>
</data>
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
AAABAAQAMDAAAAEAIACoJQAARgAAACAgAAABACAAqBAAAO4lAAAYGAAAAQAgAIgJAACWNgAAEBAAAAEA
IABoBAAAHkAAACgAAAAwAAAAYAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8AAACBAAAAvgAAAMsAAADLAAAAywAA
AMsAAADLAAAAywAAAMsAAADLAAAAywAAAMsAAADLAAAAywAAAMsAAADLAAAAywAAAMsAAADLAAAAywAA
AMsAAADLAAAAywAAAMsAAADLAAAAywAAAMsAAADLAAAAvgAAAIEAAAAfAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAYgAAAPEDAwP/LCwr/z4+
PP8/Pjz/Pz48/z8+PP8/Pjz/Pz48/z8+PP8/Pjz/Pz48/z8+PP8/Pjz/Pz48/z4+PP8+Pjz/Pj48/z4+
PP8+Pjz/Pj48/z4+PP8+Pjz/Pj48/z4+PP8+Pjz/Pj48/z4+PP8+Pjz/LCwr/wMDA/8AAADxAAAAYgAA
AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbAAAA/Ds6
Of/Cvrv/4t7a/+Le2v/i3tv/4t7a/+Le2v/i3tv/4t7a/+Le2v/i3tv/4t7a/+Le2v/i3tv/4t7a/+Le
2v/i3tv/4t7a/+Le2v/i3tv/4t7a/+Le2v/i3tv/4t7a/+Le2v/i3tv/4t7a/+Le2v/i3tv/4t7a/8G+
u/87Ojn/AAAA/AAAAFsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
ABEAAADqNTQz/9rX0//k4Nz/7Orn//Px7//z8vD/8/Lw//Py8P/z8vD/8/Lw//Py8P/z8vD/8/Lw//Py
8P/z8vD/8/Lw//Py8P/z8vD/8/Lw//Py8P/z8vD/8/Lw//Py8P/z8vD/8/Lw//Py8P/z8vD/8/Lw//Py
8P/z8fD/7Orn/+Pg3P/a19P/NTQz/wAAAOoAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAGIBAQH/raqo/+Th3f/29fT//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
/v/+/v7//v7+//7+/v/+/v7//v7+//b19P/k4d3/raqn/wEBAf8AAABiAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJcTEhL/3tvY/+7s6v/+/v7//v7+//7+/v/+/v7//v7+//7+
/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/u7Or/3tvX/xMSEv8AAACXAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMbGxr/5eLe//Tz8v/+/v7//v7+//7+
/v/+/v7//f39//T09P/6+vr//f39//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/08/L/5eLe/xsb
Gv8AAACjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMbGxr/5uPf//X0
8//+/v7//v7+//7+/v/+/v7/4uLi/5WVlf+NjY3/mpqa/6Wlpf+ysrL/v7+//8zMzP/b29v//Pz8//7+
/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
/v/29PP/5uPf/xsbGv8AAACjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AKMbGxv/5+Th//b08//+/v3//v79//7+/f/+/v3/9fT0/6KjpP+4xtT/ornQ/42apv+Oj4//kZGQ/5SU
lP+Yl5f/sLCv/+zs6//+/v3//v79//7+/f/+/v3//v79//7+/f/+/v3//v79//7+/f/+/v3//v79//7+
/f/+/v3//v79//7+/f/29PP/5+Th/xsbGv8AAACjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAKMbGxv/6OTh//X08//9/f3//f39//39/f/9/f3//f39/9fc4v/d6fX/yNzw/6TG
6P+Eq9P/fpew/5GWmv+ZmZn/nZ2d/6SkpP/S0tL/+/v7//39/f/9/f3//f39//39/f/9/f3//f39//39
/f/9/f3//f39//39/f/9/f3//f39//39/f/19PP/6OTh/xsbG/8AAACjAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMbGxv/6OXi//X08//9/f3//f39//39/f/9/f3//f39//b4
+//W5PP/3en1/8jc8P+fxuj/RL/r/x687f9Jr9D/nKCh/6Ojo/+oqKj/vLy8/+/v7//9/f3//f39//39
/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/29fP/6OXi/xsbG/8AAACjAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMbGxv/6ebj//b18//9/f3//f39//39
/f/9/f3//f39//39/f/W5PP/1eTz/8zm9v8q0Pv/ANL+/wDW/v8AyP7/N7Xf/6KnqP+rq6v/r6+v/7W1
tf/b29v/+/v7//39/f/9/f3//f39//39/f/9/f3//f39//39/f/9/f3//f39//39/f/29fT/6ebj/xsb
G/8AAACjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMcGxv/6ufk//b0
8//9/Pz//fz8//38/P/9/Pz//fz8//38/P/o7/f/wNfu/0HR+v8Ayv7/AM/+/wDT/v8A1P7/AMb+/zm3
4f+qrq//srKy/7a2tv+7u7v/y8vL//Hx8f/9/Pz//fz8//38/P/9/Pz//fz8//38/P/9/Pz//fz8//38
/P/29PT/6ufk/xwbG/8AAACjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AKMcGxv/6+jl//b19P/8/Pz//Pz8//z8/P/8/Pz//Pz8//z8/P/7+/z/mdLv/wLW/v8Ayv7/AMz+/wDR
/v8A1P7/ANP+/wDE/v89uOP/sbW2/7m5uf++vr7/wsLC/8nJyf/l5eX/+/v7//z8/P/8/Pz//Pz8//z8
/P/8/Pz//Pz8//z8/P/29fT/6+jl/xwbG/8AAACjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAKMcGxv/6+nm//b18//8/Pv//Pz7//z8+//8/Pv//Pz7//z8+//8/Pv/qOT5/wDL
/v8A1f7/AMz+/wDP/v8A0/7/ANX+/wDR/v8Awv7/P7rm/7e8vf/AwMD/xsbG/8vLy//R0ND/3dzc//X1
9P/8/Pv//Pz7//z8+//8/Pv//Pz7//z8+//29fT/6+nm/xwbG/8AAACjAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMcHBv/7Orn//b18//7+/v/+/v7//v7+//7+/v/+/v7//v7
+//7+/v/7/j7/zrO/f8Ay/7/ANX+/wDO/v8A0f7/ANX+/wDW/v8Az/7/AMD+/0G86P+/xMX/ysrJ/8/P
zv/T09P/2NjY/97e3v/v7+7/+vr6//v7+//7+/v/+/v7//v7+//29fT/7Orn/xwcG/8AAACjAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMcHBv/7evo//b19P/7+/r/+/r6//v6
+v/7+/r/+/r6//v6+v/7+/r/+/r6/+r2+v84zf3/AMv+/wDV/v8Az/7/ANP+/wDX/v8A1/7/AM3+/wC+
/v9Fvuv/yMzN/9HR0f/W1tb/3Nvb/+Hg4P/n5ub/7+7u//j49//7+vr/+/r6//v6+v/29fT/7evo/xwc
G/8AAACjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMcHBv/7uzp//b1
8//6+vn/+vr5//r6+f/6+vn/+vr5//r6+f/6+vn/+vr5//r6+f/p9vr/Oc79/wDK/v8A1f7/ANH+/wDV
/v8A2f7/ANf+/wDL/v8AvP7/R8Du/87U1f/a2tn/3t7e/+Tk4//p6en/7+/u//T09P/6+fn/+vr5//r6
+f/29fT/7uzp/xwcG/8AAACjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AKMcHBz/7uzq//b08//6+fn/+vn5//r5+f/6+fn/+vn5//r5+f/6+fn/+vn5//r5+f/6+fn/6PX5/znN
/f8Ayf7/ANT+/wDS/v8A1/7/ANv+/wDY/v8AyP7/ALn+/0rC8f/X3N3/4uHh/+fm5v/t7Oz/8vHx//j3
9//6+fn/+vn5//r5+f/29PP/7uzq/xwcHP8AAACjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAKMcHBz/7+3r//X08//5+fj/+fn4//n5+P/5+fj/+fn4//n5+P/5+fj/+fn4//n5
+P/5+fj/+fn4/+j1+f83zP3/AMj+/wDT/v8A0/7/ANn+/wDe/v8A2f7/AMb+/wC3/v9OxPP/3+Pk/+rp
6f/w7+7/9fX0//n4+P/5+fj/+fn4//n5+P/29fP/7+3r/xwcHP8AAACjAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMcHBz/8O7s//X08//5+Pf/+fj3//n49//5+Pf/+fj3//n4
9//5+Pf/+fj3//n49//5+Pf/+fj3//n49//p9Pj/OMv9/wDH/v8A0v7/ANX+/wDb/v8A4P7/ANr+/wDD
/v8AtP7/T8X2/+br7P/z8vH/+Pf2//n49//5+Pf/+fj3//n49//29PP/7+3r/xwcHP8AAACjAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMcHBz/8e/t//X08//49/b/+Pf2//j3
9v/49/b/+Pf2//j39v/49/b/+Pf2//j39v/49/b/+Pf2//j39v/49/b/5/P3/zjL/P8Axv7/ANH+/wDW
/v8A3f7/AOL+/wDa/v8Awf7/ALL+/1LH+f/w9PT/+Pf2//j39v/49/b/+Pf2//j39v/18/L/7+3r/xwc
HP8AAACjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMcHBz/8fDu//X0
8v/39vX/9/b1//f29f/39vX/9/b1//f29f/39vX/9/b1//f29f/39vX/9/b1//f29f/39vX/9/b1/+jz
9v81yfz/AMX+/wDQ/v8A2P7/AOD+/wDk/v8A2/7/AL7+/wCv/v9VyPv/8vX1//f29f/39vX/9/b1//b1
9P/z8vD/7uzq/xwcG/8AAACjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AKMdHBz/8vDv//Xz8v/39vX/9/b1//f29f/39vX/9/b1//f29f/39vX/9/b1//f29f/39vX/9/b1//f2
9f/39vX/9/b1//f29f/n8vX/N8n8/wDD/v8Az/7/ANn+/wDi/v8A5v7/ANz+/wC7/v8ArP7/U8b7//D0
9f/39vX/9vX0//X08v/y8O7/7ero/xwbG/8AAACjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAKMdHBz/8/Hw//Xz8v/29fP/9vXz//b18//29fP/9vXz//b18//29fP/9vXz//b1
8//29fP/9vXz//b18//29fP/9vXz//b18//29fP/5fH0/zjI/P8Awv7/AM7+/wDa/v8A5P7/AOj+/wDd
/v8BuP7/Oazk/6Cztf/Vz8n/9PPx//Px7//v7ev/6+jl/xsbG/8AAACjAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMdHRz/8/Lx//Tz8v/19PP/9fTy//X08v/19PP/9fTy//X0
8v/19PP/9fTy//X08v/19PP/9fTy//X08v/19PP/9fTy//X08v/19PP/9fTy/+Xw8/82x/z/AMD+/wDM
/v8A3P7/AOb+/wzq/f+X2uL/zMW+/7ivpP+lmIr/z8nB//Dt6//s6ef/5+Tg/xsaGv8AAACjAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMdHR3/9PPy//Tz8f/08/L/9PPy//Tz
8v/08/L/9PPy//Tz8v/08/L/9PPy//Tz8v/08/L/9PPy//Tz8v/08/L/9PPy//Tz8f/08/L/9PPx//Tz
8f/k7/L/OMb7/wC+/v8Ay/7/Cd38/7Hn6//q5+T/3tnU/83Fvv+4r6T/pJiK/8vEvP/o5OD/4t7Y/xoa
Gf8AAACjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMdHR3/9fTy//Ty
8f/z8vD/8/Lw//Py8P/z8vD/8/Lw//Py8P/z8vD/8/Lw//Py8P/z8vD/8/Lw//Py8P/z8vD/8/Lw//Py
8P/z8vD/8/Lw//Py8P/z8vD/4u7x/zjF+/8AvP7/c8fb/93Z1P/q5+T/6ufk/97Z1P/Nxb7/v7at/6ud
mf/Ox8D/29XO/xkYF/8AAACjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AKMdHR3/9vTz//Py8P/y8e//8vHv//Lx7//y8e//8vHv//Lx7//y8e//8vHv//Lx7//y8e//8vHv//Lx
7//y8e//8vHv//Lx7//y8e//8vHv//Lx7//y8e//8vHv/+Lt8P9Hwe//sa+o/83Fvv/e2dX/6ufk/+rn
5f/a0Nb/l1LA/2kJq/+TWbD/0MfA/xgXFf8AAACjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAKMdHR3/9vX0//Py8P/y8O7/8vDu//Lw7v/y8O7/8vDu//Lw7v/y8O7/8vDu//Lw
7v/y8O7/8vDu//Lw7v/y8O7/8vDu//Lw7v/y8O7/8vDu//Lw7v/y8O7/8vDu//Lw7v/d2tb/o5aJ/7iv
pP/Nxr7/3tnV/97R3/+RKNn/dQDJ/2kAtf9iAKr/k1iw/xUTE/8AAADKAAAADAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMdHR3/9/b1//Px7//w7+3/8O/t//Dv7f/w7+3/8O/t//Dv
7f/w7+3/8O/t//Dv7f/w7+3/8O/t//Dv7f/w7+3/8O/t//Dv7f/w7+3/8O/t//Dv7f/w7+3/8O/t//Du
7P/v7ev/wLet/6OWif+4r6X/0cjG/5Azzv9+ANj/fADW/3QAx/9oALT/YwCr/zcAXf8AAAD/AAAAlgAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMdHR3/+Pf2//Lx7//v7ev/7+3r/+/t
6//v7ev/7+3r/+/t6//v7ev/7+3r/+/t6//v7ev/7+3r/+/t6//v7ev/7+3r/+/t6//v7ev/7+3r/+/t
6//v7ev/7+3r/+7s6v/u6+n/6+nm/7yzqf+mmo3/onO0/3IAwv93AM3/fQDX/3wA1v90AMf/bgC+/2wA
uf8hADn/AAAA9AAAABYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMdHR3/+Pj3//Lw
7v/u7Or/7uzq/+7s6v/u7Or/7uzq/+7s6v/u7Or/7uzq/+7s6v/u7Or/7uzq/+7s6v/u7Or/7uzq/+7s
6v/u7Or/7uzq/+7s6v/u7Or/7uvp/+3q6P/n4+D/0srC/8/Gvf/FvbT/g0ac/20Auf9xAMH/dwDN/30A
2P+CAN7/gADa/3cAy/9EAHT/AAAA/wAAADkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AKMdHR3/+fj3//Hv7v/t6+n/7evp/+3r6f/t6+n/7evp/+3r6f/t6+n/7evp/+3r6f/t6+n/7evp/+3r
6f/t6+n/7evp/+3r6f/t6+n/7evp/+3r6P/s6uj/6+nm/+Tg3P/Jv7X/6ubi//z8/P/29fT/5uDi/5hR
yf9tALn/cQDB/3oA0f+FAOP/hwDm/34A2P87AGb/AAAA/QAAACoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAKMdHR3/+fn4//Hv7f/s6uf/7Onn/+zp5//s6uf/7Onn/+zp5//s6uf/7Onn/+zp
5//s6uf/7Onn/+zp5//s6uf/7Onn/+zp5//s6uf/7Onn/+vp5v/r6OX/6OXi/8vCuP/u6+j/9vX0/+Tg
3f/h3dn/4d3Z/9/Y2P+TSsP/bQC6/3QAxv98ANX/gQDe/20Auv8JAA//AAAA0AAAAAQAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMeHR3/+vr5//Du7P/r6Ob/6+jl/+vo5f/r6Ob/6+jl/+vo
5f/r6Ob/6+jl/+vo5f/r6Ob/6+jl/+vo5f/r6Ob/6+jl/+vo5f/r6OX/6ufl/+nm4//o5eH/4NvX/9PL
wv/8+/v/4+Dc/+Hd2f/h3dn/4d3Z/+Hd2f/s6Or/nFnL/20Auf90AMX/XwCj/wwAFf8AAADtAAAANQAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMeHh7/+/r6//Du7P/q5+T/6ufk/+rn
5P/q5+T/6ufk/+rn5P/q5+T/6ufk/+rn5P/q5+T/6ufk/+rn5P/q5+T/6ufk/+rn5P/p5uP/6OXi/+fj
4P/l4d3/19HK/+Ld1//z8vH/4d3Z/+Hd2f/h3dn/4d3Z/+/t6//w8PD/QEBA/w4AGf8UACP/AgAD/wAA
AO0AAAA5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMeHh7/+/v7/+/t
6//p5uP/6OXi/+jl4v/p5uP/6OXi/+jl4v/p5uP/6OXi/+jl4v/p5uP/6OXi/+jl4v/p5uP/6OXi/+jk
4f/n5OD/5eLe/+Pf3P/g3Nj/0srC/+Tg2//x8O7/4d3Z/+Hd2f/h3dn/7+3r//Ly8v8/Pz//AAAA+QAA
AMgAAADMAAAAlQAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AKMeHh7//Pz7/+/s6v/n5OH/5+Th/+fk4f/n5OH/5+Th/+fk4f/n5OH/5+Th/+fk4f/n5OH/5+Th/+fk
4f/n5OH/5uPg/+Xi3//k4N3/4t7a/9/b1v/b1tH/y8O6/+Pe2f/y8O7/4d3Z/+Hd2f/v7ev/8PDw/z8/
P/8AAAD4AQEBVwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAKMeHh7//Pz8/+7s6v/m4t//5uLf/+bi3//m49//5uLf/+bi3//m49//5uLf/+bi
3//m49//5uLf/+bi3//l4t7/5OHd/+Pf2//h3dj/3tnV/9rUz//Vzsj/xLqv/+Hb1v/x8O7/4d3Z/+/t
6//s7Oz/QEBA/wAAAPkBAQFXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJcVFRX/9vb2//Ty8f/l4d3/5OHd/+Th3f/l4d3/5OHd/+Th
3f/l4d3/5OHd/+Th3f/l4d3/5OHd/+Tg3P/j39v/4t3Z/9/b1//d2NP/2dPO/9PNxv/MxLv/ua6i/97Y
0//y8O7/7+3r/+7u7v85OTn/AAAA+QEBAVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGIBAQH/wcHB//39/f/r6Ob/49/c/+Pf
3P/j39z/49/c/+Pf3P/j39z/49/c/+Pf3P/j39v/4t7b/+Hd2f/g3Nj/3tnV/9vW0f/X0sz/0szE/8vC
uv/Atq3/raCT/9vWz//7+/v/7Ozs/zk5Of8AAAD4AQEBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEAAADqOzs7//T0
9P/+/f3/9PPx/+7r6f/t6+j/7evo/+3r6P/t6+j/7evo/+3r6P/t6uf/6+nm/+rn5P/o5eH/5eHd/+Hc
2P/b1tD/1M3F/8nAt/+7sKX/ppiK/9vVzv/s7Oz/Ojo6/wAAAPgBAQFYAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAABbAAAA/EJCQv/a2tr//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//39/f/9/Pz/+/r6//n4
9v/29PL/8e/s/+vo5P/j3tn/2NHJ/8nAtf+3q57/oZGA/8rEvf85OTn/AAAA+AAAAFkAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAABAAAAYgAAAPEEBAT/MjIy/0dHR/9HR0f/R0dH/0dHR/9HR0f/R0dH/0ZG
Rv9GRkb/RUVF/0VERP9EQ0L/QkFA/0A/Pv89PDr/Ojc0/zUyL/8vKyf/KSQf/xoYF/8AAAD4AQEBWAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8AAACBAAAAvQAAAMsAAADLAAAAywAA
AMsAAADLAAAAywAAAMsAAADLAAAAywAAAMsAAADLAAAAywAAAMsAAADLAAAAywAAAMsAAADLAAAAywAA
AMsAAABXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD////////yBP8AAAAA//IE/AAAAAA/8gT8AAAAAD/yBPgA
AAAAH/IE+AAAAAAf8gT4AAAAAB/yBPgAAAAAH/IE+AAAAAAf8gT4AAAAAB/yBPgAAAAAH/IE+AAAAAAf
8gT4AAAAAB/yBPgAAAAAH/IE+AAAAAAf8gT4AAAAAB/yBPgAAAAAH/IE+AAAAAAf8gT4AAAAAB/yBPgA
AAAAH/IE+AAAAAAf8gT4AAAAAB/yBPgAAAAAH/IE+AAAAAAf8gT4AAAAAB/yBPgAAAAAH/IE+AAAAAAf
8gT4AAAAAB/yBPgAAAAAH/IE+AAAAAAf8gT4AAAAAA/yBPgAAAAAD/IE+AAAAAAH8gT4AAAAAAfyBPgA
AAAAB/IE+AAAAAAH8gT4AAAAAA/yBPgAAAAAH/IE+AAAAAA/8gT4AAAAA//yBPgAAAAH//IE+AAAAA//
8gT4AAAAH//yBPgAAAA///IE/AAAAH//8gT8AAAA///yBP8AAAH///IE////////8gQoAAAAIAAAAEAA
AAABACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAMgAA
AEIAAABEAAAARAAAAEQAAABEAAAARAAAAEQAAABEAAAARAAAAEQAAABEAAAARAAAAEQAAABEAAAARAAA
AEQAAABEAAAAQgAAADIAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgAA
AIgLCwrcJSUk7CopKO4qKSjuKiko7iopKO4qKSjuKiko7iopKO4pKSjuKSko7ikpKO4pKSjuKSko7ikp
KO4pKSjuKSko7ikpKO4lJSTsCwsK3AAAAIgAAAAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAQFBQWxUE9N/tXRzv/m4+D/5+Th/+fk4f/n5OH/5+Th/+fk4f/n5OH/5+Th/+fk4f/n5OH/5+Th/+fk
4f/n5OH/5+Th/+fk4f/n5OH/5+Th/+bj4P/U0c7/UE9N/gUFBbEAAAAEAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAALywsK/rCv7z/8vHv//n4+P/6+vn/+vr5//r6+f/6+vn/+vr5//r6+f/6+vn/+vr5//r6
+f/6+vn/+vr5//r6+f/6+vn/+vr5//r6+f/6+vn/+fj4//Lx7//Cv7v/LCwr+gAAAC8AAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAABnWVdW/+ro5v/+/v7//v7+//39/f/7+/v//f39//39/f/+/v7//v7+//7+
/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+/+ro5v9ZV1b/AAAAZwAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1eXVv/7+7s//7+/v/+/v7/9/f3/8bGxv+0tLT/wMDA/87O
zv/Z2dn/7u7u//39/f/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7/8O7s/15d
W/8AAABtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbV9eXf/w7u3//f39//39/f/7+/v/ysvN/73N
3f+dssb/ipai/5CUl/+enZ3/xcXF//Pz8//9/fz//f39//39/f/9/f3//f39//39/f/9/f3//f39//39
/f/w7u3/X15c/wAAAG0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtX15d//Du7f/9/f3//f39//39
/f/x8/b/1+Xz/8Ta7/+Bud3/SrDT/3aks/+hoaL/v7+//+jo6P/9/f3//f39//39/f/9/f3//f39//39
/f/9/f3//f39//Hv7f9fXl3/AAAAbQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1gXl3/8e/t//38
/P/9/Pz//fz8//38/P/X5fP/rd/1/xLP/P8A0/7/DMb3/2Cxyv+sra3/s7Oz/9nZ2f/09PT//fz8//38
/P/9/Pz//fz8//38/P/9/Pz/8e/u/2BeXf8AAABtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbWBf
Xv/y8O7//Pz8//z8/P/8/Pz//Pz8/9rr9v9G1Pj/AMv+/wDQ/v8A0v7/DMT3/3y0yP+1trb/v7+//9DQ
0P/x8fH//Pv7//z8/P/8/Pz//Pz8//z8/P/y8O7/YF9e/wAAAG0AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAABtYWBe//Lx7v/7+/r/+/v7//v7+v/7+/v/5/b6/0zW/P8A0P7/AM7+/wDT/v8A0/7/DsL4/228
1v/Cw8P/ysrK/9TU1P/n5+b/+Pj3//v7+v/7+/r/+/v7//Lx7/9hYF7/AAAAbQAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAG1hYF//8vHv//r6+v/6+vr/+vr6//r6+v/5+vr/x+76/xjN/f8A0f7/ANH+/wDV
/v8A0P7/DsH5/4zD2P/Nzs7/1tbW/97d3f/s7Ov/9vb2//r6+v/6+vr/8vHv/2FgX/8AAABtAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAbWJhYP/z8e//+vn5//r5+f/6+fn/+vn5//r5+f/6+fn/xe36/zPQ
/f8A0f7/ANP+/wDY/v8A0v7/D7/6/3vI5f/b3Nv/4+Li/+zr6//z8/P/+vn5//r5+f/z8fD/YmFg/wAA
AG0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtYmFg//Px8P/5+fj/+fn4//n5+P/5+fj/+fn4//n5
+P/3+Pj/xO35/xjL/f8A0P7/ANb+/wDb/v8Azf7/EL37/53T6P/m5ub/8O/v//f29v/5+fj/+fn4//Py
8P9iYWD/AAAAbQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1iYmH/8/Lw//j39v/49/b/+Pf2//j3
9v/49/b/+Pf2//j39v/49/b/xOv4/zLN/P8Az/7/ANf+/wDe/v8A0P7/Ebr8/4rU8//09PP/+Pf2//j3
9v/49/b/8/Hw/2JhYf8AAABtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbWNiYf/z8vD/9/b1//f2
9f/39vX/9/b1//f29f/39vX/9/b1//f29f/19fX/xOr3/xfI/f8Az/7/ANz+/wDg/v8Ayv7/Erj8/6zh
9//29vX/9/b1//b19P/x8O7/YmFg/wAAAG0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtZGJi//Ty
8f/29fT/9vX0//b19P/29fT/9vX0//b19P/29fT/9vX0//b19P/29fT/w+n2/zLK/P8Azv7/ANz+/wDj
/v8Azv7/GbT6/6fT5v/u7Or/9PPx/+/t6/9hX1//AAAAbQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AG1kY2L/8/Lx//X08v/19PL/9fTy//X08v/19PL/9fTy//X08v/19PL/9fTy//X08v/z8/L/wuj0/xjF
/f8AzP7/AOH+/wXm/f93yOD/qbS0/8G5r//p5uP/6+jm/19eXP8AAABtAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAbWRkZP/08vH/8/Lx//Py8f/z8vH/8/Lx//Py8f/z8vH/8/Lx//Py8f/z8vH/8/Lw//Py
8f/z8vD/wObz/zHG+/8Oy/n/jt7n/+fj4P/X0cz/ua+l/7mwp//f2tX/W1lX/wAAAG0AAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAABtZWRk//Ty8f/y8e//8vHv//Lx7//y8e//8vHv//Lx7//y8e//8vHv//Lx
7//y8e//8vHv//Lx7//w8O//v+Xy/1O84P/AxMH/5ODd/+fj4P/Frsf/i02r/7WXuv9WU1D/AAAAbQAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1lZWT/9PLx//Hv7f/x7+3/8e/t//Hv7f/x7+3/8e/t//Hv
7f/x7+3/8e/t//Hv7f/x7+3/8e/t//Hv7f/x7+3/0MvF/6+kmf/Mxb7/y67W/4QR1P9wAMH/bhOt/0Ec
V/8AAACmAAAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbWVlZf/08vH/7+3r/+/t6//v7ev/7+3r/+/t
6//v7ev/7+3r/+/t6//v7ev/7+3r/+/t6//v7ev/7+3r/+7t6//o5eL/wbiv/62bof+NO8L/egDS/3oA
0v9uAL3/XwCk/w4AGfEAAABRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtZmZl//Py8f/t6+n/7evp/+3r
6f/t6+n/7evp/+3r6f/t6+n/7evp/+3r6f/t6+n/7evp/+3r6f/t6+j/6+fl/9zV0P/c1tD/xLLC/4g6
uv9xAMH/eQDR/4IA3/98ANT/KwBK/wAAAHcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1mZmX/8/Lw/+zq
5//s6ef/7Orn/+zp5//s6uf/7Onn/+zq5//s6ef/7Orn/+zp5//s6uf/6+nn/+rn5f/a1M7/5+Le/+7r
6f/m4uD/0LzW/34gvv9zAMX/gADc/3gAzf8RAB30AAAAVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbWdm
Zv/z8fD/6ufl/+rn5P/q5+X/6ufk/+rn5f/q5+T/6ufl/+rn5P/q5+X/6ufk/+rn5P/o5eL/49/b/9nT
zP/x7+7/4d3Z/+Hd2f/k4N3/yLfR/10ajP9NAIP/GgAt+wAAAIIAAAAMAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAABtZ2dn//Px8P/p5uP/6OXi/+nm4//o5eL/6ebj/+jl4v/p5uP/6OXi/+nm4//o5eL/5+Tg/+Th
3v/d19L/3tjS/+zq5//h3dn/5ODd/+7t7P9YWFj+CgcM5QQACNEAAACCAAAADQAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAG1oaGf/8/Hv/+bj4P/m4+D/5uPg/+bj4P/m4+D/5uPg/+bj4P/m4+D/5uPf/+Th
3v/i3tr/3tnV/9PMxv/Z08z/7Onn/+Tg3f/b2tn/WFhY/gAAAJUBAQETAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAZ2JiYv/08vH/5eHd/+Th3f/l4d3/5OHd/+Xh3f/k4d3/5eHd/+Tg
3f/j39v/4d3Z/93Y0//X0cv/yMC3/9PMxP/v7ev/7evq/1RUVP4HBweyAQEBEwAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvMTEx+tjY2P/u6+r/5+Ph/+bj4P/m4+D/5uPg/+bj
4P/l4t7/5ODd/+Hd2f/e2dT/1tHK/83FvP+3rKH/ysK5/97e3v9UVFT9AAAAlQEBARQAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQGBgaxWlpa/uzs7P/5+Pf/+Pf2//j3
9v/49/b/9/f2//f19P/08/H/7+3q/+nm4v/d19H/zcW7/7Gklv/At63/VFRU/QYGBrIBAQEUAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYAAACIDAwM3Coq
KuwvLy/uLy8v7i8vL+4uLi7uLi4u7i4tLe4sLCvuKyop7igmJe4kIiDuHhsY7hQSEe4AAACVAQEBFAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAcAAAAyAAAAQgAAAEQAAABEAAAARAAAAEQAAABEAAAARAAAAEQAAABEAAAARAAAAEQAAABEAAAARAAA
ABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPgAAB/wAAAP4AAAB+AA
AAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AA
AAfgAAAH4AAAA+AAAAPgAAAD4AAAA+AAAAPgAAAH4AAAP+AAAH/gAAD/4AAB//AAA//4AAf/KAAAABgA
AAAwAAAAAQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAYgAA
AGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGYAAABmAAAAZgAAAGIAAAAoAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG5APj38i4mG/5COi/+Qjov/kI6L/5COi/+Qjov/kI6L/5CO
i/+Qjov/kI6L/5COi/+Qjov/kI6L/4uJh/8/Pj38AAAAbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHTg3
N/rm4+D/9vX0//j49//4+Pf/+Pj3//j49//4+Pf/+Pj3//j49//4+Pf/+Pj3//j49//4+Pf/+Pj3//b1
9P/l4+D/ODc2+gAAAB0AAAAAAAAAAAAAAAAAAAAAAAAATnx6eP/39vb//v7+//39/f/6+vr//f39//7+
/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/39vb/fHp4/wAAAE4AAAAAAAAAAAAA
AAAAAAAAAAAAUoB/ff/5+fj//v79//T09P+foqb/m6St/6SkpP+0tLT/5eXl//7+/f/+/v3//v79//7+
/f/+/v3//v79//7+/f/6+fj/gH99/wAAAFIAAAAAAAAAAAAAAAAAAAAAAAAAUoF/fv/5+Pj//f39//39
/f/g6PH/xNnv/3mx1f9kprz/oKGh/8zMzP/5+fn//f39//39/f/9/f3//f39//39/f/5+Pj/gX9+/wAA
AFIAAAAAAAAAAAAAAAAAAAAAAAAAUoKAf//5+Pf//fz8//38/P/u8/j/qNz0/wrO/f8A0f7/RLbZ/62u
rv/AwMD/7e3t//38/P/9/Pz//fz8//38/P/5+Pj/goB//wAAAFIAAAAAAAAAAAAAAAAAAAAAAAAAUoOB
gP/5+Pf//Pz7//z8+//7+/v/UNX5/wDN/v8A0f7/AM/+/0u63/+7vL3/x8fH/+Pj4//6+vn//Pz7//z8
+//5+Pf/g4GA/wAAAFIAAAAAAAAAAAAAAAAAAAAAAAAAUoSDgf/4+Pf/+/r6//v6+v/7+vr/w+37/w7O
/f8A0P7/ANX+/wDM/v9Rv+X/zM3N/9fX1//l5OT/9/b2//v6+v/49/f/hIOB/wAAAFIAAAAAAAAAAAAA
AAAAAAAAAAAAUoWEgv/49/b/+vn5//r5+f/6+fn/+vn5/8Hs+v8Ozf3/ANP+/wDY/v8Ayf7/V8Ps/9zd
3f/o5+f/8/Ly//r5+f/49/b/hYSC/wAAAFIAAAAAAAAAAAAAAAAAAAAAAAAAUoWEg//39vX/+fj3//n4
9//5+Pf/+fj3//n49//A6/n/Dsv9/wDU/v8A3P7/AMb+/1/I8v/s7e3/9/f2//n49//39vX/hYSD/wAA
AFIAAAAAAAAAAAAAAAAAAAAAAAAAUoaFhP/29fT/9/b1//f29f/39vX/9/b1//f29f/39vX/v+n3/w3J
/f8A1v7/AOD+/wDD/v9lzPn/9vb1//f29f/19PP/hYSD/wAAAFIAAAAAAAAAAAAAAAAAAAAAAAAAUoeG
hf/19PP/9vX0//b19P/29fT/9vX0//b19P/29fT/9vX0/77o9v8Ox/3/ANj+/wDj/v8Av/7/h8bi/+3r
6P/y8O7/g4KA/wAAAFIAAAAAAAAAAAAAAAAAAAAAAAAAUoiHh//08/L/9PPy//Tz8v/08/L/9PPy//Tz
8v/08/L/9PPx//Tz8v+85vT/DsT9/wLa/f+P5Ov/y8S9/7Sqnv/j39v/f316/wAAAFIAAAAAAAAAAAAA
AAAAAAAAAAAAUomIh//z8fD/8vHv//Lx7//y8e//8vHv//Lx7//y8e//8vHv//Lx7//y8e//u+Ty/1q8
3P/c19L/5+Pg/7+nwP+dca3/d3Ju/wAAAFIAAAAAAAAAAAAAAAAAAAAAAAAAUomJiP/y8O7/8e/t//Hv
7f/x7+3/8e/t//Hv7f/x7+3/8e/t//Hv7f/x7+3/8e/t/8vFvf+4rqT/x6nS/4AK1P9pALb/UBpy/wAA
AJsAAAAAAAAAAAAAAAAAAAAAAAAAUoqKif/w7uz/7uzq/+7s6v/u7Or/7uzq/+7s6v/u7Or/7uzq/+7s
6v/u7Or/7uvp/+Tg3P+9tKn/gS6y/3cAzP97ANT/dADH/xkAK/wAAAAUAAAAAAAAAAAAAAAAAAAAUouK
iv/u7Or/7Oro/+zq6P/s6uj/7Oro/+zq6P/s6uj/7Oro/+zq6P/r6eb/4NzX/+Xh3P/t6+n/z7nX/3cS
vf97ANP/fADV/xEAHfMAAAAMAAAAAAAAAAAAAAAAAAAAUoyLi//t6uj/6ufk/+rn5P/q5+T/6ufk/+rn
5P/q5+T/6ufk/+nm4//n4+D/29XO/+zq6P/h3dn/5OHd/66cuf9AAG7/GwAu+gAAAFcAAAAAAAAAAAAA
AAAAAAAAAAAAUoyMjP/r6Ob/5+Th/+fk4f/n5OH/5+Th/+fk4f/n5OH/5uPg/+Th3f/f29b/2dLM/+nm
4//k4d3/xMPD/xAQENIAAABlAAAALgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATomJif/r6OX/5eHe/+Xh
3v/l4d7/5eHe/+Xh3v/k4N3/4t7a/93Y0//TzMb/z8a+/+zq6P/AwL//EBAQ0gEBARYAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAHT8/P/r29fX/6ufk/+jl4v/o5eL/6OXi/+fk4P/k4d3/39vW/9bQ
yf/DurD/wriu/8PDw/8ODg7SAQEBFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AG5ISEj8nZ2d/6Kiov+ioqL/oqKi/6CgoP+enJv/l5WT/4yIhP95cmr/a2Rc/w4ODtIAAAAWAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAYgAAAGYAAABmAAAAZgAA
AGYAAABmAAAAZgAAAGYAAABmAAAAZgAAABYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAA
D0HgAAdBwAADQcAAA0HAAANBwAADQcAAA0HAAANBwAADQcAAA0HAAANBwAADQcAAA0HAAANBwAADQcAA
A0HAAAFBwAABQcAAA0HAAAdBwAAfQcAAP0HgAH9B8AD/QSgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACkSEhGPHx8emR8fHpkfHx6ZHx8emR8fHpkfHx6ZHx8emR8f
HpkSEhGPAAAAKQAAAAAAAAAAAAAAAAAAAA1RUE7q6ufl//Hv7f/x7+3/8e/t//Hv7f/x7+3/8e/t//Hv
7f/x7+3/6efl/1FQTuoAAAANAAAAAAAAAAAAAAA1pKOh//7+/v/u7u7/29vb/+np6f/5+fn//v7+//7+
/v/+/v7//v7+//7+/v+ko6H/AAAANQAAAAAAAAAAAAAANqimpf/9/f3/7e3u/73P4f95pbr/nqqu/+bm
5f/9/f3//f39//39/f/9/f3/qKal/wAAADYAAAAAAAAAAAAAADapp6b//Pz8//z8/P+p4PX/BM/9/x7D
7f+ks7j/19fX//r5+f/8/Pz//Pz8/6mnpv8AAAA2AAAAAAAAAAAAAAA2qqin//v7+v/7+/r/ve37/wbP
/f8A0/7/IsTx/7nIzf/c29v/9vX1//v7+v+qqKf/AAAANgAAAAAAAAAAAAAANqqpqP/5+fj/+fn4//n5
+P+t6Pr/BtD9/wDX/v8nxPb/0N7j//Hx8f/5+fj/qqmo/wAAADYAAAAAAAAAAAAAADarqqn/+Pf2//j3
9v/49/b/+Pf2/6zm+P8Fz/3/ANr+/yvE+v/j8PX/9/b1/6qpqP8AAAA2AAAAAAAAAAAAAAA2rKqq//b1
8//29fP/9vXz//b18//29fP/quT2/wbP/f8B3v3/eMHd/+Pg2/+mpKP/AAAANgAAAAAAAAAAAAAANqyr
qv/z8vD/8/Lw//Py8P/z8vD/8/Lw//Py8P+o4PT/bMrg/+Le2v+wlq//kYeN/wAAADYAAAAAAAAAAAAA
ADasrKv/8O7s//Du7P/w7uz/8O7s//Du7P/w7uz/8O7s/8rDvP+0kr7/egTO/18Lmf8EAAh/AAAAAAAA
AAAAAAA2rayr/+3q6P/t6uj/7ero/+3q6P/t6uj/7Oro/+fj4P/j3tr/waPM/3cIxf99ANf/DwAZsAAA
AAAAAAAAAAAANq2sq//p5uP/6ebj/+nm4//p5uP/6ebj/+fk4f/e2NP/6OXi/+bi3/9iTHD4GwAu0wAA
ACcAAAAAAAAAAAAAADWsq6v/5eLf/+Xi3//l4t//5eLe/+Pg3P/d2NP/0svD/+vo5v9kY2PrAAAALwAA
AAAAAAAAAAAAAAAAAAAAAAANWlpa6u/t6//v7ev/7+3r/+3q6P/m4t7/08zF/72yp/9jY2PrAAAALwAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACkUFBSPIyMjmSMjI5kiIiKZISAgmRwbGpkTEQ+ZAAAALwAA
AAAAAAAAAAAAAAAAAAAAAAAAwAOsQYABrEGAAaxBgAGsQYABrEGAAaxBgAGsQYABrEGAAaxBgAGsQYAB
rEGAAaxBgAGsQYAHrEGAD6xBwB+sQQ==
</value>
</data>
</root>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,153 @@
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
Partial Class frmStrukturauswahl
Inherits System.Windows.Forms.Form
'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen.
<System.Diagnostics.DebuggerNonUserCode()> _
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.
<System.Diagnostics.DebuggerStepThrough()> _
Private Sub InitializeComponent()
Me.components = New System.ComponentModel.Container
Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmStrukturauswahl))
Me.MenuStrip1 = New System.Windows.Forms.MenuStrip
Me.DateiToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem
Me.BeendenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem
Me.ToolStrip1 = New System.Windows.Forms.ToolStrip
Me.TSBtnQuit = New System.Windows.Forms.ToolStripButton
Me.TSBtnSelect = New System.Windows.Forms.ToolStripButton
Me.TSTxtSuche = New System.Windows.Forms.ToolStripTextBox
Me.tsbtnSuche = New System.Windows.Forms.ToolStripButton
Me.TreeLizenzen = New System.Windows.Forms.TreeView
Me.ImageList1 = New System.Windows.Forms.ImageList(Me.components)
Me.MenuStrip1.SuspendLayout()
Me.ToolStrip1.SuspendLayout()
Me.SuspendLayout()
'
'MenuStrip1
'
Me.MenuStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.DateiToolStripMenuItem})
Me.MenuStrip1.Location = New System.Drawing.Point(0, 0)
Me.MenuStrip1.Name = "MenuStrip1"
Me.MenuStrip1.Size = New System.Drawing.Size(260, 24)
Me.MenuStrip1.TabIndex = 4
Me.MenuStrip1.Text = "MenuStrip1"
'
'DateiToolStripMenuItem
'
Me.DateiToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.BeendenToolStripMenuItem})
Me.DateiToolStripMenuItem.Name = "DateiToolStripMenuItem"
Me.DateiToolStripMenuItem.Size = New System.Drawing.Size(46, 20)
Me.DateiToolStripMenuItem.Text = "&Datei"
'
'BeendenToolStripMenuItem
'
Me.BeendenToolStripMenuItem.Name = "BeendenToolStripMenuItem"
Me.BeendenToolStripMenuItem.Size = New System.Drawing.Size(120, 22)
Me.BeendenToolStripMenuItem.Text = "&Beenden"
'
'ToolStrip1
'
Me.ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.TSBtnQuit, Me.TSBtnSelect, Me.TSTxtSuche, Me.tsbtnSuche})
Me.ToolStrip1.Location = New System.Drawing.Point(0, 24)
Me.ToolStrip1.Name = "ToolStrip1"
Me.ToolStrip1.Size = New System.Drawing.Size(260, 25)
Me.ToolStrip1.TabIndex = 7
Me.ToolStrip1.Text = "ToolStrip1"
'
'TSBtnQuit
'
Me.TSBtnQuit.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
Me.TSBtnQuit.Image = CType(resources.GetObject("TSBtnQuit.Image"), System.Drawing.Image)
Me.TSBtnQuit.ImageTransparentColor = System.Drawing.Color.Magenta
Me.TSBtnQuit.Name = "TSBtnQuit"
Me.TSBtnQuit.Size = New System.Drawing.Size(23, 22)
Me.TSBtnQuit.Text = "ToolStripButton1"
Me.TSBtnQuit.ToolTipText = "Fenster schliessen"
'
'TSBtnSelect
'
Me.TSBtnSelect.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
Me.TSBtnSelect.Image = CType(resources.GetObject("TSBtnSelect.Image"), System.Drawing.Image)
Me.TSBtnSelect.ImageTransparentColor = System.Drawing.Color.Magenta
Me.TSBtnSelect.Name = "TSBtnSelect"
Me.TSBtnSelect.Size = New System.Drawing.Size(23, 22)
Me.TSBtnSelect.Text = "Applikation übernehmen"
'
'TSTxtSuche
'
Me.TSTxtSuche.Name = "TSTxtSuche"
Me.TSTxtSuche.Size = New System.Drawing.Size(100, 25)
'
'tsbtnSuche
'
Me.tsbtnSuche.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
Me.tsbtnSuche.Image = CType(resources.GetObject("tsbtnSuche.Image"), System.Drawing.Image)
Me.tsbtnSuche.ImageTransparentColor = System.Drawing.Color.Magenta
Me.tsbtnSuche.Name = "tsbtnSuche"
Me.tsbtnSuche.Size = New System.Drawing.Size(23, 22)
Me.tsbtnSuche.Text = "Suchen"
'
'TreeLizenzen
'
Me.TreeLizenzen.Dock = System.Windows.Forms.DockStyle.Fill
Me.TreeLizenzen.HideSelection = False
Me.TreeLizenzen.HotTracking = True
Me.TreeLizenzen.Location = New System.Drawing.Point(0, 49)
Me.TreeLizenzen.Name = "TreeLizenzen"
Me.TreeLizenzen.Size = New System.Drawing.Size(260, 371)
Me.TreeLizenzen.TabIndex = 8
'
'ImageList1
'
Me.ImageList1.ImageStream = CType(resources.GetObject("ImageList1.ImageStream"), System.Windows.Forms.ImageListStreamer)
Me.ImageList1.TransparentColor = System.Drawing.Color.Transparent
Me.ImageList1.Images.SetKeyName(0, "StrukturElement.png")
Me.ImageList1.Images.SetKeyName(1, "StrukturElementDeleted.png")
Me.ImageList1.Images.SetKeyName(2, "License-manager-icon.png")
Me.ImageList1.Images.SetKeyName(3, "License-manager-icon_Inaktiv_neu.png")
Me.ImageList1.Images.SetKeyName(4, "Link-icon_16.png")
'
'frmStrukturauswahl
'
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
Me.ClientSize = New System.Drawing.Size(260, 420)
Me.Controls.Add(Me.TreeLizenzen)
Me.Controls.Add(Me.ToolStrip1)
Me.Controls.Add(Me.MenuStrip1)
Me.Name = "frmStrukturauswahl"
Me.Text = "Auswahl Lizenzelement"
Me.MenuStrip1.ResumeLayout(False)
Me.MenuStrip1.PerformLayout()
Me.ToolStrip1.ResumeLayout(False)
Me.ToolStrip1.PerformLayout()
Me.ResumeLayout(False)
Me.PerformLayout()
End Sub
Friend WithEvents MenuStrip1 As System.Windows.Forms.MenuStrip
Friend WithEvents DateiToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem
Friend WithEvents BeendenToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem
Friend WithEvents ToolStrip1 As System.Windows.Forms.ToolStrip
Friend WithEvents TSBtnQuit As System.Windows.Forms.ToolStripButton
Friend WithEvents TSBtnSelect As System.Windows.Forms.ToolStripButton
Friend WithEvents TSTxtSuche As System.Windows.Forms.ToolStripTextBox
Friend WithEvents tsbtnSuche As System.Windows.Forms.ToolStripButton
Friend WithEvents TreeLizenzen As System.Windows.Forms.TreeView
Friend WithEvents ImageList1 As System.Windows.Forms.ImageList
End Class

View File

@@ -0,0 +1,263 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<metadata name="MenuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<metadata name="ToolStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>518, 17</value>
</metadata>
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="TSBtnQuit.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACkSURBVDhPlZOBDoAgCET9dD7NPyNPgpAIzY21oTzPg1rL
F4/0aaQEJqJXAIo8Vu9dL9gDYiGRgG6VCwBJLDvgbxRVsodvBPiEASDXF3mIB3AbBzPjBLDeHBVIcRbj
KScKuMGQElArmKZNSNJ7VYC2Ib48EIjE0gX1QPerLigkATytqxT4gQht3HsQx9H8+OpCeHL+R+FQnIPT
QiXaHPwtNMCu8ALckGXYKNsEDQAAAABJRU5ErkJggg==
</value>
</data>
<data name="TSBtnSelect.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAArzSURBVGhD1VoLWM5nH14ppRSGDqvWSXJu2jTNoaSaQ0eH
ikptGaW+mlKRkJKIlFOJoRmmWmlOYdjazGEIWxOZzWTOVHTQ6X9/9/PKPteufd/Hy7a813Vfvdf7f57/
+zvcz+93//5vr7zy8rwUaGpbQvnlMfk/lrbh29cIS8L0ZXNCGN/jNVOHYIshUVv53qolEy9FImTGd9Uf
kOgSduyWUW934UAvQtCp1b+UaGHPdhq68Z4RJRW249ZCqa1mLD/r2uotp4GqRP92GjpJ7lE/VfvOLIWu
0dCT/Gz4y8B/NRppo2049BPvmSW1YanNsBmTAWXl9iv4uX5rj74wfpiukd1nUxbWIHoN4BdTBl1ju8v8
3L0lM63Wh3Yi8vpmo3ID4isxZwMQtqwGg13XQEWlcx6vmbday2mYjDaGPcbkBCQ8wLxNwKzMJowLPYWu
vT3qeS2I6NBaHRCRt+3Wf/J2pzm/NcRvBuI2SQiYVw6rEWloq6ZVxOsDCVFSW91LRptubwTkO83+rWHu
xxKSsoGIFdUY9d5BvN5zLHi91ZZOQRvb7sJ4Rn5uloTkPCD2owb4RJ/HW45Lodpe52xrLZ2yamNm+X6B
06yrDXM2SkgpABK3NmPaoht4d1JhS/QVlnGdXmvjjTDezswy4POJfr80zlwnIW0HsCRPwsyMBxgfVowB
76ZCTcOgnOtcWlvplNHGoLtr3qS59xGVCazeSxQC8ZvqeXAvwdYjF8Z9JgruZxImrSn6j+p8D7dcn5hK
RKyWsGIPsOlbILVAQujSO3CZ+i36D0uAmprhA671bSmvrcKHR/Lg9SFbvWMqELpcQipps+0kkPU1MHtt
HSZEXIDNuE9h1NsTCgrKe7m+P6HYGqxv6bDOuROi7yA0TcKS7UBu8SMk5zTh/bk3MMLvIN6wnQ/VTqaV
NHoqIVfjEjr7RWptWeT1zUbneEXexLSlzUjKBXJOAXvOA5n7JUxPrYX7tLMY5LqB3Pdi9BX2t0T/me0Q
EtaQMCM0X4Ajssgb95243Sn0YkPQkmYkbKXxjPqhy8DWo8Dc9aLml2P4hJ3oOyQGmpo9a7knlOgoD3X0
x07NTO37TlA+N/sTQjwJp+R5icHbyri3V45TSGnDlKRGmb7ZcgwougoUXgCW5TdhakIlnKd8h4Gj02V1
X7GtxmnuG0zIJRu62brF5cZtvAo7j5XXurxmtZk3Gkl0ecZsiC/vo2Vkt9ox4GTtBwsbEMtGtZkR/7oc
+OY3HtyvJISn1bLmn8cwjzz0sg6HZgfzOu5bQOjKEzGxR0vXxCYlal5J06rdlfD0O9xo/MakU0pK6mG8
1pNQeYobC+N7duzSa/EI36LKgISHEI3qo69oOI0/fQ8oOCth4ZZGTIq5hhH+hyjYloNnhNFvLyYuW0KM
knK9BF18nCfn3836pgkrdz3ExMiL1CSJtzvpWG7gNQei8//Ihjh0hhqdTOfbexZWvBdXi8gMCRn7gS/J
+dIq4DDpk1HYjJDF1XALKsbQMVtk0dfoYCaiP5/Qlsvylk0iesMGjEy+mLClDgU/AEnbmuAXew12Xhsb
9buPPqqo1C6Ya7oTf/ZwSTgXYO2cXu4zuwrTV0pYvgs4cAm48AAoYfTzTkmYndnAwPwKe+/deNM+GQbd
XaCoqH7qeaP/2PF+Jhb+RUGLKrCead//E7A4V8IH8XcxevJh9LKKuKXWXn85Fwt93v6JaIn3LhY28We9
Z1UiJKUZS1nrxf6L1cCVWuBgGZtXfjPlwl04TT6Cd5zXwfytIKh3MBKyIZGQm/tPZs2gs571Rs8ZPyGB
PBUG7CsDFm3jgDH/Flv9SVg4LKl7Vbf/Lm4a3/KlolwO1TEZvsMj4hoCFzdBDCU7zgFljPyteuD728DH
RRIi0h5yyvoRwzzzYWETx1nXntFXOS4y/1+y+syMEvU/2MGnEKHLqpBVxINXSSdY9hK3SpjMWdU16HsM
HbcNJr29f+HaDwnXTlr9ssaG/YyABQ2Yk0WJcIK0YdQrG4HL99m0SjhlrW/CpFlXKZX34+1Rq2DSzxeq
6loi+nOel/tPeikqgH13y+ASf7b35M+aZQfwF0Zx14/Ags0S3o+rgFuwiOJ2mPXyrVRV7XzWwXV7nX9c
HWakS1h/CDhDp+81EXXAMVafjN0Sa/59uAaewBD3T9B38Cx00RvIrqt4jN9nQ8hdef4sReY6xnYF7iEl
iEyvRzajeamBPCYd9tCJ+E/I4/kVGBNSCrsJO2RcFrwPo0BL2wmcuAncpPEPGP3Su8zGESB6VT08Pixl
x90BS/tFFGweUFbpIKIf8yKj/9iZrirqWkmOvl+QMtVYyjHvxB2gopmZIB3yKQXiNlKAxd2D27Qf4Djp
IESnXUCZsLcUuM51dUQ5D+9+6p2FdPi92OsY6f+lzNkeA0LQSduCxivsaykGLzT6wgnRDzz62Mbf9oq8
wSwA2ceZAWahmpE9R2eyv6MEXtcIv9k34RJ4BtGZErYw0pdImRrQWVLuxHVgDfV+cFIVxVqxTCoLtaln
NgpKympC7wcSHZ/5lD7FBtGQLPS7jTogDmxAfD0W59CgazyUElBFR87eoq7hIBJJavjOukY9X4nTrDSk
PqpJnQtsWp/yetTKOniFn2fN38WGmAJTC3+WTUNBnVyiH/GX6X1tNU29FHvvQkyIuoUZqyRkU8uIel5L
J26Lw8mumr6Hk1RKLWLW3EU5Haslda4wBQdYehOyGuEfc4WPR0gdl4/Qa+B0aBkMgoKi0q80fByh/hTB
lHuJ0PH+fLRR7R5cyiw8RDIb2rfsC/dp5EPiV56HfeT44mwJUauqcYf0usrIH7kiIX2nhMCEO6w6x2Ez
VlAnHgbmblBV02rgfYVkMJDbsqfcKGTF27qmTsff9TsEr8jrfNjUhA1fSCijJKhhFmpIlRJSKed4M2LX
NmLn0Xoc/lnCun2NCFvyAGNDzsCODetNhyUy6mi82k1Q5/HBlUsuP6Xtvy/T4rvYd1zWs9r8yKpTg3lZ
zdh5RsIVUqiKToiIHzhHzVPQhCnU9isLqjEjrUY23zqQ96Jh9bD6F7rqWwvqXOH9JhAaz2qIvOuFYHM0
7ONT5uh7AB7h5QhaVIeUvGbsY7k8zzJ5mVk4yrOwdm8zwpfdg+f0MqJU1m0Hjs4g78OhYzwcbVU7ige0
oub/5dT5o7MGbZTVk62d18J5ajG8o28jfHk9ln8uYTebWhG7dCH/ribnP1xaxWb1A5Xrdlg7rUGfQdEy
na+qrt3Im24hxFOGv4U6TzohfpcdadjHo2z4xN0yCeEXewczVtRj0afkO4fy9F3NSNxUjQ/iyuEy5RgG
u21Ez7fDoNdtFNpp6ImGdURkkpB3PJWXQb/v02cWFgrtLrqzOyWE98wbCEysQXhqHaYvq6REvoExwcU8
tHnoNzQW2oY2LVJB4RvexY2Q6xHJc1vecgNxFuy0TRxPC2oIJ1wCT1MWX4Bn+M+yudZ5ylHYjs9muYyD
jpEt2iip3OWedYT4Ua7jizLkee4jBvtA/R6jb1qNXAGb8bnsrntksPX4jNVmNcwHBKOz7pto00b1EtdG
EeL33H+MNn90VsgLUyrIBC0zt3tCDgtVaTl8IWfaCDYpF6hp6jYoKCp+zXUTCfFI/C+TCfJmQlQQc/7Y
PLNj197F6gbW1V30rKCublzdpk27c7yWSght/4/y/f85J6IqnhwMIrwFrQifFsNFjX9p/pNEZEPMwmKY
F3//9vr+ONL/BgNAWcO7a3A4AAAAAElFTkSuQmCC
</value>
</data>
<data name="tsbtnSuche.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAB5SURBVDhPY2AYluA/0FcgjAywieH0PPkGKCgowDT/T0hI
ALsCRDs4OMDFcVoLUrR+/XpkhWA2yNAJEyaAaajX0L0HMRObAQ0NDRgGYgkfuKNwKcYmjukTLC5AiYUF
CxYge4N0AzZs2IAcmFjDEl9AEQ7EYZkliPMUAKk9YQzVoanQAAAAAElFTkSuQmCC
</value>
</data>
<metadata name="ImageList1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>887, 95</value>
</metadata>
<data name="ImageList1.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64">
<value>
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAD0
DAAAAk1TRnQBSQFMAgEBBQEAARABCAEQAQgBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
AwABQAMAASADAAEBAQABCAYAAQgYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA
AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5
AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA
AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm
AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM
AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA
ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz
AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ
AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM
AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA
AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA
AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ
AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/
AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA
AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm
ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ
Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz
AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA
AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM
AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM
ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM
Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA
AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM
AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ
AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz
AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm
AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw
AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD/wEAAf8D9AjzA/QB/zAA
AfQB8gHxAbwB7wG8BvAC8QHyAfQyAAHyAfcB7QHvAf86AAHzAe8C8QGSAfcB/zgAAf8BBwHxAgAB8wGS
AfcB/zcAAfQBBwHxAwAB8wHtAfA4AAHxAQcB8gH/AgcBkgHxOAAB/wHxAQcB8QEHAu8B9DkAAf8B8QMH
Ae8BBwHwAfcBBwH/NgAB/wPzAQcC7wEHAZIB9wH/OQAB8QEHAe8B8AHzAZIB9wH/OAABvAEHAbwB8wEA
AfMB7QHvOAAB8gEHAfIDAAEHAZI4AAH/AfEBBwHyAQAB9AHvAfA5AAH/AfEDBwHwAf86AAH/AfIB8AHy
Af9EAAL0BQAB/wPzAf8CAAH/AfMB8gHxBPABvAPwAvEB8wH0Af8B9ALyCPEC8gH0Af8RAAH0AfcB7QHz
BAABvAGuAewB7wH/AwAB/wHyBgcD7wEHAfAC/wG9AZQBkwYHAZMCbwEHAfAB9AH/EQABGwH5AW4B7AH/
AgAB/wEXAfkBRgHwBQAB8QEHBO8B7QNFAW4BvAIAAf8BlAH5ARcEBwHsAQEB+QEgARwBvAgAAewIAAHx
AQAB/wEXAUYB7AHwAewBAAEBAvkBbgMAAfECAAHxBAcB7wVFAZMDAAH/AeMB+QEXAe8BBwHvAQ4BIAH5
AQEBDgEHFAABlAH5AWgB7AHwAf8BRwH5AUYB8gYAAfEBvAMHAe0FRQGTBAAB8AFvAfkBFwHvAW4BHgH5
ASABCwEOAZMIAAHsCAAB8QMAAZQB+QFoAewBRQL5AUUBDgMAAfECAAHxAbwDBwHvAkUC6QFFAZMEAAHx
AbwBbwH5AUcBHAEfAfkBIAIOAQcVAAH/ARYB+QFuA/kBvAcAAfIB8AS8AW8BRQHpAUUBbwG8BAAB8QK8
AW8B+QFHAvkBHgIOAbwIAAHsCAAB8QQAARoE+QFuBQAB8QIAAfIBvAXvAe0CbgEHAfEEAAHyAbwCBwHv
AUcB+QEgAQsBDgEHAfEXAAG9AvkBRgHwCAAB8gHxCPAB8QHyBAAB8gHxAvABvAFHAfkBRwEWAfAB8QHy
CAAB7AgAAfEFAAG9AvkBRgHrAQ4EAAHxAgAB8gG8Bu8BvAPyBAAB8gG8AgcBkwL5AUcB+QEXAvICAAEH
BPEBBwoAAQcE8QFHAvkBRgHsAfcB9AYAAfML8gQABPIBFwH5ARcB8AHjAfkB4wHxAgAB8QEAAvEBAAHx
AewIAALxAQAC8QG9AvkBaAEgAUAB7AHrAwAB8QIAAfMBvAm7AfMEAAHzAfABuwHvAUcB+QFvAbsBBwFv
AfkB4wH/AQAB8QEHAuoBBwHxCgAB8QEHAuoBRgH5AUYBvAHzAUcBRgHsAfMFAAHzAbsHswK0AfEEAAHz
AbsBswHrAvkDswGQAW8B+QEWAf8B8QEAAvEBAAHxAewIAALxAQAB8QGTAvkBaAEOAQABIAH5AW4B6wEQ
AQAB8QIAAfMB8QcJAe0B6wHxBAAB8wG8AbsBbwH5AWkDuwLsARYBRwG9AfEBAAL/AQAB8QoAAfEBAAHy
AvkBRgHzAgAB/wHjAfkBkwH0BAAJ8wHtAfAB/wQACPMB8QHsAfEB/wIAAfME8QHzCgAB8wHxAQcCkwEa
BAAB/wEbAfQFAAH0CfMGAAjzAfEB8AH/AwABQgFNAT4HAAE+AwABKAMAAUADAAEgAwABAQEAAQEGAAEB
FgAD/xEAAcEB/wYAAYAB/wYAARgBfwYAARwBfwYAAYABfwYAAYABfwYAAcABBwYAAeABAwYAAf4BAQYA
Af4BEQYAAf4BOQYAAf4BEQYAAf8BAQYAAf8BgwYAAv8BzwGDBAAC/wGHAYMBgAMAAv8BgwEHAcABAwEA
AQMB/AEAAYABAAHAAQMBgAEDAv8BwAEPAcABAwHAAQMB/AEAAeABAAHAAQMBwAEDAv8B4AEfAcABAwHA
AQMB/AEAAfABAAHAAQMBwAEDAv8B+AE/AcABAwHAAQMB/AEAAfgBAAHAAQMBwAIDAf8BAAEPAcABAwHA
AQMBSAEAAUABAAHAAQMBwAEBAQMB/wEAAQcBwAEDAcABAAFIAQABQAEAAcABAwHAAQABSwH/AUEBgwHA
AQMBwAIDAf8BAwHHAcABDwHAAQcL
</value>
</data>
</root>

View File

@@ -0,0 +1,51 @@
Public Class frmStrukturauswahl
#Region "Deklarationen"
Dim Treeviewdata As New TKB.VV.Lizenz.clsLizenzTree
Public SelectedValue As Integer = -1
#End Region
Private Sub frmStrukturauswahl_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.DoubleClick
Try
Me.SelectedValue = Me.TreeLizenzen.SelectedNode.Tag
Me.DialogResult = Windows.Forms.DialogResult.OK
Me.Close()
Catch ex As Exception
End Try
End Sub
Private Sub frmStrukturauswahl_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Treeviewdata.Load_Tree(Me.TreeLizenzen, False, "", True)
Me.TreeLizenzen.SelectedNode = Me.TreeLizenzen.Nodes(0)
End Sub
Private Sub BeendenToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BeendenToolStripMenuItem.Click
Me.DialogResult = Windows.Forms.DialogResult.Abort
Me.Close()
End Sub
Private Sub TSBtnQuit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TSBtnQuit.Click
Me.DialogResult = Windows.Forms.DialogResult.Abort
Me.Close()
End Sub
Private Sub TSBtnSelect_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TSBtnSelect.Click
frmStrukturauswahl_DoubleClick(sender, e)
End Sub
Private Sub TSBtnSuche_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tsbtnSuche.Click
Dim i As Integer
Suchen()
End Sub
Sub suchen()
Try
Treeviewdata.Load_Tree(Me.TreeLizenzen, False, Me.TSTxtSuche.Text, True)
Me.TreeLizenzen.SelectedNode = Me.TreeLizenzen.Nodes(0)
Catch
End Try
End Sub
Private Sub TSTxtSuche_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TSTxtSuche.KeyDown
If e.KeyCode = Keys.Enter Then suchen()
End Sub
End Class

View File

@@ -0,0 +1,685 @@
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
Partial Class frm_Lizenz_VEAppl
Inherits System.Windows.Forms.Form
'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen.
<System.Diagnostics.DebuggerNonUserCode()> _
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.
<System.Diagnostics.DebuggerStepThrough()> _
Private Sub InitializeComponent()
Me.components = New System.ComponentModel.Container()
Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frm_Lizenz_VEAppl))
Me.MenuStrip1 = New System.Windows.Forms.MenuStrip()
Me.DateiToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
Me.BeendenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
Me.ToolStrip1 = New System.Windows.Forms.ToolStrip()
Me.TSBtnQuit = New System.Windows.Forms.ToolStripButton()
Me.TSBtnSave = New System.Windows.Forms.ToolStripButton()
Me.lblVertragspartner = New System.Windows.Forms.Label()
Me.txtVertragspartner = New System.Windows.Forms.TextBox()
Me.btnVertragspartnersuche = New System.Windows.Forms.Button()
Me.GrpBestehendesLizenzelement_Applikation = New System.Windows.Forms.GroupBox()
Me.btnBestehendesLizenzelement_Zuweisen = New System.Windows.Forms.Button()
Me.C1VertragselementApplikation = New C1.Win.C1TrueDBGrid.C1TrueDBGrid()
Me.GroupBox1 = New System.Windows.Forms.GroupBox()
Me.cbapplikation = New System.Windows.Forms.ComboBox()
Me.cbversion = New System.Windows.Forms.ComboBox()
Me.cbLizenzelement = New System.Windows.Forms.ComboBox()
Me.bznErstellenundzuweisen = New System.Windows.Forms.Button()
Me.btnNeueVersion = New System.Windows.Forms.Button()
Me.lblApplikationVersion = New System.Windows.Forms.Label()
Me.btnApplikationSuche = New System.Windows.Forms.Button()
Me.txtApplikation = New System.Windows.Forms.TextBox()
Me.lblApplikation = New System.Windows.Forms.Label()
Me.lblLizenzelement = New System.Windows.Forms.Label()
Me.cbVertragspartner = New System.Windows.Forms.ComboBox()
Me.GroupBox2 = New System.Windows.Forms.GroupBox()
Me.cbapplikation1 = New System.Windows.Forms.ComboBox()
Me.cbversion1 = New System.Windows.Forms.ComboBox()
Me.bznErstellenundzuweisen1 = New System.Windows.Forms.Button()
Me.btnNeueVersion1 = New System.Windows.Forms.Button()
Me.Label1 = New System.Windows.Forms.Label()
Me.btnApplikationSuche1 = New System.Windows.Forms.Button()
Me.txtApplikation1 = New System.Windows.Forms.TextBox()
Me.Label2 = New System.Windows.Forms.Label()
Me.GroupBox3 = New System.Windows.Forms.GroupBox()
Me.TreeviewParent = New System.Windows.Forms.TreeView()
Me.ImageList1 = New System.Windows.Forms.ImageList(Me.components)
Me.lblSecurityLebel = New System.Windows.Forms.Label()
Me.cboxSecurityLevel = New System.Windows.Forms.ComboBox()
Me.cbaktiv = New System.Windows.Forms.CheckBox()
Me.lblParentElement = New System.Windows.Forms.Label()
Me.txtbemerkung = New System.Windows.Forms.RichTextBox()
Me.Label4 = New System.Windows.Forms.Label()
Me.btnSave = New System.Windows.Forms.Button()
Me.cbStrukturelement = New System.Windows.Forms.CheckBox()
Me.txtBezeichnung = New System.Windows.Forms.TextBox()
Me.Label3 = New System.Windows.Forms.Label()
Me.pnlvedetails = New System.Windows.Forms.Panel()
Me.Label5 = New System.Windows.Forms.Label()
Me.lblVEDetailTitel = New System.Windows.Forms.Label()
Me.GroupBox4 = New System.Windows.Forms.GroupBox()
Me.ToolTip1 = New System.Windows.Forms.ToolTip(Me.components)
Me.MenuStrip1.SuspendLayout()
Me.ToolStrip1.SuspendLayout()
Me.GrpBestehendesLizenzelement_Applikation.SuspendLayout()
CType(Me.C1VertragselementApplikation, System.ComponentModel.ISupportInitialize).BeginInit()
Me.GroupBox1.SuspendLayout()
Me.GroupBox2.SuspendLayout()
Me.GroupBox3.SuspendLayout()
Me.pnlvedetails.SuspendLayout()
Me.GroupBox4.SuspendLayout()
Me.SuspendLayout()
'
'MenuStrip1
'
Me.MenuStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.DateiToolStripMenuItem})
Me.MenuStrip1.Location = New System.Drawing.Point(0, 0)
Me.MenuStrip1.Name = "MenuStrip1"
Me.MenuStrip1.Size = New System.Drawing.Size(799, 24)
Me.MenuStrip1.TabIndex = 13
Me.MenuStrip1.Text = "MenuStrip1"
'
'DateiToolStripMenuItem
'
Me.DateiToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.BeendenToolStripMenuItem})
Me.DateiToolStripMenuItem.Name = "DateiToolStripMenuItem"
Me.DateiToolStripMenuItem.Size = New System.Drawing.Size(46, 20)
Me.DateiToolStripMenuItem.Text = "&Datei"
'
'BeendenToolStripMenuItem
'
Me.BeendenToolStripMenuItem.Name = "BeendenToolStripMenuItem"
Me.BeendenToolStripMenuItem.Size = New System.Drawing.Size(120, 22)
Me.BeendenToolStripMenuItem.Text = "&Beenden"
'
'ToolStrip1
'
Me.ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.TSBtnQuit, Me.TSBtnSave})
Me.ToolStrip1.Location = New System.Drawing.Point(0, 24)
Me.ToolStrip1.Name = "ToolStrip1"
Me.ToolStrip1.Size = New System.Drawing.Size(799, 25)
Me.ToolStrip1.TabIndex = 14
Me.ToolStrip1.Text = "ToolStrip1"
'
'TSBtnQuit
'
Me.TSBtnQuit.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
Me.TSBtnQuit.Image = CType(resources.GetObject("TSBtnQuit.Image"), System.Drawing.Image)
Me.TSBtnQuit.ImageTransparentColor = System.Drawing.Color.Magenta
Me.TSBtnQuit.Name = "TSBtnQuit"
Me.TSBtnQuit.Size = New System.Drawing.Size(23, 22)
Me.TSBtnQuit.Text = "ToolStripButton1"
Me.TSBtnQuit.ToolTipText = "Fenster schliessen"
'
'TSBtnSave
'
Me.TSBtnSave.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image
Me.TSBtnSave.Image = CType(resources.GetObject("TSBtnSave.Image"), System.Drawing.Image)
Me.TSBtnSave.ImageTransparentColor = System.Drawing.Color.Magenta
Me.TSBtnSave.Name = "TSBtnSave"
Me.TSBtnSave.Size = New System.Drawing.Size(23, 22)
Me.TSBtnSave.Text = "ToolStripButton1"
Me.TSBtnSave.ToolTipText = "Daten speichern"
Me.TSBtnSave.Visible = False
'
'lblVertragspartner
'
Me.lblVertragspartner.AutoSize = True
Me.lblVertragspartner.Location = New System.Drawing.Point(18, 31)
Me.lblVertragspartner.Name = "lblVertragspartner"
Me.lblVertragspartner.Size = New System.Drawing.Size(79, 13)
Me.lblVertragspartner.TabIndex = 15
Me.lblVertragspartner.Text = "Vertragspartner"
'
'txtVertragspartner
'
Me.txtVertragspartner.Location = New System.Drawing.Point(118, 28)
Me.txtVertragspartner.Name = "txtVertragspartner"
Me.txtVertragspartner.ReadOnly = True
Me.txtVertragspartner.Size = New System.Drawing.Size(263, 20)
Me.txtVertragspartner.TabIndex = 24
'
'btnVertragspartnersuche
'
Me.btnVertragspartnersuche.Image = CType(resources.GetObject("btnVertragspartnersuche.Image"), System.Drawing.Image)
Me.btnVertragspartnersuche.Location = New System.Drawing.Point(379, 28)
Me.btnVertragspartnersuche.Name = "btnVertragspartnersuche"
Me.btnVertragspartnersuche.Size = New System.Drawing.Size(20, 20)
Me.btnVertragspartnersuche.TabIndex = 25
Me.btnVertragspartnersuche.Text = "Button1"
Me.btnVertragspartnersuche.UseVisualStyleBackColor = True
'
'GrpBestehendesLizenzelement_Applikation
'
Me.GrpBestehendesLizenzelement_Applikation.Controls.Add(Me.btnBestehendesLizenzelement_Zuweisen)
Me.GrpBestehendesLizenzelement_Applikation.Controls.Add(Me.C1VertragselementApplikation)
Me.GrpBestehendesLizenzelement_Applikation.Location = New System.Drawing.Point(412, 0)
Me.GrpBestehendesLizenzelement_Applikation.Name = "GrpBestehendesLizenzelement_Applikation"
Me.GrpBestehendesLizenzelement_Applikation.Size = New System.Drawing.Size(387, 119)
Me.GrpBestehendesLizenzelement_Applikation.TabIndex = 31
Me.GrpBestehendesLizenzelement_Applikation.TabStop = False
Me.GrpBestehendesLizenzelement_Applikation.Text = "Bestehende Vertragselement-Applikationsbeziehung"
Me.GrpBestehendesLizenzelement_Applikation.Visible = False
'
'btnBestehendesLizenzelement_Zuweisen
'
Me.btnBestehendesLizenzelement_Zuweisen.Location = New System.Drawing.Point(9, 233)
Me.btnBestehendesLizenzelement_Zuweisen.Name = "btnBestehendesLizenzelement_Zuweisen"
Me.btnBestehendesLizenzelement_Zuweisen.Size = New System.Drawing.Size(75, 23)
Me.btnBestehendesLizenzelement_Zuweisen.TabIndex = 32
Me.btnBestehendesLizenzelement_Zuweisen.Text = "Zuweisen"
Me.btnBestehendesLizenzelement_Zuweisen.UseVisualStyleBackColor = True
'
'C1VertragselementApplikation
'
Me.C1VertragselementApplikation.AlternatingRows = True
Me.C1VertragselementApplikation.FetchRowStyles = True
Me.C1VertragselementApplikation.FilterBar = True
Me.C1VertragselementApplikation.GroupByCaption = "Drag a column header here to group by that column"
Me.C1VertragselementApplikation.Images.Add(CType(resources.GetObject("C1VertragselementApplikation.Images"), System.Drawing.Image))
Me.C1VertragselementApplikation.Location = New System.Drawing.Point(9, 165)
Me.C1VertragselementApplikation.Name = "C1VertragselementApplikation"
Me.C1VertragselementApplikation.PreviewInfo.Location = New System.Drawing.Point(0, 0)
Me.C1VertragselementApplikation.PreviewInfo.Size = New System.Drawing.Size(0, 0)
Me.C1VertragselementApplikation.PreviewInfo.ZoomFactor = 75.0R
Me.C1VertragselementApplikation.PrintInfo.PageSettings = CType(resources.GetObject("C1VertragselementApplikation.PrintInfo.PageSettings"), System.Drawing.Printing.PageSettings)
Me.C1VertragselementApplikation.Size = New System.Drawing.Size(369, 55)
Me.C1VertragselementApplikation.TabAction = C1.Win.C1TrueDBGrid.TabActionEnum.ColumnNavigation
Me.C1VertragselementApplikation.TabIndex = 31
Me.C1VertragselementApplikation.Text = "C1TrueDBGrid1"
Me.C1VertragselementApplikation.Visible = False
Me.C1VertragselementApplikation.PropBag = resources.GetString("C1VertragselementApplikation.PropBag")
'
'GroupBox1
'
Me.GroupBox1.Controls.Add(Me.cbapplikation)
Me.GroupBox1.Controls.Add(Me.cbversion)
Me.GroupBox1.Controls.Add(Me.cbLizenzelement)
Me.GroupBox1.Controls.Add(Me.bznErstellenundzuweisen)
Me.GroupBox1.Controls.Add(Me.btnNeueVersion)
Me.GroupBox1.Controls.Add(Me.lblApplikationVersion)
Me.GroupBox1.Controls.Add(Me.btnApplikationSuche)
Me.GroupBox1.Controls.Add(Me.txtApplikation)
Me.GroupBox1.Controls.Add(Me.lblApplikation)
Me.GroupBox1.Controls.Add(Me.lblLizenzelement)
Me.GroupBox1.Location = New System.Drawing.Point(422, 6)
Me.GroupBox1.Name = "GroupBox1"
Me.GroupBox1.Size = New System.Drawing.Size(387, 99)
Me.GroupBox1.TabIndex = 32
Me.GroupBox1.TabStop = False
Me.GroupBox1.Text = "Neue Vertragselement-Applikationsbeziehung"
Me.GroupBox1.Visible = False
'
'cbapplikation
'
Me.cbapplikation.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.Suggest
Me.cbapplikation.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems
Me.cbapplikation.FormattingEnabled = True
Me.cbapplikation.Location = New System.Drawing.Point(99, 59)
Me.cbapplikation.Name = "cbapplikation"
Me.cbapplikation.Size = New System.Drawing.Size(261, 21)
Me.cbapplikation.TabIndex = 33
'
'cbversion
'
Me.cbversion.FormattingEnabled = True
Me.cbversion.Location = New System.Drawing.Point(99, 87)
Me.cbversion.Name = "cbversion"
Me.cbversion.Size = New System.Drawing.Size(214, 21)
Me.cbversion.TabIndex = 36
'
'cbLizenzelement
'
Me.cbLizenzelement.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed
Me.cbLizenzelement.FormattingEnabled = True
Me.cbLizenzelement.Location = New System.Drawing.Point(99, 29)
Me.cbLizenzelement.Name = "cbLizenzelement"
Me.cbLizenzelement.Size = New System.Drawing.Size(263, 21)
Me.cbLizenzelement.TabIndex = 35
'
'bznErstellenundzuweisen
'
Me.bznErstellenundzuweisen.Location = New System.Drawing.Point(9, 114)
Me.bznErstellenundzuweisen.Name = "bznErstellenundzuweisen"
Me.bznErstellenundzuweisen.Size = New System.Drawing.Size(188, 25)
Me.bznErstellenundzuweisen.TabIndex = 34
Me.bznErstellenundzuweisen.Text = "Erstellen und zuweisen"
Me.bznErstellenundzuweisen.UseVisualStyleBackColor = True
'
'btnNeueVersion
'
Me.btnNeueVersion.Image = CType(resources.GetObject("btnNeueVersion.Image"), System.Drawing.Image)
Me.btnNeueVersion.Location = New System.Drawing.Point(319, 85)
Me.btnNeueVersion.Name = "btnNeueVersion"
Me.btnNeueVersion.Size = New System.Drawing.Size(43, 23)
Me.btnNeueVersion.TabIndex = 33
Me.btnNeueVersion.UseVisualStyleBackColor = True
'
'lblApplikationVersion
'
Me.lblApplikationVersion.AutoSize = True
Me.lblApplikationVersion.Location = New System.Drawing.Point(6, 90)
Me.lblApplikationVersion.Name = "lblApplikationVersion"
Me.lblApplikationVersion.Size = New System.Drawing.Size(42, 13)
Me.lblApplikationVersion.TabIndex = 32
Me.lblApplikationVersion.Text = "Version"
'
'btnApplikationSuche
'
Me.btnApplikationSuche.Image = CType(resources.GetObject("btnApplikationSuche.Image"), System.Drawing.Image)
Me.btnApplikationSuche.Location = New System.Drawing.Point(359, 58)
Me.btnApplikationSuche.Name = "btnApplikationSuche"
Me.btnApplikationSuche.Size = New System.Drawing.Size(20, 20)
Me.btnApplikationSuche.TabIndex = 30
Me.btnApplikationSuche.Text = "Button1"
Me.btnApplikationSuche.UseVisualStyleBackColor = True
'
'txtApplikation
'
Me.txtApplikation.Location = New System.Drawing.Point(99, 59)
Me.txtApplikation.Name = "txtApplikation"
Me.txtApplikation.ReadOnly = True
Me.txtApplikation.Size = New System.Drawing.Size(263, 20)
Me.txtApplikation.TabIndex = 29
'
'lblApplikation
'
Me.lblApplikation.AutoSize = True
Me.lblApplikation.Location = New System.Drawing.Point(6, 62)
Me.lblApplikation.Name = "lblApplikation"
Me.lblApplikation.Size = New System.Drawing.Size(59, 13)
Me.lblApplikation.TabIndex = 28
Me.lblApplikation.Text = "Applikation"
'
'lblLizenzelement
'
Me.lblLizenzelement.AutoSize = True
Me.lblLizenzelement.Location = New System.Drawing.Point(6, 29)
Me.lblLizenzelement.Name = "lblLizenzelement"
Me.lblLizenzelement.Size = New System.Drawing.Size(83, 13)
Me.lblLizenzelement.TabIndex = 19
Me.lblLizenzelement.Text = "Vertragselement"
'
'cbVertragspartner
'
Me.cbVertragspartner.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.Suggest
Me.cbVertragspartner.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems
Me.cbVertragspartner.FormattingEnabled = True
Me.cbVertragspartner.Location = New System.Drawing.Point(118, 28)
Me.cbVertragspartner.Name = "cbVertragspartner"
Me.cbVertragspartner.Size = New System.Drawing.Size(261, 21)
Me.cbVertragspartner.TabIndex = 0
'
'GroupBox2
'
Me.GroupBox2.Controls.Add(Me.pnlvedetails)
Me.GroupBox2.Controls.Add(Me.txtApplikation1)
Me.GroupBox2.Location = New System.Drawing.Point(416, 19)
Me.GroupBox2.Name = "GroupBox2"
Me.GroupBox2.Size = New System.Drawing.Size(387, 109)
Me.GroupBox2.TabIndex = 33
Me.GroupBox2.TabStop = False
Me.GroupBox2.Text = "Nur Applikationsbeziehung"
Me.GroupBox2.Visible = False
'
'cbapplikation1
'
Me.cbapplikation1.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.Suggest
Me.cbapplikation1.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems
Me.cbapplikation1.FormattingEnabled = True
Me.cbapplikation1.Location = New System.Drawing.Point(118, 55)
Me.cbapplikation1.Name = "cbapplikation1"
Me.cbapplikation1.Size = New System.Drawing.Size(261, 21)
Me.cbapplikation1.TabIndex = 33
'
'cbversion1
'
Me.cbversion1.FormattingEnabled = True
Me.cbversion1.Location = New System.Drawing.Point(118, 82)
Me.cbversion1.Name = "cbversion1"
Me.cbversion1.Size = New System.Drawing.Size(214, 21)
Me.cbversion1.TabIndex = 36
'
'bznErstellenundzuweisen1
'
Me.bznErstellenundzuweisen1.Location = New System.Drawing.Point(18, 122)
Me.bznErstellenundzuweisen1.Name = "bznErstellenundzuweisen1"
Me.bznErstellenundzuweisen1.Size = New System.Drawing.Size(188, 25)
Me.bznErstellenundzuweisen1.TabIndex = 34
Me.bznErstellenundzuweisen1.Text = "Erstellen und zuweisen"
Me.bznErstellenundzuweisen1.UseVisualStyleBackColor = True
'
'btnNeueVersion1
'
Me.btnNeueVersion1.Image = CType(resources.GetObject("btnNeueVersion1.Image"), System.Drawing.Image)
Me.btnNeueVersion1.Location = New System.Drawing.Point(336, 82)
Me.btnNeueVersion1.Name = "btnNeueVersion1"
Me.btnNeueVersion1.Size = New System.Drawing.Size(43, 23)
Me.btnNeueVersion1.TabIndex = 33
Me.btnNeueVersion1.UseVisualStyleBackColor = True
'
'Label1
'
Me.Label1.AutoSize = True
Me.Label1.Location = New System.Drawing.Point(18, 82)
Me.Label1.Name = "Label1"
Me.Label1.Size = New System.Drawing.Size(42, 13)
Me.Label1.TabIndex = 32
Me.Label1.Text = "Version"
'
'btnApplikationSuche1
'
Me.btnApplikationSuche1.Image = CType(resources.GetObject("btnApplikationSuche1.Image"), System.Drawing.Image)
Me.btnApplikationSuche1.Location = New System.Drawing.Point(378, 56)
Me.btnApplikationSuche1.Name = "btnApplikationSuche1"
Me.btnApplikationSuche1.Size = New System.Drawing.Size(20, 20)
Me.btnApplikationSuche1.TabIndex = 30
Me.btnApplikationSuche1.Text = "Button1"
Me.btnApplikationSuche1.UseVisualStyleBackColor = True
'
'txtApplikation1
'
Me.txtApplikation1.Location = New System.Drawing.Point(99, 20)
Me.txtApplikation1.Name = "txtApplikation1"
Me.txtApplikation1.ReadOnly = True
Me.txtApplikation1.Size = New System.Drawing.Size(263, 20)
Me.txtApplikation1.TabIndex = 29
'
'Label2
'
Me.Label2.AutoSize = True
Me.Label2.Location = New System.Drawing.Point(18, 60)
Me.Label2.Name = "Label2"
Me.Label2.Size = New System.Drawing.Size(59, 13)
Me.Label2.TabIndex = 28
Me.Label2.Text = "Applikation"
'
'GroupBox3
'
Me.GroupBox3.Controls.Add(Me.TreeviewParent)
Me.GroupBox3.Controls.Add(Me.lblSecurityLebel)
Me.GroupBox3.Controls.Add(Me.cboxSecurityLevel)
Me.GroupBox3.Controls.Add(Me.cbaktiv)
Me.GroupBox3.Controls.Add(Me.lblParentElement)
Me.GroupBox3.Controls.Add(Me.txtbemerkung)
Me.GroupBox3.Controls.Add(Me.Label4)
Me.GroupBox3.Controls.Add(Me.btnSave)
Me.GroupBox3.Controls.Add(Me.cbStrukturelement)
Me.GroupBox3.Controls.Add(Me.txtBezeichnung)
Me.GroupBox3.Controls.Add(Me.Label3)
Me.GroupBox3.Dock = System.Windows.Forms.DockStyle.Top
Me.GroupBox3.Location = New System.Drawing.Point(0, 49)
Me.GroupBox3.Name = "GroupBox3"
Me.GroupBox3.Size = New System.Drawing.Size(799, 211)
Me.GroupBox3.TabIndex = 34
Me.GroupBox3.TabStop = False
Me.GroupBox3.Text = "Lizenzelement"
'
'TreeviewParent
'
Me.TreeviewParent.FullRowSelect = True
Me.TreeviewParent.HideSelection = False
Me.TreeviewParent.ImageIndex = 0
Me.TreeviewParent.ImageList = Me.ImageList1
Me.TreeviewParent.Location = New System.Drawing.Point(494, 25)
Me.TreeviewParent.Name = "TreeviewParent"
Me.TreeviewParent.SelectedImageIndex = 0
Me.TreeviewParent.Size = New System.Drawing.Size(223, 177)
Me.TreeviewParent.TabIndex = 5
'
'ImageList1
'
Me.ImageList1.ImageStream = CType(resources.GetObject("ImageList1.ImageStream"), System.Windows.Forms.ImageListStreamer)
Me.ImageList1.TransparentColor = System.Drawing.Color.Transparent
Me.ImageList1.Images.SetKeyName(0, "StrukturElement.png")
Me.ImageList1.Images.SetKeyName(1, "StrukturElementDeleted.png")
Me.ImageList1.Images.SetKeyName(2, "License-manager-icon.png")
Me.ImageList1.Images.SetKeyName(3, "License-manager-icon_Inaktiv_neu.png")
Me.ImageList1.Images.SetKeyName(4, "Link-icon_16.png")
'
'lblSecurityLebel
'
Me.lblSecurityLebel.AutoSize = True
Me.lblSecurityLebel.Location = New System.Drawing.Point(147, 136)
Me.lblSecurityLebel.Name = "lblSecurityLebel"
Me.lblSecurityLebel.Size = New System.Drawing.Size(71, 13)
Me.lblSecurityLebel.TabIndex = 137
Me.lblSecurityLebel.Text = "SecurityLevel"
'
'cboxSecurityLevel
'
Me.cboxSecurityLevel.FormattingEnabled = True
Me.cboxSecurityLevel.Location = New System.Drawing.Point(247, 132)
Me.cboxSecurityLevel.Name = "cboxSecurityLevel"
Me.cboxSecurityLevel.Size = New System.Drawing.Size(111, 21)
Me.cboxSecurityLevel.TabIndex = 4
'
'cbaktiv
'
Me.cbaktiv.Location = New System.Drawing.Point(18, 151)
Me.cbaktiv.Name = "cbaktiv"
Me.cbaktiv.RightToLeft = System.Windows.Forms.RightToLeft.Yes
Me.cbaktiv.Size = New System.Drawing.Size(115, 20)
Me.cbaktiv.TabIndex = 3
Me.cbaktiv.Text = "Aktiv"
Me.cbaktiv.TextAlign = System.Drawing.ContentAlignment.MiddleRight
Me.cbaktiv.UseVisualStyleBackColor = True
'
'lblParentElement
'
Me.lblParentElement.AutoSize = True
Me.lblParentElement.Location = New System.Drawing.Point(364, 29)
Me.lblParentElement.Name = "lblParentElement"
Me.lblParentElement.Size = New System.Drawing.Size(124, 13)
Me.lblParentElement.TabIndex = 134
Me.lblParentElement.Text = "Übergeordnetes Element"
'
'txtbemerkung
'
Me.txtbemerkung.Location = New System.Drawing.Point(118, 51)
Me.txtbemerkung.Name = "txtbemerkung"
Me.txtbemerkung.Size = New System.Drawing.Size(240, 75)
Me.txtbemerkung.TabIndex = 1
Me.txtbemerkung.Text = ""
'
'Label4
'
Me.Label4.AutoSize = True
Me.Label4.Location = New System.Drawing.Point(18, 51)
Me.Label4.Name = "Label4"
Me.Label4.Size = New System.Drawing.Size(61, 13)
Me.Label4.TabIndex = 130
Me.Label4.Text = "Bemerkung"
'
'btnSave
'
Me.btnSave.Location = New System.Drawing.Point(19, 177)
Me.btnSave.Name = "btnSave"
Me.btnSave.Size = New System.Drawing.Size(101, 25)
Me.btnSave.TabIndex = 6
Me.btnSave.Text = "Erstellen"
Me.btnSave.UseVisualStyleBackColor = True
Me.btnSave.Visible = False
'
'cbStrukturelement
'
Me.cbStrukturelement.Location = New System.Drawing.Point(18, 130)
Me.cbStrukturelement.Name = "cbStrukturelement"
Me.cbStrukturelement.RightToLeft = System.Windows.Forms.RightToLeft.Yes
Me.cbStrukturelement.Size = New System.Drawing.Size(115, 20)
Me.cbStrukturelement.TabIndex = 2
Me.cbStrukturelement.Text = "Strukturelement"
Me.cbStrukturelement.TextAlign = System.Drawing.ContentAlignment.MiddleRight
Me.cbStrukturelement.UseVisualStyleBackColor = True
'
'txtBezeichnung
'
Me.txtBezeichnung.Location = New System.Drawing.Point(118, 25)
Me.txtBezeichnung.Name = "txtBezeichnung"
Me.txtBezeichnung.Size = New System.Drawing.Size(240, 20)
Me.txtBezeichnung.TabIndex = 0
'
'Label3
'
Me.Label3.AutoSize = True
Me.Label3.Location = New System.Drawing.Point(18, 25)
Me.Label3.Name = "Label3"
Me.Label3.Size = New System.Drawing.Size(69, 13)
Me.Label3.TabIndex = 0
Me.Label3.Text = "Bezeichnung"
'
'pnlvedetails
'
Me.pnlvedetails.BackColor = System.Drawing.Color.LightYellow
Me.pnlvedetails.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
Me.pnlvedetails.Controls.Add(Me.Label5)
Me.pnlvedetails.Controls.Add(Me.lblVEDetailTitel)
Me.pnlvedetails.Location = New System.Drawing.Point(15, 1)
Me.pnlvedetails.Name = "pnlvedetails"
Me.pnlvedetails.Size = New System.Drawing.Size(298, 73)
Me.pnlvedetails.TabIndex = 34
Me.pnlvedetails.Visible = False
'
'Label5
'
Me.Label5.AutoSize = True
Me.Label5.Location = New System.Drawing.Point(3, 37)
Me.Label5.Name = "Label5"
Me.Label5.Size = New System.Drawing.Size(39, 13)
Me.Label5.TabIndex = 1
Me.Label5.Text = "Label5"
'
'lblVEDetailTitel
'
Me.lblVEDetailTitel.AutoSize = True
Me.lblVEDetailTitel.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.lblVEDetailTitel.Location = New System.Drawing.Point(3, 8)
Me.lblVEDetailTitel.Name = "lblVEDetailTitel"
Me.lblVEDetailTitel.Size = New System.Drawing.Size(167, 13)
Me.lblVEDetailTitel.TabIndex = 0
Me.lblVEDetailTitel.Text = "Details zum Vertragselement"
'
'GroupBox4
'
Me.GroupBox4.Controls.Add(Me.bznErstellenundzuweisen1)
Me.GroupBox4.Controls.Add(Me.cbversion1)
Me.GroupBox4.Controls.Add(Me.btnNeueVersion1)
Me.GroupBox4.Controls.Add(Me.cbapplikation1)
Me.GroupBox4.Controls.Add(Me.cbVertragspartner)
Me.GroupBox4.Controls.Add(Me.Label1)
Me.GroupBox4.Controls.Add(Me.lblVertragspartner)
Me.GroupBox4.Controls.Add(Me.GroupBox2)
Me.GroupBox4.Controls.Add(Me.btnVertragspartnersuche)
Me.GroupBox4.Controls.Add(Me.btnApplikationSuche1)
Me.GroupBox4.Controls.Add(Me.GroupBox1)
Me.GroupBox4.Controls.Add(Me.txtVertragspartner)
Me.GroupBox4.Controls.Add(Me.Label2)
Me.GroupBox4.Controls.Add(Me.GrpBestehendesLizenzelement_Applikation)
Me.GroupBox4.Dock = System.Windows.Forms.DockStyle.Top
Me.GroupBox4.Location = New System.Drawing.Point(0, 260)
Me.GroupBox4.Name = "GroupBox4"
Me.GroupBox4.Size = New System.Drawing.Size(799, 339)
Me.GroupBox4.TabIndex = 35
Me.GroupBox4.TabStop = False
Me.GroupBox4.Text = "Zuweisung"
'
'frm_Lizenz_VEAppl
'
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
Me.ClientSize = New System.Drawing.Size(799, 424)
Me.Controls.Add(Me.GroupBox4)
Me.Controls.Add(Me.GroupBox3)
Me.Controls.Add(Me.ToolStrip1)
Me.Controls.Add(Me.MenuStrip1)
Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon)
Me.Name = "frm_Lizenz_VEAppl"
Me.Text = "Lizenzelement-Applikation Zuweisung"
Me.MenuStrip1.ResumeLayout(False)
Me.MenuStrip1.PerformLayout()
Me.ToolStrip1.ResumeLayout(False)
Me.ToolStrip1.PerformLayout()
Me.GrpBestehendesLizenzelement_Applikation.ResumeLayout(False)
CType(Me.C1VertragselementApplikation, System.ComponentModel.ISupportInitialize).EndInit()
Me.GroupBox1.ResumeLayout(False)
Me.GroupBox1.PerformLayout()
Me.GroupBox2.ResumeLayout(False)
Me.GroupBox2.PerformLayout()
Me.GroupBox3.ResumeLayout(False)
Me.GroupBox3.PerformLayout()
Me.pnlvedetails.ResumeLayout(False)
Me.pnlvedetails.PerformLayout()
Me.GroupBox4.ResumeLayout(False)
Me.GroupBox4.PerformLayout()
Me.ResumeLayout(False)
Me.PerformLayout()
End Sub
Friend WithEvents MenuStrip1 As System.Windows.Forms.MenuStrip
Friend WithEvents DateiToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem
Friend WithEvents BeendenToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem
Friend WithEvents ToolStrip1 As System.Windows.Forms.ToolStrip
Friend WithEvents TSBtnQuit As System.Windows.Forms.ToolStripButton
Friend WithEvents TSBtnSave As System.Windows.Forms.ToolStripButton
Friend WithEvents lblVertragspartner As System.Windows.Forms.Label
Friend WithEvents txtVertragspartner As System.Windows.Forms.TextBox
Friend WithEvents btnVertragspartnersuche As System.Windows.Forms.Button
Friend WithEvents GrpBestehendesLizenzelement_Applikation As System.Windows.Forms.GroupBox
Friend WithEvents btnBestehendesLizenzelement_Zuweisen As System.Windows.Forms.Button
Friend WithEvents C1VertragselementApplikation As C1.Win.C1TrueDBGrid.C1TrueDBGrid
Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox
Friend WithEvents btnNeueVersion As System.Windows.Forms.Button
Friend WithEvents lblApplikationVersion As System.Windows.Forms.Label
Friend WithEvents btnApplikationSuche As System.Windows.Forms.Button
Friend WithEvents txtApplikation As System.Windows.Forms.TextBox
Friend WithEvents lblApplikation As System.Windows.Forms.Label
Friend WithEvents lblLizenzelement As System.Windows.Forms.Label
Friend WithEvents bznErstellenundzuweisen As System.Windows.Forms.Button
Friend WithEvents cbLizenzelement As System.Windows.Forms.ComboBox
Friend WithEvents cbversion As System.Windows.Forms.ComboBox
Friend WithEvents cbVertragspartner As System.Windows.Forms.ComboBox
Friend WithEvents cbapplikation As System.Windows.Forms.ComboBox
Friend WithEvents GroupBox2 As System.Windows.Forms.GroupBox
Friend WithEvents cbapplikation1 As System.Windows.Forms.ComboBox
Friend WithEvents cbversion1 As System.Windows.Forms.ComboBox
Friend WithEvents bznErstellenundzuweisen1 As System.Windows.Forms.Button
Friend WithEvents btnNeueVersion1 As System.Windows.Forms.Button
Friend WithEvents Label1 As System.Windows.Forms.Label
Friend WithEvents btnApplikationSuche1 As System.Windows.Forms.Button
Friend WithEvents txtApplikation1 As System.Windows.Forms.TextBox
Friend WithEvents Label2 As System.Windows.Forms.Label
Friend WithEvents GroupBox3 As System.Windows.Forms.GroupBox
Friend WithEvents txtBezeichnung As System.Windows.Forms.TextBox
Friend WithEvents Label3 As System.Windows.Forms.Label
Friend WithEvents cbStrukturelement As System.Windows.Forms.CheckBox
Friend WithEvents GroupBox4 As System.Windows.Forms.GroupBox
Friend WithEvents btnSave As System.Windows.Forms.Button
Friend WithEvents txtbemerkung As System.Windows.Forms.RichTextBox
Friend WithEvents Label4 As System.Windows.Forms.Label
Friend WithEvents lblParentElement As System.Windows.Forms.Label
Friend WithEvents lblSecurityLebel As System.Windows.Forms.Label
Friend WithEvents cboxSecurityLevel As System.Windows.Forms.ComboBox
Friend WithEvents cbaktiv As System.Windows.Forms.CheckBox
Friend WithEvents TreeviewParent As System.Windows.Forms.TreeView
Friend WithEvents ImageList1 As System.Windows.Forms.ImageList
Friend WithEvents ToolTip1 As System.Windows.Forms.ToolTip
Friend WithEvents pnlvedetails As System.Windows.Forms.Panel
Friend WithEvents Label5 As System.Windows.Forms.Label
Friend WithEvents lblVEDetailTitel As System.Windows.Forms.Label
End Class

View File

@@ -0,0 +1,332 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<metadata name="MenuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<metadata name="ToolStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>557, 17</value>
</metadata>
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="TSBtnQuit.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACkSURBVDhPlZALDsMwCEM5OkfLzbIaMGH5dJkligL2a1o5
qP9RW3VVXYpzqLV2D+CZQVU/Y27uIg4OQQAJXz+hDsyEDtVQ7dib+1GH1fpUDljD6OF5HgjvKgHvN+iC
A0O1EvB+A8ghPvgqB4j9xPlHhidVB2lwwICfbkBxMAFGqHbszb1RGhywhtGxN/dGXAbgGD4CqACMMGZR
VwrA/Rtn/QiKfADckGXYsnwKqAAAAABJRU5ErkJggg==
</value>
</data>
<data name="TSBtnSave.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABSSURBVDhP3YxbCgAgCAQ9ukfzZkXBlkIv7Sf6GNB1HRKR
dEMVEFEII2Du4Yr2eCMAdUfoEejubwIcVujeUHDKVFDmHSFB6ekuskcEOHgxghiSMjk0Kh+omBHQAAAA
AElFTkSuQmCC
</value>
</data>
<data name="btnVertragspartnersuche.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6
JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAbklEQVQ4T+WQ0QnAIAxEHSWjOIqjZARH
cIO4oSXSyhXPCv1sHxzB4zw04Zu0UwjzlrwvEJEr2FJK/YLPGOPw3aN4yMww2OWlOec+wZ9hBap6O4Mo
LLjSDHkB0kop+I2ZXUGtFZdJeVrUfom/JYQDqT1hDCTSkWYAAAAASUVORK5CYII=
</value>
</data>
<data name="C1VertragselementApplikation.Images" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA0SURBVChTdYkBCgAgDAL9/6eLIsd0eSCKhw/r9aCLtC88
vAdHMEIXKUIUhMK76EfagglgA6CqHOQpL6GyAAAAAElFTkSuQmCC
</value>
</data>
<data name="C1VertragselementApplikation.PrintInfo.PageSettings" mimetype="application/x-microsoft.net.object.binary.base64">
<value>
AAEAAAD/////AQAAAAAAAAAMAgAAAFFTeXN0ZW0uRHJhd2luZywgVmVyc2lvbj0yLjAuMC4wLCBDdWx0
dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACRTeXN0ZW0uRHJh
d2luZy5QcmludGluZy5QYWdlU2V0dGluZ3MHAAAAD3ByaW50ZXJTZXR0aW5ncwVjb2xvcglwYXBlclNp
emULcGFwZXJTb3VyY2URcHJpbnRlclJlc29sdXRpb24JbGFuZHNjYXBlB21hcmdpbnMEBAQEBAQEJ1N5
c3RlbS5EcmF3aW5nLlByaW50aW5nLlByaW50ZXJTZXR0aW5ncwIAAAAgU3lzdGVtLkRyYXdpbmcuUHJp
bnRpbmcuVHJpU3RhdGUCAAAAIVN5c3RlbS5EcmF3aW5nLlByaW50aW5nLlBhcGVyU2l6ZQIAAAAjU3lz
dGVtLkRyYXdpbmcuUHJpbnRpbmcuUGFwZXJTb3VyY2UCAAAAKVN5c3RlbS5EcmF3aW5nLlByaW50aW5n
LlByaW50ZXJSZXNvbHV0aW9uAgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAf
U3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuTWFyZ2lucwIAAAACAAAACQMAAAAF/P///yBTeXN0ZW0uRHJh
d2luZy5QcmludGluZy5UcmlTdGF0ZQEAAAAFdmFsdWUAAgIAAAAACgoKAfv////8////AAkGAAAABQMA
AAAnU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRlclNldHRpbmdzEgAAAAtwcmludGVyTmFtZQpk
cml2ZXJOYW1lCm91dHB1dFBvcnQLcHJpbnRUb0ZpbGUUcHJpbnREaWFsb2dEaXNwbGF5ZWQKZXh0cmFi
eXRlcwlleHRyYWluZm8GY29waWVzBmR1cGxleAdjb2xsYXRlE2RlZmF1bHRQYWdlU2V0dGluZ3MIZnJv
bVBhZ2UGdG9QYWdlB21heFBhZ2UHbWluUGFnZQpwcmludFJhbmdlDGRldm1vZGVieXRlcw1jYWNoZWRE
ZXZtb2RlAQEBAAAABwAEBAQAAAAABAAHAQEHAgceU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuRHVwbGV4
AgAAACBTeXN0ZW0uRHJhd2luZy5QcmludGluZy5UcmlTdGF0ZQIAAAAkU3lzdGVtLkRyYXdpbmcuUHJp
bnRpbmcuUGFnZVNldHRpbmdzAgAAAAgICAgiU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcuUHJpbnRSYW5n
ZQIAAAAHAgIAAAAKBgcAAAAACQcAAAAAAAAACv//Bfj///8eU3lzdGVtLkRyYXdpbmcuUHJpbnRpbmcu
RHVwbGV4AQAAAAd2YWx1ZV9fAAgCAAAA/////wH3/////P///wAJCgAAAAAAAAAAAAAADycAAAAAAAAF
9f///yJTeXN0ZW0uRHJhd2luZy5QcmludGluZy5QcmludFJhbmdlAQAAAAd2YWx1ZV9fAAgCAAAAAAAA
AAAACgUGAAAAH1N5c3RlbS5EcmF3aW5nLlByaW50aW5nLk1hcmdpbnMIAAAABGxlZnQFcmlnaHQDdG9w
BmJvdHRvbQpkb3VibGVMZWZ0C2RvdWJsZVJpZ2h0CWRvdWJsZVRvcAxkb3VibGVCb3R0b20AAAAAAAAA
AAgICAgGBgYGAgAAAGQAAABkAAAAZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZ
QAEKAAAAAQAAAAkDAAAAAfP////8////AAoKCgHy/////P///wAJDwAAAAEPAAAABgAAAGQAAABkAAAA
ZAAAAGQAAAAAAAAAAABZQAAAAAAAAFlAAAAAAAAAWUAAAAAAAABZQAs=
</value>
</data>
<data name="C1VertragselementApplikation.PropBag" xml:space="preserve">
<value>&lt;?xml version="1.0"?&gt;&lt;Blob&gt;&lt;Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"&gt;&lt;Data&gt;HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:White;}Normal{Font:Microsoft Sans Serif, 8.25pt;}RecordSelector{AlignImage:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}Heading{Wrap:True;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;ForeColor:ControlText;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style1{}Caption{AlignHorz:Center;}Style6{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}&lt;/Data&gt;&lt;/Styles&gt;&lt;Splits&gt;&lt;C1.Win.C1TrueDBGrid.MergeView Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"&gt;&lt;CaptionStyle parent="Style2" me="Style10" /&gt;&lt;EditorStyle parent="Editor" me="Style5" /&gt;&lt;EvenRowStyle parent="EvenRow" me="Style8" /&gt;&lt;FilterBarStyle parent="FilterBar" me="Style13" /&gt;&lt;FilterWatermarkStyle parent="FilterWatermark" me="Style14" /&gt;&lt;FooterStyle parent="Footer" me="Style3" /&gt;&lt;GroupStyle parent="Group" me="Style12" /&gt;&lt;HeadingStyle parent="Heading" me="Style2" /&gt;&lt;HighLightRowStyle parent="HighlightRow" me="Style7" /&gt;&lt;InactiveStyle parent="Inactive" me="Style4" /&gt;&lt;OddRowStyle parent="OddRow" me="Style9" /&gt;&lt;RecordSelectorStyle parent="RecordSelector" me="Style11" /&gt;&lt;SelectedStyle parent="Selected" me="Style6" /&gt;&lt;Style parent="Normal" me="Style1" /&gt;&lt;ClientRect&gt;0, 0, 367, 53&lt;/ClientRect&gt;&lt;BorderSide&gt;0&lt;/BorderSide&gt;&lt;/C1.Win.C1TrueDBGrid.MergeView&gt;&lt;/Splits&gt;&lt;NamedStyles&gt;&lt;Style parent="" me="Normal" /&gt;&lt;Style parent="Normal" me="Heading" /&gt;&lt;Style parent="Heading" me="Footer" /&gt;&lt;Style parent="Heading" me="Caption" /&gt;&lt;Style parent="Heading" me="Inactive" /&gt;&lt;Style parent="Normal" me="Selected" /&gt;&lt;Style parent="Normal" me="Editor" /&gt;&lt;Style parent="Normal" me="HighlightRow" /&gt;&lt;Style parent="Normal" me="EvenRow" /&gt;&lt;Style parent="Normal" me="OddRow" /&gt;&lt;Style parent="Heading" me="RecordSelector" /&gt;&lt;Style parent="Normal" me="FilterBar" /&gt;&lt;Style parent="FilterBar" me="FilterWatermark" /&gt;&lt;Style parent="Caption" me="Group" /&gt;&lt;/NamedStyles&gt;&lt;vertSplits&gt;1&lt;/vertSplits&gt;&lt;horzSplits&gt;1&lt;/horzSplits&gt;&lt;Layout&gt;None&lt;/Layout&gt;&lt;DefaultRecSelWidth&gt;17&lt;/DefaultRecSelWidth&gt;&lt;ClientArea&gt;0, 0, 367, 53&lt;/ClientArea&gt;&lt;PrintPageHeaderStyle parent="" me="Style15" /&gt;&lt;PrintPageFooterStyle parent="" me="Style16" /&gt;&lt;/Blob&gt;</value>
</data>
<data name="btnNeueVersion.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAnZJREFUOE+V
kXtIk2EYxfdt3yovu8/NFE3L1tRmM62tOZq2SFEwMCi6oBZmJtrFUGlmpba8lZgoZRFYSWZhFoqkmWVk
GQgRRBBRRBfowkchQfhAnd4P/HMiO3D+el/Oc57fI/El/Vk5Z+4zClmTKch8mgLTdYOg8/Lc7PP80jfL
uYwJO935141+5k1jNtLV+hGga2ABj+3U9/cqumcuIG04kbQn/AlgdTeOraGuP+3omG6Ec9BC2mp/Alhd
17CVzv06hfofHtj6zaTxzBGga5RzunqeE6fq6phreI7VlTkG46nuWwU8n0uw+uYyUpfzMnUZz6kP8Zzq
AM8pS2ScsljKSVb0GIT0cRu5HySRa8RKzqGVZB+IpezJ9aj4WITSd3lIvW9FbFcYmS4bKaYzhKI7tBTZ
pib9sQWCJGPcjmsz59H5+wxaftbC+70SVV9KUfahAMVvd2L36xxsf5mJnKkN7KQOuMeT4By1YO2QCeHN
Ckjco0lon25Ak1CNmq9HUPlpPw6+z0fhm23IfbUZW1+kI/u5C+lPbEh9aIVjJA7JgzFI6I9EqDcQkqWX
tIJjIJ5EUMm3YijxRjRZupeQYygOW6bcyHrmRELvEkS1aSiiRUXhTQpaXB9ExroAYjwEiXgebRXPaY4y
QJXM5cyHednyiwbKmFiHtEeJiGxVk7JIKlMWSjllgZRT7GHOZ85lEH1JVSrjRFCusVWw3zOLu5Jy7xyf
fUk8T0SrikRQ1rtRCD0dSOLU2ef5pdwn5cKag8lyOwLm3lCEnFxEijx/AtieRm8AmXoMiL6igbZKTsG7
/AgQ6zKQgv74Qmg9cjCAQtAOXwESyX+DfAz6Dhwj/AAAAABJRU5ErkJggg==
</value>
</data>
<data name="btnApplikationSuche.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6
JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAbklEQVQ4T+WQ0QnAIAxEHSWjOIqjZARH
cIO4oSXSyhXPCv1sHxzB4zw04Zu0UwjzlrwvEJEr2FJK/YLPGOPw3aN4yMww2OWlOec+wZ9hBap6O4Mo
LLjSDHkB0kop+I2ZXUGtFZdJeVrUfom/JYQDqT1hDCTSkWYAAAAASUVORK5CYII=
</value>
</data>
<data name="btnNeueVersion1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAnZJREFUOE+V
kXtIk2EYxfdt3yovu8/NFE3L1tRmM62tOZq2SFEwMCi6oBZmJtrFUGlmpba8lZgoZRFYSWZhFoqkmWVk
GQgRRBBRRBfowkchQfhAnd4P/HMiO3D+el/Oc57fI/El/Vk5Z+4zClmTKch8mgLTdYOg8/Lc7PP80jfL
uYwJO935141+5k1jNtLV+hGga2ABj+3U9/cqumcuIG04kbQn/AlgdTeOraGuP+3omG6Ec9BC2mp/Alhd
17CVzv06hfofHtj6zaTxzBGga5RzunqeE6fq6phreI7VlTkG46nuWwU8n0uw+uYyUpfzMnUZz6kP8Zzq
AM8pS2ScsljKSVb0GIT0cRu5HySRa8RKzqGVZB+IpezJ9aj4WITSd3lIvW9FbFcYmS4bKaYzhKI7tBTZ
pib9sQWCJGPcjmsz59H5+wxaftbC+70SVV9KUfahAMVvd2L36xxsf5mJnKkN7KQOuMeT4By1YO2QCeHN
Ckjco0lon25Ak1CNmq9HUPlpPw6+z0fhm23IfbUZW1+kI/u5C+lPbEh9aIVjJA7JgzFI6I9EqDcQkqWX
tIJjIJ5EUMm3YijxRjRZupeQYygOW6bcyHrmRELvEkS1aSiiRUXhTQpaXB9ExroAYjwEiXgebRXPaY4y
QJXM5cyHednyiwbKmFiHtEeJiGxVk7JIKlMWSjllgZRT7GHOZ85lEH1JVSrjRFCusVWw3zOLu5Jy7xyf
fUk8T0SrikRQ1rtRCD0dSOLU2ef5pdwn5cKag8lyOwLm3lCEnFxEijx/AtieRm8AmXoMiL6igbZKTsG7
/AgQ6zKQgv74Qmg9cjCAQtAOXwESyX+DfAz6Dhwj/AAAAABJRU5ErkJggg==
</value>
</data>
<data name="btnApplikationSuche1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6
JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAbklEQVQ4T+WQ0QnAIAxEHSWjOIqjZARH
cIO4oSXSyhXPCv1sHxzB4zw04Zu0UwjzlrwvEJEr2FJK/YLPGOPw3aN4yMww2OWlOec+wZ9hBap6O4Mo
LLjSDHkB0kop+I2ZXUGtFZdJeVrUfom/JYQDqT1hDCTSkWYAAAAASUVORK5CYII=
</value>
</data>
<metadata name="ImageList1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>763, 17</value>
</metadata>
<data name="ImageList1.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64">
<value>
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAD0
DAAAAk1TRnQBSQFMAgEBBQEAAWgBCAFoAQgBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
AwABQAMAASADAAEBAQABCAYAAQgYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA
AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5
AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA
AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm
AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM
AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA
ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz
AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ
AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM
AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA
AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA
AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ
AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/
AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA
AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm
ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ
Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz
AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA
AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM
AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM
ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM
Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA
AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM
AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ
AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz
AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm
AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw
AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD/wEAAf8D9AjzA/QB/zAA
AfQB8gHxAbwB7wG8BvAC8QHyAfQyAAHyAfcB7QHvAf86AAHzAe8C8QGSAfcB/zgAAf8BBwHxAgAB8wGS
AfcB/zcAAfQBBwHxAwAB8wHtAfA4AAHxAQcB8gH/AgcBkgHxOAAB/wHxAQcB8QEHAu8B9DkAAf8B8QMH
Ae8BBwHwAfcBBwH/NgAB/wPzAQcC7wEHAZIB9wH/OQAB8QEHAe8B8AHzAZIB9wH/OAABvAEHAbwB8wEA
AfMB7QHvOAAB8gEHAfIDAAEHAZI4AAH/AfEBBwHyAQAB9AHvAfA5AAH/AfEDBwHwAf86AAH/AfIB8AHy
Af9EAAL0BQAB/wPzAf8CAAH/AfMB8gHxBPABvAPwAvEB8wH0Af8B9ALyCPEC8gH0Af8RAAH0AfcB7QHz
BAABvAGuAewB7wH/AwAB/wHyBgcD7wEHAfAC/wG9AZQBkwYHAZMCbwEHAfAB9AH/EQABGwH5AW4B7AH/
AgAB/wEXAfkBRgHwBQAB8QEHBO8B7QNFAW4BvAIAAf8BlAH5ARcEBwHsAQEB+QEgARwBvAgAAewIAAHx
AQAB/wEXAUYB7AHwAewBAAEBAvkBbgMAAfECAAHxBAcB7wVFAZMDAAH/AeMB+QEXAe8BBwHvAQ4BIAH5
AQEBDgEHFAABlAH5AWgB7AHwAf8BRwH5AUYB8gYAAfEBvAMHAe0FRQGTBAAB8AFvAfkBFwHvAW4BHgH5
ASABCwEOAZMIAAHsCAAB8QMAAZQB+QFoAewBRQL5AUUBDgMAAfECAAHxAbwDBwHvAkUC6QFFAZMEAAHx
AbwBbwH5AUcBHAEfAfkBIAIOAQcVAAH/ARYB+QFuA/kBvAcAAfIB8AS8AW8BRQHpAUUBbwG8BAAB8QK8
AW8B+QFHAvkBHgIOAbwIAAHsCAAB8QQAARoE+QFuBQAB8QIAAfIBvAXvAe0CbgEHAfEEAAHyAbwCBwHv
AUcB+QEgAQsBDgEHAfEXAAG9AvkBRgHwCAAB8gHxCPAB8QHyBAAB8gHxAvABvAFHAfkBRwEWAfAB8QHy
CAAB7AgAAfEFAAG9AvkBRgHrAQ4EAAHxAgAB8gG8Bu8BvAPyBAAB8gG8AgcBkwL5AUcB+QEXAvICAAEH
BPEBBwoAAQcE8QFHAvkBRgHsAfcB9AYAAfML8gQABPIBFwH5ARcB8AHjAfkB4wHxAgAB8QEAAvEBAAHx
AewIAALxAQAC8QG9AvkBaAEgAUAB7AHrAwAB8QIAAfMBvAm7AfMEAAHzAfABuwHvAUcB+QFvAbsBBwFv
AfkB4wH/AQAB8QEHAuoBBwHxCgAB8QEHAuoBRgH5AUYBvAHzAUcBRgHsAfMFAAHzAbsHswK0AfEEAAHz
AbsBswHrAvkDswGQAW8B+QEWAf8B8QEAAvEBAAHxAewIAALxAQAB8QGTAvkBaAEOAQABIAH5AW4B6wEQ
AQAB8QIAAfMB8QcJAe0B6wHxBAAB8wG8AbsBbwH5AWkDuwLsARYBRwG9AfEBAAL/AQAB8QoAAfEBAAHy
AvkBRgHzAgAB/wHjAfkBkwH0BAAJ8wHtAfAB/wQACPMB8QHsAfEB/wIAAfME8QHzCgAB8wHxAQcCkwEa
BAAB/wEbAfQFAAH0CfMGAAjzAfEB8AH/AwABQgFNAT4HAAE+AwABKAMAAUADAAEgAwABAQEAAQEGAAEB
FgAD/xEAAcEB/wYAAYAB/wYAARgBfwYAARwBfwYAAYABfwYAAYABfwYAAcABBwYAAeABAwYAAf4BAQYA
Af4BEQYAAf4BOQYAAf4BEQYAAf8BAQYAAf8BgwYAAv8BzwGDBAAC/wGHAYMBgAMAAv8BgwEHAcABAwEA
AQMB/AEAAYABAAHAAQMBgAEDAv8BwAEPAcABAwHAAQMB/AEAAeABAAHAAQMBwAEDAv8B4AEfAcABAwHA
AQMB/AEAAfABAAHAAQMBwAEDAv8B+AE/AcABAwHAAQMB/AEAAfgBAAHAAQMBwAIDAf8BAAEPAcABAwHA
AQMBSAEAAUABAAHAAQMBwAEBAQMB/wEAAQcBwAEDAcABAAFIAQABQAEAAcABAwHAAQABSwH/AUEBgwHA
AQMBwAIDAf8BAwHHAcABDwHAAQcL
</value>
</data>
<metadata name="ToolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>664, 17</value>
</metadata>
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAABAAAABcAAAAXAAAAFwAAABcAAAAXAAAAFwAAABcAAAAUAwMCAQAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAABf6+vr/+vr6//z8/P/8/Pz//f39//7+/v/6+vr/2tjV+k5OTWwICQkBAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAX+fn5/9fY2P+jo6T/9fX2//39/f/+/v7/+vr6/9nZ2P/BwMD+amtqgQ4O
DgEAAAAAAAAAAAAAAAAAAAAAAAAAF/n5+f/19fX/V3eC/2CpwP+lw83/2dvd//Hx8f/l5eX/ubi4//Lz
8/9qa2uBCQkJAQAAAAAAAAAAAAAAAAAAABf4+Pj/+Pj4/7HR3v9gq8P/MYKb/yix3f+Ij5H/tLS0/9HR
0f+/vr3/ycjI/lBQT20DAwMBAAAAAAAAAAAAAAAX+Pj4//j4+P/f6e7/Y6C0/yQkJP8WcpD/MarP/4yO
jv++vr7/6Ojo/+Xl5f/m5eP6AQEBFQAAAAAAAAAAAAAAF/f39//39/b/9Pb3/3nX9P9IdIL/IyQl/xKD
p/9Ep8b/oKCg/9bW1v/7+/v//f39/wEBARcAAAAAAAAAAAAAABf29vb/9fX1//j49//p9Pj/g9n0/0ll
bv8iKCn/D5C5/1yowP+ysrL/5ubm//39/f8BAQEXAAAAAAAAAAAAAAAX9fX1//T09P/29vb/+Pj4/9/x
9/971fD/Q1Va/yAsMP8Nmsf/eK6//8XFxf/x8fH/AQEBFwAAAAAAAAAAAAAAF/T09P/y8vL/9PT0//b2
9v/4+Pj/0e32/27L6P87RUj/GzE4/w+h0P+Tt8P/19fX/wEBARsAAAAAAAAAAAAAABfz8/L/8fHw//Pz
8v/09PT/9vb2//f39/+75vT/Xb7c/zE2OP8TN0L/GKnX/6/Gzf8AAAApAAAAAQAAAAAAAAAX8vLx/+/v
7v/x8fD/8vLy//T08//19fX/9vb2/57d8f9Jq8r/KCsr/ws/T/8mr9z/AA0RQAAAAAcAAAAAAAAAF/Dw
7//t7ez/7+/u//Dw8P/y8vH/8/Py//T09P/19fT/e9Pu/zSUsv8hIiL/Bkxj/wSErccABggYAAAAAAAA
ABfu7u3/6+vq/+3t7P/u7u3/7+/v//Hx8P/y8vH/8vLy//Hy8v9ayu3/JXuW/xsbG/8CTYH9AxV3qQAA
AAAAAAAX8fHw/+7u7f/v7+//8fHw//Ly8f/y8vL/8/Pz//T08//09PT/6/Hy/0XG7v8jXZL/FRW6/woK
t7IAAAAAAwMDAgsLCw4NDQ0ODQ0NDg0NDQ4NDQ0ODQ0NDg0NDQ4NDQ0ODQ0NDg0NDQ4VMk8gSlPS2To6
zbImJqUSgB+sQYAPrEGAB6xBgAOsQYABrEGAAaxBgAGsQYABrEGAAaxBgAGsQYAArEGAAKxBgACsQYAA
rEGAAKxBgACsQQ==
</value>
</data>
</root>

View File

@@ -0,0 +1,594 @@
Imports System.Data.SqlClient
Imports System.Data.SqlTypes
Imports System.Text
Public Class frm_Lizenz_VEAppl
#Region "Deklarationen"
Dim CreateNew As Boolean
Dim dt As New DataTable
Dim FormReadonly As Boolean
Dim vpartner As New TKB.VV.DB.clsVertragspartner
Private Aktueller_Vertragspartner As Integer = 0
Private Aktuelle_Applikation As Integer = 0
Private Aktuelle_Applikation1 As Integer = 0
Public Aktuelle_Lizenznr As Integer = 0
Dim SpaltenTitel As New TKB.VV.Utils.Tabellenspalte
Dim vae As New TKB.VV.vertrag.clsVertragselementApplikation
Public SelectedApplikation As Integer = 0
Dim veappl As Boolean
Dim treeparent As New TKB.VV.Lizenz.clsLizenzTree
Dim lizenz As New TKB.VV.Lizenz.clsLizenz
Dim msg As New TKB.VV.Utils.MyMessage
Dim SaveParent As Integer
Dim ves As New DataTable
#End Region
Sub New()
' Dieser Aufruf ist für den Windows Form-Designer erforderlich.
InitializeComponent()
' Fügen Sie Initialisierungen nach dem InitializeComponent()-Aufruf hinzu.
End Sub
Sub New(ByVal Lizenznr As Integer, ByVal CreateNew As Boolean)
InitializeComponent()
Me.Aktuelle_Lizenznr = Lizenznr
Me.CreateNew = CreateNew
End Sub
Sub New(ByVal Lizenznr As Integer, ByVal CreateNew As Boolean, ByVal addVEAppl As Boolean)
InitializeComponent()
Me.Aktuelle_Lizenznr = Lizenznr
Me.CreateNew = CreateNew
Me.veappl = addVEAppl
End Sub
#Region "Version"
Private Sub btnAddversion_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnNeueVersion.Click
Dim f As New frmVersion(0, Aktuelle_Applikation, True, False)
f.ShowDialog()
Me.refresh_applikationen()
End Sub
Private Sub refresh_applikationen()
dt = Get_Versionen(Aktuelle_Applikation)
Me.cbversion.DataSource = Nothing
Me.cbversion.DataSource = dt
Me.cbversion.DisplayMember = "Version"
Me.cbversion.ValueMember = "ApplikationVersionNr"
Try
If Version <> "" Then
For Each r As DataRow In dt.Rows
If r.Item("Version") = Version Then Me.cbversion.SelectedValue = r.Item("ApplikationVersionNr")
Next
Else
Me.cbversion.SelectedIndex = 0
End If
Catch ex As Exception
End Try
'Me.cbapplikation.SelectedValue = Me.Aktuelle_Applikation
End Sub
Public Function Get_Versionen(ByVal applikationnr As Integer) As DataTable
Dim scmCmdToExecute As SqlCommand = New SqlCommand()
Dim dtToReturn As DataTable = New DataTable()
Dim sdaAdapter As SqlDataAdapter = New SqlDataAdapter(scmCmdToExecute)
scmCmdToExecute.CommandText = "dbo.sp_get_versionen"
scmCmdToExecute.CommandType = CommandType.StoredProcedure
scmCmdToExecute.Connection = conn.scoDBConnection
Try
scmCmdToExecute.Parameters.Add(New SqlParameter("@applikationnr", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, applikationnr))
scmCmdToExecute.Parameters.Add(New SqlParameter("@mitarbeiternr", SqlDbType.Int, 4, ParameterDirection.Input, True, 10, 0, "", DataRowVersion.Proposed, Globals.clsmitarbeiter.iMitarbeiternr.Value))
conn.OpenConnection()
sdaAdapter.Fill(dtToReturn)
conn.CloseConnection(True)
Return dtToReturn
Catch ex As Exception
Throw New Exception("clsApplikation::" & scmCmdToExecute.CommandText & "::Error occured." & ex.Message, ex)
Finally
scmCmdToExecute.Dispose()
sdaAdapter.Dispose()
End Try
End Function
#End Region
Private Sub frm_Lizenz_VEAppl_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Try
'treeparent.Load_Tree(Me.cbboxParentTree.TreeView, True)
treeparent.Load_Tree(Me.TreeviewParent, True)
TreeviewParent.SelectedNode = TreeviewParent.Nodes(0)
Catch ex As Exception
End Try
Load_Securitylevel()
Dim VP As New TKB.VV.Vertrag.clsVertragspartner
Dim DT As New DataTable
DT = VP.Get_Vertragspartnerliste("")
Me.cbVertragspartner.DataSource = DT
Me.cbVertragspartner.ValueMember = "VertragspartnerNr"
Me.cbVertragspartner.DisplayMember = "Description"
Dim appl As New TKB.VV.Applikation.clsApplikation
Dim dt1 As New DataTable
dt1 = appl.SelectAll()
Me.cbapplikation.DataSource = dt1
Me.cbapplikation.ValueMember = "Applikationnr"
Me.cbapplikation.DisplayMember = "bezeichnung"
Me.cbapplikation1.DataSource = dt1
Me.cbapplikation1.ValueMember = "Applikationnr"
Me.cbapplikation1.DisplayMember = "bezeichnung"
If Me.CreateNew = False Then
If Me.Aktuelle_Lizenznr <> 0 And Not veappl Then
Me.Text = "Lizenzelement bearbeiten"
Me.get_data(Me.Aktuelle_Lizenznr)
Me.SaveParent = Me.lizenz.iParentID.Value
Me.GroupBox4.Visible = False
Me.Height = Me.Height - Me.GroupBox4.Height + 15
Me.cbStrukturelement.Enabled = False
Me.btnSave.Visible = True
Me.btnSave.Text = "Speichern"
End If
If Me.veappl = True Then
Me.Text = "Applikationszuweisung"
Me.Height = Me.Height - Me.GroupBox3.Height + 15
Me.GroupBox3.Visible = False
End If
Else
Me.Text = "Lizenzelement erstellen"
Me.txtBezeichnung.Text = ""
Me.cbaktiv.Checked = True
Me.cbStrukturelement.Checked = False
Me.txtBezeichnung.Focus()
Me.btnBestehendesLizenzelement_Zuweisen.Text = "Erstellen und zuweisen"
End If
End Sub
Sub get_data(ByVal Lizenznr As Integer)
Try
lizenz.Get_Lizenz(Lizenznr)
Me.txtBezeichnung.Text = lizenz.sBezeichnung.Value
Me.txtbemerkung.Text = lizenz.sBeschreibung.Value
Me.TreeviewParent.SelectedNode = treeparent.FindNode(Me.TreeviewParent.Nodes, lizenz.iParentID.Value, "")
Try
Me.cbaktiv.Checked = lizenz.bAktiv.Value = True
Catch ex As Exception
Me.cbaktiv.Checked = True
End Try
Me.cbStrukturelement.Checked = lizenz.bStrukturelement.Value = True
Me.cboxSecurityLevel.SelectedValue = Me.lizenz.iSecurityLevelNr.Value
Catch ex As Exception
End Try
End Sub
#Region "Security"
''' <summary>
''' Laden der Securitylevel-Daten in die Combobox
''' </summary>
''' <remarks></remarks>
Private Sub Load_Securitylevel()
Dim seclevel As New TKB.VV.DB.clsSecurityLevel
Dim secleveldata As New DataTable
seclevel.cpMainConnectionProvider = Globals.conn
Globals.conn.OpenConnection()
secleveldata = seclevel.SelectAll
Globals.conn.CloseConnection(True)
Me.cboxSecurityLevel.DataSource = secleveldata
Me.cboxSecurityLevel.DisplayMember = "Bezeichnung"
Me.cboxSecurityLevel.ValueMember = "SecurityLevelNr"
seclevel.Dispose()
End Sub
#End Region
Private Sub btnVertragspartnersuche_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnVertragspartnersuche.Click
If Not Me.FormReadonly Then
Dim vp As New TKB.VV.vertrag.clsVertragspartner
If vp.Vertragspartner_Suchen(Me.Aktueller_Vertragspartner) = True Then
Me.cbVertragspartner.SelectedValue = Me.Aktueller_Vertragspartner
vpartner.cpMainConnectionProvider = Globals.conn
vpartner.iVertragspartnerNr = New SqlInt32(CType(Me.Aktueller_Vertragspartner, Int32))
vpartner.SelectOne()
Me.txtVertragspartner.Text = vpartner.sNameZ1 + " " + vpartner.sNameZ2 + ", " + vpartner.sOrt
End If
End If
End Sub
Private Sub txtVertragspartner_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtVertragspartner.TextChanged
Dim ve As New TKB.VV.vertrag.clsVertragselement
ve.iVertragspartnerNr = New SqlInt32(CType(Me.Aktueller_Vertragspartner, Int32))
ve.cpMainConnectionProvider = Globals.conn
Dim ves1 As New DataTable
ves = ve.SelectAllWVertragspartnerNrLogic
ves1 = ves.Copy
ves1.Rows.Clear()
For Each r As DataRow In ves.Rows
If ve.Lizenzinformationen.Check_Vertragstyp_Fuer_Lizenz(r.Item("VertragstypNr")) = False Then
r.Delete()
End If
Next
ves.AcceptChanges()
Me.cbLizenzelement.DataSource = Nothing
Me.cbLizenzelement.DataSource = ves
Me.cbLizenzelement.DisplayMember = "Bezeichnung"
Me.cbLizenzelement.ValueMember = "Vertragselementnr"
If cbLizenzelement.Items.Count < 1 Then Me.bznErstellenundzuweisen.Enabled = False Else Me.bznErstellenundzuweisen.Enabled = True
Dim dt As New DataTable
dt = vae.Get_Vertragselemente(Me.Aktueller_Vertragspartner)
Me.C1VertragselementApplikation.DataSource = dt
Me.C1VertragselementApplikation.DataMember = dt.TableName
Me.SpaltenTitel.Spaltentitel_aktualisieren(Me.C1VertragselementApplikation, "VertragselementApplikation", dt)
If dt.Rows.Count < 1 Then Me.btnBestehendesLizenzelement_Zuweisen.Enabled = False Else Me.btnBestehendesLizenzelement_Zuweisen.Enabled = True
End Sub
Private Sub btnApplikationSuche_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnApplikationSuche.Click
Dim f As New frmVertragselementApplikation(0, True)
f.ShowDialog()
If f.SelectedApplication <> Me.Aktuelle_Applikation And f.SelectedApplication > 0 Then
Me.Aktuelle_Applikation = f.SelectedApplication
Me.txtApplikation.Text = f.SelectedApplicationnName
Me.cbapplikation.SelectedValue = Me.Aktuelle_Applikation
End If
If Me.txtApplikation.Text <> "" Then Me.btnNeueVersion.Enabled = True
'Me.refresh_applikationen()
End Sub
Private Sub TSBtnQuit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TSBtnQuit.Click
Me.Close()
End Sub
Private Sub btnBestehendesLizenzelement_Zuweisen_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnBestehendesLizenzelement_Zuweisen.Click
If Me.CreateNew = True Then
If Create_Lizenz() = True Then
Dim cliveapp As New TKB.VV.Lizenz.clsLizenzVertragselementApplikation
cliveapp.Add_New(Aktuelle_Lizenznr, Me.C1VertragselementApplikation.Columns("Vertragselementapplikationnr").Value)
Me.DialogResult = Windows.Forms.DialogResult.OK
Me.SelectedApplikation = Me.C1VertragselementApplikation.Columns("Applikationnr").Value
Me.Close()
End If
Else
Dim cliveapp As New TKB.VV.Lizenz.clsLizenzVertragselementApplikation
cliveapp.Add_New(Aktuelle_Lizenznr, Me.C1VertragselementApplikation.Columns("Vertragselementapplikationnr").Value)
Me.DialogResult = Windows.Forms.DialogResult.OK
Me.SelectedApplikation = Me.C1VertragselementApplikation.Columns("Applikationnr").Value
Me.Close()
End If
End Sub
Private Sub BeendenToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BeendenToolStripMenuItem.Click
Me.Close()
End Sub
Private Sub bznErstellenundzuweisen_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bznErstellenundzuweisen.Click
If Me.CreateNew = True Then
If Me.Create_Lizenz = True Then
Dim cveap As New TKB.VV.vertrag.clsVertragselementApplikation
Dim i As Integer
Try
i = Me.cbversion.SelectedValue
Catch ex As Exception
i = 0
End Try
If cveap.Check_Bereits_Vorhanden(Me.cbLizenzelement.SelectedValue, Me.Aktuelle_Applikation, i) = False Then
Dim mmsg As New TKB.VV.Utils.MyMessage
If mmsg.Show_MessageYesNo(890) <> MsgBoxResult.Yes Then Exit Sub
mmsg.dispose()
End If
Dim x As Integer = cveap.Add_New(Me.cbLizenzelement.SelectedValue)
cveap.Get_VertragselementApplikation(x)
cveap.iApplikationnr = New SqlInt32(CType(Me.Aktuelle_Applikation, Int32))
Try
cveap.iApplikationVersionNr = New SqlInt32(CType(cbversion.SelectedValue, Int32))
Catch ex As Exception
cveap.iApplikationVersionNr = New SqlInt32(CType(0, Int32))
End Try
cveap.Save_Data()
Dim cliveapp As New TKB.VV.Lizenz.clsLizenzVertragselementApplikation
cliveapp.Add_New(Aktuelle_Lizenznr, x)
Me.SelectedApplikation = Me.Aktuelle_Applikation
Me.DialogResult = Windows.Forms.DialogResult.OK
Me.Close()
End If
Else
Dim cveap As New TKB.VV.vertrag.clsVertragselementApplikation
Dim i As Integer
Try
i = Me.cbversion.SelectedValue
Catch ex As Exception
i = 0
End Try
If cveap.Check_Bereits_Vorhanden(Me.cbLizenzelement.SelectedValue, Me.Aktuelle_Applikation, i) = False Then
Dim mmsg As New TKB.VV.Utils.MyMessage
If mmsg.Show_MessageYesNo(890) <> MsgBoxResult.Yes Then Exit Sub
mmsg.dispose()
End If
Dim x As Integer = cveap.Add_New(Me.cbLizenzelement.SelectedValue)
cveap.Get_VertragselementApplikation(x)
cveap.iApplikationnr = New SqlInt32(CType(Me.Aktuelle_Applikation, Int32))
Try
cveap.iApplikationVersionNr = New SqlInt32(CType(cbversion.SelectedValue, Int32))
Catch ex As Exception
cveap.iApplikationVersionNr = New SqlInt32(CType(0, Int32))
End Try
cveap.Save_Data()
Dim cliveapp As New TKB.VV.Lizenz.clsLizenzVertragselementApplikation
cliveapp.Add_New(Aktuelle_Lizenznr, x)
Me.SelectedApplikation = Me.Aktuelle_Applikation
Me.DialogResult = Windows.Forms.DialogResult.OK
Me.Close()
End If
End Sub
Private Sub cbVertragspartner_SelectedValueChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles cbVertragspartner.SelectedValueChanged
Try
Me.Aktueller_Vertragspartner = Me.cbVertragspartner.SelectedValue
Me.txtVertragspartner.Text = Me.cbVertragspartner.Text
'Me.txtVertragspartner_TextChanged(sender, e)
Catch
End Try
End Sub
Private Sub cbapplikation_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cbapplikation.SelectedIndexChanged
Try
Me.Aktuelle_Applikation = Me.cbapplikation.SelectedValue
Me.txtApplikation.Text = Me.cbapplikation.Text
Me.refresh_applikationen()
Catch
End Try
End Sub
Private Sub cbapplikation1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cbapplikation1.SelectedIndexChanged
Try
Me.Aktuelle_Applikation1 = Me.cbapplikation1.SelectedValue
Me.txtApplikation1.Text = Me.cbapplikation1.Text
Me.refresh_applikationen1()
Catch
End Try
End Sub
Private Sub btnApplikationSuche1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnApplikationSuche1.Click
Dim f As New frmVertragselementApplikation(0, True)
f.ShowDialog()
If f.SelectedApplication <> Me.Aktuelle_Applikation1 And f.SelectedApplication > 0 Then
Me.Aktuelle_Applikation1 = f.SelectedApplication
Me.txtApplikation1.Text = f.SelectedApplicationnName
End If
If Me.txtApplikation1.Text <> "" Then Me.btnNeueVersion.Enabled = True
Me.refresh_applikationen1()
End Sub
Private Sub refresh_applikationen1()
Me.cbapplikation1.SelectedValue = Me.Aktuelle_Applikation1
dt = Get_Versionen(Aktuelle_Applikation1)
Me.cbversion1.DataSource = Nothing
Me.cbversion1.DataSource = dt
Me.cbversion1.DisplayMember = "Version"
Me.cbversion1.ValueMember = "ApplikationVersionNr"
Try
If Version <> "" Then
For Each r As DataRow In dt.Rows
If r.Item("Version") = Version Then Me.cbversion1.SelectedValue = r.Item("ApplikationVersionNr")
Next
Else
Me.cbversion1.SelectedIndex = 0
End If
Catch ex As Exception
End Try
End Sub
Private Sub btnAddversion1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnNeueVersion1.Click
Dim f As New frmVersion(0, Aktuelle_Applikation, True, False)
f.ShowDialog()
Me.refresh_applikationen1()
End Sub
Private Sub bznErstellenundzuweisen1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bznErstellenundzuweisen1.Click
If Me.CreateNew = True Then
If Me.Create_Lizenz = True Then
Dim cveap As New TKB.VV.vertrag.clsVertragselementApplikation
Dim x As Integer = cveap.Add_New(-99)
cveap.Get_VertragselementApplikation(x)
cveap.iApplikationnr = New SqlInt32(CType(Me.Aktuelle_Applikation1, Int32))
Try
cveap.iApplikationVersionNr = New SqlInt32(CType(cbversion1.SelectedValue, Int32))
Catch ex As Exception
cveap.iApplikationVersionNr = New SqlInt32(CType(0, Int32))
End Try
cveap.Save_Data()
Dim cliveapp As New TKB.VV.Lizenz.clsLizenzVertragselementApplikation
cliveapp.Add_New(Aktuelle_Lizenznr, x)
Me.SelectedApplikation = Me.Aktuelle_Applikation1
Me.DialogResult = Windows.Forms.DialogResult.OK
Me.Close()
End If
Else
Dim cveap As New TKB.VV.vertrag.clsVertragselementApplikation
Dim x As Integer = cveap.Add_New(-99)
cveap.Get_VertragselementApplikation(x)
cveap.iApplikationnr = New SqlInt32(CType(Me.Aktuelle_Applikation1, Int32))
Try
cveap.iApplikationVersionNr = New SqlInt32(CType(cbversion1.SelectedValue, Int32))
Catch ex As Exception
cveap.iApplikationVersionNr = New SqlInt32(CType(0, Int32))
End Try
cveap.Save_Data()
Dim cliveapp As New TKB.VV.Lizenz.clsLizenzVertragselementApplikation
cliveapp.Add_New(Aktuelle_Lizenznr, x)
Me.SelectedApplikation = Me.Aktuelle_Applikation1
Me.DialogResult = Windows.Forms.DialogResult.OK
Me.Close()
End If
End Sub
Private Sub cbStrukturelement_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cbStrukturelement.CheckedChanged
If Me.cbStrukturelement.Checked = True Then
Me.GroupBox4.Enabled = False
Me.btnsave.visible = True
Else
Me.btnsave.visible = False
Me.GroupBox4.Enabled = True
End If
End Sub
Private Sub btnSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSave.Click
If Me.btnSave.Text = "Speichern" Then
Me.Save_Lizenzdata()
If Check_Parent() = False Then
Me.lizenz.iParentID = New SqlInt32(CType(SaveParent, Int32))
Me.TreeviewParent.SelectedNode = Me.treeparent.FindNode(Me.TreeviewParent.Nodes, SaveParent, "")
Me.lizenz.Save_Data()
msg.show_standardmessage(893, MsgBoxStyle.Critical)
Exit Sub
End If
Me.Save_Lizenzdata()
Me.Close()
Me.DialogResult = Windows.Forms.DialogResult.OK
Exit Sub
End If
If Me.Create_Lizenz = True Then
Me.DialogResult = Windows.Forms.DialogResult.OK
Me.Close()
End If
End Sub
Private Function Check_Parent()
Dim tvd As New TKB.VV.Lizenz.clsLizenzTree
Dim tv As New TreeView
Try
tvd.Load_Tree(tv, False, "", 2, False, False, 0)
If tv.Nodes.Count < 1 Then Return False Else Return True
Catch
Return False
End Try
End Function
Function Create_Lizenz() As Boolean
If Me.txtBezeichnung.Text <> "" Then
Aktuelle_Lizenznr = lizenz.Add_New
lizenz.sBezeichnung = New SqlString(CType(Me.txtBezeichnung.Text, String))
Me.lizenz.sBeschreibung = New SqlString(CType(Me.txtbemerkung.Text, String))
lizenz.bStrukturelement = New SqlBoolean(CType(Me.cbStrukturelement.Checked = True, Boolean))
Me.lizenz.iParentID = New SqlInt32(CType(Me.TreeviewParent.SelectedNode.Tag, Int32))
Me.lizenz.iSecurityLevelNr = New SqlInt32(CType(Me.cboxSecurityLevel.SelectedValue, Int32))
Me.lizenz.bAktiv = New SqlBoolean(CType(Me.cbaktiv.Checked, Boolean))
lizenz.Save_Data()
Return True
Else
msg.show_standardmessage(892, MsgBoxStyle.Critical)
Return False
End If
End Function
Sub Save_Lizenzdata()
Me.Lizenz.sBezeichnung = New SqlString(CType(Me.txtBezeichnung.Text, String))
Me.lizenz.sBeschreibung = New SqlString(CType(Me.txtbemerkung.Text, String))
Try
Me.lizenz.iParentID = New SqlInt32(CType(Me.TreeviewParent.SelectedNode.Tag, Int32))
Catch
Me.lizenz.iParentID = New SqlInt32(CType(0, Int32))
End Try
Me.lizenz.iSecurityLevelNr = New SqlInt32(CType(Me.cboxSecurityLevel.SelectedValue, Int32))
Me.lizenz.bAktiv = New SqlBoolean(CType(Me.cbaktiv.Checked, Boolean))
Me.lizenz.bStrukturelement = New SqlBoolean(CType(Me.cbStrukturelement.Checked, Boolean))
Me.lizenz.Save_Data()
End Sub
Private Sub GroupBox3_Enter(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles GroupBox3.Enter
End Sub
Private Sub cbLizenzelement_DrawItem(sender As Object, e As DrawItemEventArgs) Handles cbLizenzelement.DrawItem
Dim size As Single
Dim myFont As System.Drawing.Font
Dim family As FontFamily
If ves.Rows(e.Index).Item("Aktiv") = False Then
myFont = New Font(Me.cbLizenzelement.Font.FontFamily, Me.cbLizenzelement.Font.Size, FontStyle.Strikeout)
Else
myFont = New Font(Me.cbLizenzelement.Font.FontFamily, Me.cbLizenzelement.Font.Size, FontStyle.Regular)
End If
Dim oBrush As Brush = New SolidBrush(e.ForeColor)
e.DrawBackground()
e.Graphics.DrawString(ves.Rows(e.Index).Item("Bezeichnung").ToString, myFont, oBrush, e.Bounds.X, e.Bounds.Y)
oBrush.Dispose()
Dim vt As New TKB.VV.DB.clsVertragstyp
vt.cpMainConnectionProvider = Globals.conn
vt.iVertragstypnr = New SqlInt32(CType(ves.Rows(e.Index).Item("Vertragstypnr"), Int32))
vt.SelectOne()
Dim s As String
s = "Vertragstyp: " + vt.sVertragstyp.ToString + vbCrLf
s = s + "Bezeichnung: " + ves.Rows(e.Index).Item("Bezeichnung").ToString + vbCrLf
s = s + "Vertragsnr: " + ves.Rows(e.Index).Item("Nummer").ToString + vbCrLf
s = s + "Version/Datum:" + ves.Rows(e.Index).Item("Version").ToString + " / " + FormatDate(ves.Rows(e.Index).Item("Versionsdatum").ToString) + vbCrLf
s = s + "Begin/Ende: " + FormatDate(ves.Rows(e.Index).Item("Vertragsbeginn").ToString) + " / " + FormatDate(ves.Rows(e.Index).Item("Vertragsablauf").ToString)
'Me.pnlvedetails.BackColor = Color.Transparent
Me.Label5.Text = s
Me.pnlvedetails.Visible = True
End Sub
Function FormatDate(i As DateTime) As String
If Year(i) = 1900 Then Return " - " Else Return i.ToShortDateString
End Function
Private Sub cbLizenzelement_Enter(sender As Object, e As EventArgs) Handles cbLizenzelement.Enter
End Sub
Private Sub cbLizenzelement_Leave(sender As Object, e As EventArgs) Handles cbLizenzelement.Leave
Me.pnlvedetails.Visible = False
End Sub
Private Sub cbLizenzelement_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cbLizenzelement.SelectedIndexChanged
If Me.cbLizenzelement.Text = "" Then Me.bznErstellenundzuweisen.Enabled = False Else Me.bznErstellenundzuweisen.Enabled = True
Me.pnlvedetails.Visible = False
End Sub
End Class

View File

@@ -688,7 +688,7 @@ Namespace TKB.VV.Lizenz
''' </summary>
''' <returns></returns>
''' <remarks></remarks>
Public Function Add_New(ByVal Lizenznr As Integer, ByVal VertragselementApplikationnr As Integer) As Integer
Public Function Add_New(ByVal Lizenznr As Integer, ByVal VertragselementApplikationnr As Integer, hyperlink As String) As Integer
Dim db As New TKB.VV.DB.clsMyKey_Tabelle
db.cpMainConnectionProvider = Globals.conn
Dim newkey = db.get_dbkey("LizenzVertragselementApplikation")
@@ -702,6 +702,7 @@ Namespace TKB.VV.Lizenz
Me.daMutiert_am = New SqlDateTime(CType(Now, DateTime))
Me.iMutierer = New SqlInt32(CType(Globals.clsmitarbeiter.iMitarbeiternr.Value, Int32))
Me.cpMainConnectionProvider = Globals.conn
Me.sHyperlink_Vertrag = New SqlString(CType(hyperlink, String))
'Me.iVertragselementApplikationNr = New SqlInt32(CType(0, Int32))
Globals.conn.OpenConnection()
Me.Insert()

View File

@@ -22,26 +22,28 @@ Partial Class frmLizenzbeziehung_Aendern
'Das Bearbeiten mit dem Code-Editor ist nicht möglich.
<System.Diagnostics.DebuggerStepThrough()> _
Private Sub InitializeComponent()
Me.components = New System.ComponentModel.Container
Me.components = New System.ComponentModel.Container()
Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmLizenzbeziehung_Aendern))
Dim TreeNode1 As System.Windows.Forms.TreeNode = New System.Windows.Forms.TreeNode("Input Accel")
Dim TreeNode2 As System.Windows.Forms.TreeNode = New System.Windows.Forms.TreeNode("ZV")
Dim TreeNode3 As System.Windows.Forms.TreeNode = New System.Windows.Forms.TreeNode("Scanning")
Dim TreeNode4 As System.Windows.Forms.TreeNode = New System.Windows.Forms.TreeNode("EBES", New System.Windows.Forms.TreeNode() {TreeNode2, TreeNode3})
Me.BeendenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem
Me.MenuStrip1 = New System.Windows.Forms.MenuStrip
Me.DateiToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem
Me.ToolStripMenuItem1 = New System.Windows.Forms.ToolStripMenuItem
Me.ToolStrip1 = New System.Windows.Forms.ToolStrip
Me.TSBtnQuit = New System.Windows.Forms.ToolStripButton
Me.TSBtnSave = New System.Windows.Forms.ToolStripButton
Me.lblLizenzelement = New System.Windows.Forms.Label
Me.TreeLizenzen = New System.Windows.Forms.TreeView
Me.Label1 = New System.Windows.Forms.Label
Me.txtBemerkung = New System.Windows.Forms.TextBox
Me.btnSave = New System.Windows.Forms.Button
Me.Button1 = New System.Windows.Forms.Button
Me.BeendenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
Me.MenuStrip1 = New System.Windows.Forms.MenuStrip()
Me.DateiToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
Me.ToolStripMenuItem1 = New System.Windows.Forms.ToolStripMenuItem()
Me.ToolStrip1 = New System.Windows.Forms.ToolStrip()
Me.TSBtnQuit = New System.Windows.Forms.ToolStripButton()
Me.TSBtnSave = New System.Windows.Forms.ToolStripButton()
Me.lblLizenzelement = New System.Windows.Forms.Label()
Me.TreeLizenzen = New System.Windows.Forms.TreeView()
Me.ImageList1 = New System.Windows.Forms.ImageList(Me.components)
Me.Label1 = New System.Windows.Forms.Label()
Me.txtBemerkung = New System.Windows.Forms.TextBox()
Me.btnSave = New System.Windows.Forms.Button()
Me.Button1 = New System.Windows.Forms.Button()
Me.txtHyperlink = New System.Windows.Forms.TextBox()
Me.Label2 = New System.Windows.Forms.Label()
Me.MenuStrip1.SuspendLayout()
Me.ToolStrip1.SuspendLayout()
Me.SuspendLayout()
@@ -134,6 +136,16 @@ Partial Class frmLizenzbeziehung_Aendern
Me.TreeLizenzen.Size = New System.Drawing.Size(230, 144)
Me.TreeLizenzen.TabIndex = 17
'
'ImageList1
'
Me.ImageList1.ImageStream = CType(resources.GetObject("ImageList1.ImageStream"), System.Windows.Forms.ImageListStreamer)
Me.ImageList1.TransparentColor = System.Drawing.Color.Transparent
Me.ImageList1.Images.SetKeyName(0, "StrukturElement.png")
Me.ImageList1.Images.SetKeyName(1, "StrukturElementDeleted.png")
Me.ImageList1.Images.SetKeyName(2, "License-manager-icon.png")
Me.ImageList1.Images.SetKeyName(3, "License-manager-icon_Inaktiv_neu.png")
Me.ImageList1.Images.SetKeyName(4, "Link-icon_16.png")
'
'Label1
'
Me.Label1.AutoSize = True
@@ -152,7 +164,7 @@ Partial Class frmLizenzbeziehung_Aendern
'
'btnSave
'
Me.btnSave.Location = New System.Drawing.Point(103, 254)
Me.btnSave.Location = New System.Drawing.Point(103, 282)
Me.btnSave.Name = "btnSave"
Me.btnSave.Size = New System.Drawing.Size(164, 23)
Me.btnSave.TabIndex = 20
@@ -168,21 +180,29 @@ Partial Class frmLizenzbeziehung_Aendern
Me.Button1.Text = "Alle"
Me.Button1.UseVisualStyleBackColor = True
'
'ImageList1
'txtHyperlink
'
Me.ImageList1.ImageStream = CType(resources.GetObject("ImageList1.ImageStream"), System.Windows.Forms.ImageListStreamer)
Me.ImageList1.TransparentColor = System.Drawing.Color.Transparent
Me.ImageList1.Images.SetKeyName(0, "StrukturElement.png")
Me.ImageList1.Images.SetKeyName(1, "StrukturElementDeleted.png")
Me.ImageList1.Images.SetKeyName(2, "License-manager-icon.png")
Me.ImageList1.Images.SetKeyName(3, "License-manager-icon_Inaktiv_neu.png")
Me.ImageList1.Images.SetKeyName(4, "Link-icon_16.png")
Me.txtHyperlink.Location = New System.Drawing.Point(103, 244)
Me.txtHyperlink.Name = "txtHyperlink"
Me.txtHyperlink.Size = New System.Drawing.Size(262, 20)
Me.txtHyperlink.TabIndex = 23
'
'Label2
'
Me.Label2.AutoSize = True
Me.Label2.Location = New System.Drawing.Point(12, 247)
Me.Label2.Name = "Label2"
Me.Label2.Size = New System.Drawing.Size(78, 13)
Me.Label2.TabIndex = 22
Me.Label2.Text = "Link zu Vertrag"
'
'frmLizenzbeziehung_Aendern
'
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
Me.ClientSize = New System.Drawing.Size(380, 301)
Me.ClientSize = New System.Drawing.Size(380, 313)
Me.Controls.Add(Me.txtHyperlink)
Me.Controls.Add(Me.Label2)
Me.Controls.Add(Me.Button1)
Me.Controls.Add(Me.btnSave)
Me.Controls.Add(Me.txtBemerkung)
@@ -215,4 +235,6 @@ Partial Class frmLizenzbeziehung_Aendern
Friend WithEvents btnSave As System.Windows.Forms.Button
Friend WithEvents Button1 As System.Windows.Forms.Button
Friend WithEvents ImageList1 As System.Windows.Forms.ImageList
Friend WithEvents txtHyperlink As TextBox
Friend WithEvents Label2 As Label
End Class

View File

@@ -127,18 +127,18 @@
<data name="TSBtnQuit.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACkSURBVDhPlZOBDoAgCET9dD7NPyNPgpAIzY21oTzPg1rL
F4/0aaQEJqJXAIo8Vu9dL9gDYiGRgG6VCwBJLDvgbxRVsodvBPiEASDXF3mIB3AbBzPjBLDeHBVIcRbj
KScKuMGQElArmKZNSNJ7VYC2Ib48EIjE0gX1QPerLigkATytqxT4gQht3HsQx9H8+OpCeHL+R+FQnIPT
QiXaHPwtNMCu8ALckGXYKNsEDQAAAABJRU5ErkJggg==
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACkSURBVDhPlZALDsMwCEM5OkfLzbIaMGH5dJkligL2a1o5
qP9RW3VVXYpzqLV2D+CZQVU/Y27uIg4OQQAJXz+hDsyEDtVQ7dib+1GH1fpUDljD6OF5HgjvKgHvN+iC
A0O1EvB+A8ghPvgqB4j9xPlHhidVB2lwwICfbkBxMAFGqHbszb1RGhywhtGxN/dGXAbgGD4CqACMMGZR
VwrA/Rtn/QiKfADckGXYsnwKqAAAAABJRU5ErkJggg==
</value>
</data>
<data name="TSBtnSave.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABeSURBVDhPYzhw4MB/SjADSDMDAwNZGKwXZkBDA8QQQq6B
qYHT5BgAczHZLkB2LVleGMQGwJyGL1pBanB6ASZJDI01GolxAUgjXhfgcj4sgQ1SA8jNUPCkTCgD4ZMH
ADk0Kh+zxKF0AAAAAElFTkSuQmCC
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABSSURBVDhP3YxbCgAgCAQ9ukfzZkXBlkIv7Sf6GNB1HRKR
dEMVEFEII2Du4Yr2eCMAdUfoEejubwIcVujeUHDKVFDmHSFB6ekuskcEOHgxghiSMjk0Kh+omBHQAAAA
AElFTkSuQmCC
</value>
</data>
<metadata name="ImageList1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
@@ -149,7 +149,7 @@
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAD0
DAAAAk1TRnQBSQFMAgEBBQEAARABCAEQAQgBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
DAAAAk1TRnQBSQFMAgEBBQEAASgBCAEoAQgBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
AwABQAMAASADAAEBAQABCAYAAQgYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA
AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5
AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA

View File

@@ -4,6 +4,7 @@
Dim Bezeichnung As String
Dim Selectednode As Integer
Dim liztree As TKB.VV.Lizenz.clsLizenzTree
Dim sHyperlink As String
Sub New()
' Dieser Aufruf ist für den Windows Form-Designer erforderlich.
@@ -13,11 +14,12 @@
End Sub
Sub New(ByRef lizenztree As TKB.VV.Lizenz.clsLizenzTree, ByVal bez As String, ByVal selnode As Integer)
Sub New(ByRef lizenztree As TKB.VV.Lizenz.clsLizenzTree, ByVal bez As String, ByVal selnode As Integer, ByVal Hyperlink As String)
InitializeComponent()
Me.liztree = lizenztree
Me.Bezeichnung = bez
Me.Selectednode = selnode
Me.sHyperlink = Hyperlink
End Sub
@@ -30,7 +32,12 @@
Catch ex As Exception
Me.TreeLizenzen.SelectedNode = Me.TreeLizenzen.Nodes(0)
End Try
Try
Me.txtHyperlink.Text = sHyperlink
Catch ex As Exception
Me.txtHyperlink.Text = ""
End Try
End Sub
Private Sub btnSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSave.Click
@@ -46,4 +53,18 @@
liztree.Load_Tree(Me.TreeLizenzen, True)
Me.TreeLizenzen.SelectedNode = Me.TreeLizenzen.Nodes(0)
End Sub
Private Sub txtHyperlink_TextChanged(sender As Object, e As EventArgs) Handles txtHyperlink.TextChanged
End Sub
Private Sub txtHyperlink_Leave(sender As Object, e As EventArgs) Handles txtHyperlink.Leave
Dim clsv As New clsValidator
If clsv.VerifyString(Me.txtHyperlink.Text) = False Then
Me.txtHyperlink.Select()
MsgBox(clsv.Resultmessage, vbExclamation)
End If
clsv = Nothing
End Sub
End Class

View File

@@ -76,6 +76,8 @@ Partial Class frmLizenzverwaltung
Me.ToolStripMenuItem2 = New System.Windows.Forms.ToolStripSeparator()
Me.VertragselementAnzeigenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
Me.ApplikationAnzeigenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
Me.ToolStripMenuItem4 = New System.Windows.Forms.ToolStripSeparator()
Me.LinkÖffnenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
Me.ToolStrip3 = New System.Windows.Forms.ToolStrip()
Me.tsntmBeziehungspeichern = New System.Windows.Forms.ToolStripButton()
Me.ToolStripButtonVEApplNew = New System.Windows.Forms.ToolStripButton()
@@ -146,6 +148,7 @@ Partial Class frmLizenzverwaltung
Me.TSBtnLizenzschluesselNew = New System.Windows.Forms.ToolStripButton()
Me.TSBtnLizenzschluesselDelete = New System.Windows.Forms.ToolStripButton()
Me.cbboxParentTree = New Vertragsverwaltung.Controls.ComboBoxTree()
Me.LinkEinfügenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
Me.ToolStripMain.SuspendLayout()
Me.Menu.SuspendLayout()
Me.SplitContainer1.Panel1.SuspendLayout()
@@ -523,9 +526,9 @@ Partial Class frmLizenzverwaltung
'
'ctxmenuVertragselementApplikatoin
'
Me.ctxmenuVertragselementApplikatoin.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.NeuerDatensatzToolStripMenuItem1, Me.DatensatzLöschenToolStripMenuItem, Me.DatensatzAktivierenToolStripMenuItem1, Me.DatensatzLöschenToolStripMenuItem1, Me.ToolStripMenuItem3, Me.DatensatzÄndernToolStripMenuItem1, Me.ToolStripMenuItem2, Me.VertragselementAnzeigenToolStripMenuItem, Me.ApplikationAnzeigenToolStripMenuItem})
Me.ctxmenuVertragselementApplikatoin.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.NeuerDatensatzToolStripMenuItem1, Me.DatensatzLöschenToolStripMenuItem, Me.DatensatzAktivierenToolStripMenuItem1, Me.DatensatzLöschenToolStripMenuItem1, Me.ToolStripMenuItem3, Me.DatensatzÄndernToolStripMenuItem1, Me.ToolStripMenuItem2, Me.VertragselementAnzeigenToolStripMenuItem, Me.ApplikationAnzeigenToolStripMenuItem, Me.ToolStripMenuItem4, Me.LinkÖffnenToolStripMenuItem, Me.LinkEinfügenToolStripMenuItem})
Me.ctxmenuVertragselementApplikatoin.Name = "ctxmenuVertragselementApplikatoin"
Me.ctxmenuVertragselementApplikatoin.Size = New System.Drawing.Size(210, 170)
Me.ctxmenuVertragselementApplikatoin.Size = New System.Drawing.Size(210, 242)
'
'NeuerDatensatzToolStripMenuItem1
'
@@ -580,6 +583,17 @@ Partial Class frmLizenzverwaltung
Me.ApplikationAnzeigenToolStripMenuItem.Size = New System.Drawing.Size(209, 22)
Me.ApplikationAnzeigenToolStripMenuItem.Text = "Applikation Anzeigen"
'
'ToolStripMenuItem4
'
Me.ToolStripMenuItem4.Name = "ToolStripMenuItem4"
Me.ToolStripMenuItem4.Size = New System.Drawing.Size(206, 6)
'
'LinkÖffnenToolStripMenuItem
'
Me.LinkÖffnenToolStripMenuItem.Name = "LinkÖffnenToolStripMenuItem"
Me.LinkÖffnenToolStripMenuItem.Size = New System.Drawing.Size(209, 22)
Me.LinkÖffnenToolStripMenuItem.Text = "Link öffnen"
'
'ToolStrip3
'
Me.ToolStrip3.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.tsntmBeziehungspeichern, Me.ToolStripButtonVEApplNew, Me.ToolStripButtonVEApplDelete})
@@ -1196,7 +1210,6 @@ Partial Class frmLizenzverwaltung
'
'TStxtLizenztyp
'
Me.TStxtLizenztyp.Font = New System.Drawing.Font("Segoe UI", 9.0!)
Me.TStxtLizenztyp.Name = "TStxtLizenztyp"
Me.TStxtLizenztyp.Size = New System.Drawing.Size(100, 23)
Me.TStxtLizenztyp.Visible = False
@@ -1251,6 +1264,12 @@ Partial Class frmLizenzverwaltung
Me.cbboxParentTree.Size = New System.Drawing.Size(203, 22)
Me.cbboxParentTree.TabIndex = 114
'
'LinkEinfügenToolStripMenuItem
'
Me.LinkEinfügenToolStripMenuItem.Name = "LinkEinfügenToolStripMenuItem"
Me.LinkEinfügenToolStripMenuItem.Size = New System.Drawing.Size(209, 22)
Me.LinkEinfügenToolStripMenuItem.Text = "Link einfügen"
'
'frmLizenzverwaltung
'
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
@@ -1428,4 +1447,7 @@ Partial Class frmLizenzverwaltung
Friend WithEvents SplitContainer3 As System.Windows.Forms.SplitContainer
Friend WithEvents LEInaktivierenToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem
Friend WithEvents ImageList1 As System.Windows.Forms.ImageList
Friend WithEvents ToolStripMenuItem4 As ToolStripSeparator
Friend WithEvents LinkÖffnenToolStripMenuItem As ToolStripMenuItem
Friend WithEvents LinkEinfügenToolStripMenuItem As ToolStripMenuItem
End Class

View File

@@ -247,7 +247,7 @@
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAACM
DwAAAk1TRnQBSQFMAgEBBwEAAdQBCgHUAQoBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
DwAAAk1TRnQBSQFMAgEBBwEAAeQBCgHkAQoBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
AwABQAMAASADAAEBAQABCAYAAQgYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA
AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5
AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA
@@ -375,7 +375,7 @@
</value>
</data>
<data name="C1VertragselementApplikation.PropBag" xml:space="preserve">
<value>&lt;?xml version="1.0"?&gt;&lt;Blob&gt;&lt;Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"&gt;&lt;Data&gt;HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}Heading{ForeColor:ControlText;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}&lt;/Data&gt;&lt;/Styles&gt;&lt;Splits&gt;&lt;C1.Win.C1TrueDBGrid.MergeView Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"&gt;&lt;CaptionStyle parent="Style2" me="Style10" /&gt;&lt;EditorStyle parent="Editor" me="Style5" /&gt;&lt;EvenRowStyle parent="EvenRow" me="Style8" /&gt;&lt;FilterBarStyle parent="FilterBar" me="Style13" /&gt;&lt;FilterWatermarkStyle parent="FilterWatermark" me="Style14" /&gt;&lt;FooterStyle parent="Footer" me="Style3" /&gt;&lt;GroupStyle parent="Group" me="Style12" /&gt;&lt;HeadingStyle parent="Heading" me="Style2" /&gt;&lt;HighLightRowStyle parent="HighlightRow" me="Style7" /&gt;&lt;InactiveStyle parent="Inactive" me="Style4" /&gt;&lt;OddRowStyle parent="OddRow" me="Style9" /&gt;&lt;RecordSelectorStyle parent="RecordSelector" me="Style11" /&gt;&lt;SelectedStyle parent="Selected" me="Style6" /&gt;&lt;Style parent="Normal" me="Style1" /&gt;&lt;ClientRect&gt;0, 0, 825, 104&lt;/ClientRect&gt;&lt;BorderSide&gt;0&lt;/BorderSide&gt;&lt;/C1.Win.C1TrueDBGrid.MergeView&gt;&lt;/Splits&gt;&lt;NamedStyles&gt;&lt;Style parent="" me="Normal" /&gt;&lt;Style parent="Normal" me="Heading" /&gt;&lt;Style parent="Heading" me="Footer" /&gt;&lt;Style parent="Heading" me="Caption" /&gt;&lt;Style parent="Heading" me="Inactive" /&gt;&lt;Style parent="Normal" me="Selected" /&gt;&lt;Style parent="Normal" me="Editor" /&gt;&lt;Style parent="Normal" me="HighlightRow" /&gt;&lt;Style parent="Normal" me="EvenRow" /&gt;&lt;Style parent="Normal" me="OddRow" /&gt;&lt;Style parent="Heading" me="RecordSelector" /&gt;&lt;Style parent="Normal" me="FilterBar" /&gt;&lt;Style parent="FilterBar" me="FilterWatermark" /&gt;&lt;Style parent="Caption" me="Group" /&gt;&lt;/NamedStyles&gt;&lt;vertSplits&gt;1&lt;/vertSplits&gt;&lt;horzSplits&gt;1&lt;/horzSplits&gt;&lt;Layout&gt;None&lt;/Layout&gt;&lt;DefaultRecSelWidth&gt;17&lt;/DefaultRecSelWidth&gt;&lt;ClientArea&gt;0, 0, 825, 104&lt;/ClientArea&gt;&lt;PrintPageHeaderStyle parent="" me="Style15" /&gt;&lt;PrintPageFooterStyle parent="" me="Style16" /&gt;&lt;/Blob&gt;</value>
<value>&lt;?xml version="1.0"?&gt;&lt;Blob&gt;&lt;Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"&gt;&lt;Data&gt;HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}Heading{Wrap:True;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;ForeColor:ControlText;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}&lt;/Data&gt;&lt;/Styles&gt;&lt;Splits&gt;&lt;C1.Win.C1TrueDBGrid.MergeView Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"&gt;&lt;CaptionStyle parent="Style2" me="Style10" /&gt;&lt;EditorStyle parent="Editor" me="Style5" /&gt;&lt;EvenRowStyle parent="EvenRow" me="Style8" /&gt;&lt;FilterBarStyle parent="FilterBar" me="Style13" /&gt;&lt;FilterWatermarkStyle parent="FilterWatermark" me="Style14" /&gt;&lt;FooterStyle parent="Footer" me="Style3" /&gt;&lt;GroupStyle parent="Group" me="Style12" /&gt;&lt;HeadingStyle parent="Heading" me="Style2" /&gt;&lt;HighLightRowStyle parent="HighlightRow" me="Style7" /&gt;&lt;InactiveStyle parent="Inactive" me="Style4" /&gt;&lt;OddRowStyle parent="OddRow" me="Style9" /&gt;&lt;RecordSelectorStyle parent="RecordSelector" me="Style11" /&gt;&lt;SelectedStyle parent="Selected" me="Style6" /&gt;&lt;Style parent="Normal" me="Style1" /&gt;&lt;ClientRect&gt;0, 0, 825, 104&lt;/ClientRect&gt;&lt;BorderSide&gt;0&lt;/BorderSide&gt;&lt;/C1.Win.C1TrueDBGrid.MergeView&gt;&lt;/Splits&gt;&lt;NamedStyles&gt;&lt;Style parent="" me="Normal" /&gt;&lt;Style parent="Normal" me="Heading" /&gt;&lt;Style parent="Heading" me="Footer" /&gt;&lt;Style parent="Heading" me="Caption" /&gt;&lt;Style parent="Heading" me="Inactive" /&gt;&lt;Style parent="Normal" me="Selected" /&gt;&lt;Style parent="Normal" me="Editor" /&gt;&lt;Style parent="Normal" me="HighlightRow" /&gt;&lt;Style parent="Normal" me="EvenRow" /&gt;&lt;Style parent="Normal" me="OddRow" /&gt;&lt;Style parent="Heading" me="RecordSelector" /&gt;&lt;Style parent="Normal" me="FilterBar" /&gt;&lt;Style parent="FilterBar" me="FilterWatermark" /&gt;&lt;Style parent="Caption" me="Group" /&gt;&lt;/NamedStyles&gt;&lt;vertSplits&gt;1&lt;/vertSplits&gt;&lt;horzSplits&gt;1&lt;/horzSplits&gt;&lt;Layout&gt;None&lt;/Layout&gt;&lt;DefaultRecSelWidth&gt;17&lt;/DefaultRecSelWidth&gt;&lt;ClientArea&gt;0, 0, 825, 104&lt;/ClientArea&gt;&lt;PrintPageHeaderStyle parent="" me="Style15" /&gt;&lt;PrintPageFooterStyle parent="" me="Style16" /&gt;&lt;/Blob&gt;</value>
</data>
<metadata name="ToolStrip3.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>910, 17</value>
@@ -446,7 +446,7 @@
</value>
</data>
<data name="C1Lizenzkäufe.PropBag" xml:space="preserve">
<value>&lt;?xml version="1.0"?&gt;&lt;Blob&gt;&lt;Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"&gt;&lt;Data&gt;HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}Heading{AlignVert:Center;Border:Flat,ControlDark,0, 1, 0, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}&lt;/Data&gt;&lt;/Styles&gt;&lt;Splits&gt;&lt;C1.Win.C1TrueDBGrid.MergeView Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"&gt;&lt;CaptionStyle parent="Style2" me="Style10" /&gt;&lt;EditorStyle parent="Editor" me="Style5" /&gt;&lt;EvenRowStyle parent="EvenRow" me="Style8" /&gt;&lt;FilterBarStyle parent="FilterBar" me="Style13" /&gt;&lt;FilterWatermarkStyle parent="FilterWatermark" me="Style14" /&gt;&lt;FooterStyle parent="Footer" me="Style3" /&gt;&lt;GroupStyle parent="Group" me="Style12" /&gt;&lt;HeadingStyle parent="Heading" me="Style2" /&gt;&lt;HighLightRowStyle parent="HighlightRow" me="Style7" /&gt;&lt;InactiveStyle parent="Inactive" me="Style4" /&gt;&lt;OddRowStyle parent="OddRow" me="Style9" /&gt;&lt;RecordSelectorStyle parent="RecordSelector" me="Style11" /&gt;&lt;SelectedStyle parent="Selected" me="Style6" /&gt;&lt;Style parent="Normal" me="Style1" /&gt;&lt;ClientRect&gt;0, 0, 825, 104&lt;/ClientRect&gt;&lt;BorderSide&gt;0&lt;/BorderSide&gt;&lt;/C1.Win.C1TrueDBGrid.MergeView&gt;&lt;/Splits&gt;&lt;NamedStyles&gt;&lt;Style parent="" me="Normal" /&gt;&lt;Style parent="Normal" me="Heading" /&gt;&lt;Style parent="Heading" me="Footer" /&gt;&lt;Style parent="Heading" me="Caption" /&gt;&lt;Style parent="Heading" me="Inactive" /&gt;&lt;Style parent="Normal" me="Selected" /&gt;&lt;Style parent="Normal" me="Editor" /&gt;&lt;Style parent="Normal" me="HighlightRow" /&gt;&lt;Style parent="Normal" me="EvenRow" /&gt;&lt;Style parent="Normal" me="OddRow" /&gt;&lt;Style parent="Heading" me="RecordSelector" /&gt;&lt;Style parent="Normal" me="FilterBar" /&gt;&lt;Style parent="FilterBar" me="FilterWatermark" /&gt;&lt;Style parent="Caption" me="Group" /&gt;&lt;/NamedStyles&gt;&lt;vertSplits&gt;1&lt;/vertSplits&gt;&lt;horzSplits&gt;1&lt;/horzSplits&gt;&lt;Layout&gt;None&lt;/Layout&gt;&lt;DefaultRecSelWidth&gt;17&lt;/DefaultRecSelWidth&gt;&lt;ClientArea&gt;0, 0, 825, 104&lt;/ClientArea&gt;&lt;PrintPageHeaderStyle parent="" me="Style15" /&gt;&lt;PrintPageFooterStyle parent="" me="Style16" /&gt;&lt;/Blob&gt;</value>
<value>&lt;?xml version="1.0"?&gt;&lt;Blob&gt;&lt;Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"&gt;&lt;Data&gt;HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}Heading{AlignVert:Center;Border:Flat,ControlDark,0, 1, 0, 1;Wrap:True;BackColor:Control;ForeColor:ControlText;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}&lt;/Data&gt;&lt;/Styles&gt;&lt;Splits&gt;&lt;C1.Win.C1TrueDBGrid.MergeView Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"&gt;&lt;CaptionStyle parent="Style2" me="Style10" /&gt;&lt;EditorStyle parent="Editor" me="Style5" /&gt;&lt;EvenRowStyle parent="EvenRow" me="Style8" /&gt;&lt;FilterBarStyle parent="FilterBar" me="Style13" /&gt;&lt;FilterWatermarkStyle parent="FilterWatermark" me="Style14" /&gt;&lt;FooterStyle parent="Footer" me="Style3" /&gt;&lt;GroupStyle parent="Group" me="Style12" /&gt;&lt;HeadingStyle parent="Heading" me="Style2" /&gt;&lt;HighLightRowStyle parent="HighlightRow" me="Style7" /&gt;&lt;InactiveStyle parent="Inactive" me="Style4" /&gt;&lt;OddRowStyle parent="OddRow" me="Style9" /&gt;&lt;RecordSelectorStyle parent="RecordSelector" me="Style11" /&gt;&lt;SelectedStyle parent="Selected" me="Style6" /&gt;&lt;Style parent="Normal" me="Style1" /&gt;&lt;ClientRect&gt;0, 0, 825, 104&lt;/ClientRect&gt;&lt;BorderSide&gt;0&lt;/BorderSide&gt;&lt;/C1.Win.C1TrueDBGrid.MergeView&gt;&lt;/Splits&gt;&lt;NamedStyles&gt;&lt;Style parent="" me="Normal" /&gt;&lt;Style parent="Normal" me="Heading" /&gt;&lt;Style parent="Heading" me="Footer" /&gt;&lt;Style parent="Heading" me="Caption" /&gt;&lt;Style parent="Heading" me="Inactive" /&gt;&lt;Style parent="Normal" me="Selected" /&gt;&lt;Style parent="Normal" me="Editor" /&gt;&lt;Style parent="Normal" me="HighlightRow" /&gt;&lt;Style parent="Normal" me="EvenRow" /&gt;&lt;Style parent="Normal" me="OddRow" /&gt;&lt;Style parent="Heading" me="RecordSelector" /&gt;&lt;Style parent="Normal" me="FilterBar" /&gt;&lt;Style parent="FilterBar" me="FilterWatermark" /&gt;&lt;Style parent="Caption" me="Group" /&gt;&lt;/NamedStyles&gt;&lt;vertSplits&gt;1&lt;/vertSplits&gt;&lt;horzSplits&gt;1&lt;/horzSplits&gt;&lt;Layout&gt;None&lt;/Layout&gt;&lt;DefaultRecSelWidth&gt;17&lt;/DefaultRecSelWidth&gt;&lt;ClientArea&gt;0, 0, 825, 104&lt;/ClientArea&gt;&lt;PrintPageHeaderStyle parent="" me="Style15" /&gt;&lt;PrintPageFooterStyle parent="" me="Style16" /&gt;&lt;/Blob&gt;</value>
</data>
<metadata name="ToolStripLizenz.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>669, 17</value>
@@ -477,7 +477,7 @@
</value>
</data>
<data name="C1LizenztypDropDwon.PropBag" xml:space="preserve">
<value>&lt;?xml version="1.0"?&gt;&lt;Blob&gt;&lt;Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"&gt;&lt;Data&gt;HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:Aqua;}Normal{}RecordSelector{AlignImage:Center;}OddRow{}Style14{}Footer{}FilterBar{}Heading{AlignVert:Center;Border:Flat,ControlDark,0, 1, 0, 1;ForeColor:ControlText;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style3{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}&lt;/Data&gt;&lt;/Styles&gt;&lt;Splits&gt;&lt;C1.Win.C1TrueDBGrid.DropdownView Name="" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" RecordSelectors="False" VerticalScrollGroup="1" HorizontalScrollGroup="1"&gt;&lt;CaptionStyle parent="Style2" me="Style10" /&gt;&lt;EditorStyle parent="Editor" me="Style5" /&gt;&lt;EvenRowStyle parent="EvenRow" me="Style8" /&gt;&lt;FilterBarStyle parent="FilterBar" me="Style13" /&gt;&lt;FilterWatermarkStyle parent="FilterWatermark" me="Style14" /&gt;&lt;FooterStyle parent="Footer" me="Style3" /&gt;&lt;GroupStyle parent="Group" me="Style12" /&gt;&lt;HeadingStyle parent="Heading" me="Style2" /&gt;&lt;HighLightRowStyle parent="HighlightRow" me="Style7" /&gt;&lt;InactiveStyle parent="Inactive" me="Style4" /&gt;&lt;OddRowStyle parent="OddRow" me="Style9" /&gt;&lt;RecordSelectorStyle parent="RecordSelector" me="Style11" /&gt;&lt;SelectedStyle parent="Selected" me="Style6" /&gt;&lt;Style parent="Normal" me="Style1" /&gt;&lt;ClientRect&gt;0, 0, 98, 44&lt;/ClientRect&gt;&lt;BorderSide&gt;0&lt;/BorderSide&gt;&lt;/C1.Win.C1TrueDBGrid.DropdownView&gt;&lt;/Splits&gt;&lt;NamedStyles&gt;&lt;Style parent="" me="Normal" /&gt;&lt;Style parent="Normal" me="Heading" /&gt;&lt;Style parent="Heading" me="Footer" /&gt;&lt;Style parent="Heading" me="Caption" /&gt;&lt;Style parent="Heading" me="Inactive" /&gt;&lt;Style parent="Normal" me="Selected" /&gt;&lt;Style parent="Normal" me="Editor" /&gt;&lt;Style parent="Normal" me="HighlightRow" /&gt;&lt;Style parent="Normal" me="EvenRow" /&gt;&lt;Style parent="Normal" me="OddRow" /&gt;&lt;Style parent="Heading" me="RecordSelector" /&gt;&lt;Style parent="Normal" me="FilterBar" /&gt;&lt;Style parent="FilterBar" me="FilterWatermark" /&gt;&lt;Style parent="Caption" me="Group" /&gt;&lt;/NamedStyles&gt;&lt;vertSplits&gt;1&lt;/vertSplits&gt;&lt;horzSplits&gt;1&lt;/horzSplits&gt;&lt;Layout&gt;None&lt;/Layout&gt;&lt;DefaultRecSelWidth&gt;17&lt;/DefaultRecSelWidth&gt;&lt;ClientArea&gt;0, 0, 98, 44&lt;/ClientArea&gt;&lt;/Blob&gt;</value>
<value>&lt;?xml version="1.0"?&gt;&lt;Blob&gt;&lt;Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"&gt;&lt;Data&gt;HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:Aqua;}Normal{}RecordSelector{AlignImage:Center;}OddRow{}Style14{}Footer{}FilterBar{}Heading{AlignVert:Center;Border:Flat,ControlDark,0, 1, 0, 1;Wrap:True;BackColor:Control;ForeColor:ControlText;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style3{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}&lt;/Data&gt;&lt;/Styles&gt;&lt;Splits&gt;&lt;C1.Win.C1TrueDBGrid.DropdownView Name="" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" RecordSelectors="False" VerticalScrollGroup="1" HorizontalScrollGroup="1"&gt;&lt;CaptionStyle parent="Style2" me="Style10" /&gt;&lt;EditorStyle parent="Editor" me="Style5" /&gt;&lt;EvenRowStyle parent="EvenRow" me="Style8" /&gt;&lt;FilterBarStyle parent="FilterBar" me="Style13" /&gt;&lt;FilterWatermarkStyle parent="FilterWatermark" me="Style14" /&gt;&lt;FooterStyle parent="Footer" me="Style3" /&gt;&lt;GroupStyle parent="Group" me="Style12" /&gt;&lt;HeadingStyle parent="Heading" me="Style2" /&gt;&lt;HighLightRowStyle parent="HighlightRow" me="Style7" /&gt;&lt;InactiveStyle parent="Inactive" me="Style4" /&gt;&lt;OddRowStyle parent="OddRow" me="Style9" /&gt;&lt;RecordSelectorStyle parent="RecordSelector" me="Style11" /&gt;&lt;SelectedStyle parent="Selected" me="Style6" /&gt;&lt;Style parent="Normal" me="Style1" /&gt;&lt;ClientRect&gt;0, 0, 98, 44&lt;/ClientRect&gt;&lt;BorderSide&gt;0&lt;/BorderSide&gt;&lt;/C1.Win.C1TrueDBGrid.DropdownView&gt;&lt;/Splits&gt;&lt;NamedStyles&gt;&lt;Style parent="" me="Normal" /&gt;&lt;Style parent="Normal" me="Heading" /&gt;&lt;Style parent="Heading" me="Footer" /&gt;&lt;Style parent="Heading" me="Caption" /&gt;&lt;Style parent="Heading" me="Inactive" /&gt;&lt;Style parent="Normal" me="Selected" /&gt;&lt;Style parent="Normal" me="Editor" /&gt;&lt;Style parent="Normal" me="HighlightRow" /&gt;&lt;Style parent="Normal" me="EvenRow" /&gt;&lt;Style parent="Normal" me="OddRow" /&gt;&lt;Style parent="Heading" me="RecordSelector" /&gt;&lt;Style parent="Normal" me="FilterBar" /&gt;&lt;Style parent="FilterBar" me="FilterWatermark" /&gt;&lt;Style parent="Caption" me="Group" /&gt;&lt;/NamedStyles&gt;&lt;vertSplits&gt;1&lt;/vertSplits&gt;&lt;horzSplits&gt;1&lt;/horzSplits&gt;&lt;Layout&gt;None&lt;/Layout&gt;&lt;DefaultRecSelWidth&gt;17&lt;/DefaultRecSelWidth&gt;&lt;ClientArea&gt;0, 0, 98, 44&lt;/ClientArea&gt;&lt;/Blob&gt;</value>
</data>
<metadata name="ctxmenuLizenzschluessel.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>267, 56</value>
@@ -519,7 +519,7 @@
</value>
</data>
<data name="C1Lizenzschluessel.PropBag" xml:space="preserve">
<value>&lt;?xml version="1.0"?&gt;&lt;Blob&gt;&lt;Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"&gt;&lt;Data&gt;HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}Heading{ForeColor:ControlText;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;Wrap:True;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}&lt;/Data&gt;&lt;/Styles&gt;&lt;Splits&gt;&lt;C1.Win.C1TrueDBGrid.MergeView Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"&gt;&lt;CaptionStyle parent="Style2" me="Style10" /&gt;&lt;EditorStyle parent="Editor" me="Style5" /&gt;&lt;EvenRowStyle parent="EvenRow" me="Style8" /&gt;&lt;FilterBarStyle parent="FilterBar" me="Style13" /&gt;&lt;FilterWatermarkStyle parent="FilterWatermark" me="Style14" /&gt;&lt;FooterStyle parent="Footer" me="Style3" /&gt;&lt;GroupStyle parent="Group" me="Style12" /&gt;&lt;HeadingStyle parent="Heading" me="Style2" /&gt;&lt;HighLightRowStyle parent="HighlightRow" me="Style7" /&gt;&lt;InactiveStyle parent="Inactive" me="Style4" /&gt;&lt;OddRowStyle parent="OddRow" me="Style9" /&gt;&lt;RecordSelectorStyle parent="RecordSelector" me="Style11" /&gt;&lt;SelectedStyle parent="Selected" me="Style6" /&gt;&lt;Style parent="Normal" me="Style1" /&gt;&lt;ClientRect&gt;0, 0, 825, 96&lt;/ClientRect&gt;&lt;BorderSide&gt;0&lt;/BorderSide&gt;&lt;/C1.Win.C1TrueDBGrid.MergeView&gt;&lt;/Splits&gt;&lt;NamedStyles&gt;&lt;Style parent="" me="Normal" /&gt;&lt;Style parent="Normal" me="Heading" /&gt;&lt;Style parent="Heading" me="Footer" /&gt;&lt;Style parent="Heading" me="Caption" /&gt;&lt;Style parent="Heading" me="Inactive" /&gt;&lt;Style parent="Normal" me="Selected" /&gt;&lt;Style parent="Normal" me="Editor" /&gt;&lt;Style parent="Normal" me="HighlightRow" /&gt;&lt;Style parent="Normal" me="EvenRow" /&gt;&lt;Style parent="Normal" me="OddRow" /&gt;&lt;Style parent="Heading" me="RecordSelector" /&gt;&lt;Style parent="Normal" me="FilterBar" /&gt;&lt;Style parent="FilterBar" me="FilterWatermark" /&gt;&lt;Style parent="Caption" me="Group" /&gt;&lt;/NamedStyles&gt;&lt;vertSplits&gt;1&lt;/vertSplits&gt;&lt;horzSplits&gt;1&lt;/horzSplits&gt;&lt;Layout&gt;None&lt;/Layout&gt;&lt;DefaultRecSelWidth&gt;17&lt;/DefaultRecSelWidth&gt;&lt;ClientArea&gt;0, 0, 825, 96&lt;/ClientArea&gt;&lt;PrintPageHeaderStyle parent="" me="Style15" /&gt;&lt;PrintPageFooterStyle parent="" me="Style16" /&gt;&lt;/Blob&gt;</value>
<value>&lt;?xml version="1.0"?&gt;&lt;Blob&gt;&lt;Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"&gt;&lt;Data&gt;HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}EvenRow{BackColor:White;}Normal{}RecordSelector{AlignImage:Center;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}Heading{Wrap:True;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;ForeColor:ControlText;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style6{}Style1{}Caption{AlignHorz:Center;}Style2{}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}&lt;/Data&gt;&lt;/Styles&gt;&lt;Splits&gt;&lt;C1.Win.C1TrueDBGrid.MergeView Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"&gt;&lt;CaptionStyle parent="Style2" me="Style10" /&gt;&lt;EditorStyle parent="Editor" me="Style5" /&gt;&lt;EvenRowStyle parent="EvenRow" me="Style8" /&gt;&lt;FilterBarStyle parent="FilterBar" me="Style13" /&gt;&lt;FilterWatermarkStyle parent="FilterWatermark" me="Style14" /&gt;&lt;FooterStyle parent="Footer" me="Style3" /&gt;&lt;GroupStyle parent="Group" me="Style12" /&gt;&lt;HeadingStyle parent="Heading" me="Style2" /&gt;&lt;HighLightRowStyle parent="HighlightRow" me="Style7" /&gt;&lt;InactiveStyle parent="Inactive" me="Style4" /&gt;&lt;OddRowStyle parent="OddRow" me="Style9" /&gt;&lt;RecordSelectorStyle parent="RecordSelector" me="Style11" /&gt;&lt;SelectedStyle parent="Selected" me="Style6" /&gt;&lt;Style parent="Normal" me="Style1" /&gt;&lt;ClientRect&gt;0, 0, 825, 96&lt;/ClientRect&gt;&lt;BorderSide&gt;0&lt;/BorderSide&gt;&lt;/C1.Win.C1TrueDBGrid.MergeView&gt;&lt;/Splits&gt;&lt;NamedStyles&gt;&lt;Style parent="" me="Normal" /&gt;&lt;Style parent="Normal" me="Heading" /&gt;&lt;Style parent="Heading" me="Footer" /&gt;&lt;Style parent="Heading" me="Caption" /&gt;&lt;Style parent="Heading" me="Inactive" /&gt;&lt;Style parent="Normal" me="Selected" /&gt;&lt;Style parent="Normal" me="Editor" /&gt;&lt;Style parent="Normal" me="HighlightRow" /&gt;&lt;Style parent="Normal" me="EvenRow" /&gt;&lt;Style parent="Normal" me="OddRow" /&gt;&lt;Style parent="Heading" me="RecordSelector" /&gt;&lt;Style parent="Normal" me="FilterBar" /&gt;&lt;Style parent="FilterBar" me="FilterWatermark" /&gt;&lt;Style parent="Caption" me="Group" /&gt;&lt;/NamedStyles&gt;&lt;vertSplits&gt;1&lt;/vertSplits&gt;&lt;horzSplits&gt;1&lt;/horzSplits&gt;&lt;Layout&gt;None&lt;/Layout&gt;&lt;DefaultRecSelWidth&gt;17&lt;/DefaultRecSelWidth&gt;&lt;ClientArea&gt;0, 0, 825, 96&lt;/ClientArea&gt;&lt;PrintPageHeaderStyle parent="" me="Style15" /&gt;&lt;PrintPageFooterStyle parent="" me="Style16" /&gt;&lt;/Blob&gt;</value>
</data>
<metadata name="ToolStrip2.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>803, 17</value>
@@ -553,7 +553,7 @@
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAD0
DAAAAk1TRnQBSQFMAgEBBQEAAUgBCAFIAQgBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
DAAAAk1TRnQBSQFMAgEBBQEAAVgBCAFYAQgBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
AwABQAMAASADAAEBAQABCAYAAQgYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA
AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5
AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA
@@ -617,18 +617,18 @@
<data name="TSBtnEdit.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAKDSURBVDhPjZJfSFNhGMZPFgWTElbrCLsxneGfoAZRShdG
JWgku4gIJEGQbkZ5EYGFV+pNF2Gm0cWEWFjYFBLHQC2agkxBkVqh20rzIjZma3/O2dnZnG5P73fOEqMJ
PfDAd/H9nuf93nO4nAq0Wu2R/7HpNF/y+fpV32Jtrd1WVaXN8RwfEwSEIxFEo1GwsyCKEMnxeBxxSYJE
FoUQInP16G8pwzudDhMajT3HczyDf4ZC+BUO5w0SRSpYaMbzznLo9Xp01RVkOnT7bTme46OxmAJHGEhn
BaR21iwlEoh86YT92VmUlp5A27WDGOkqmNdouOIcz/EMUGBqVUYnMEGgLMsQ1l5gYbQR1dUVMNUVYnXs
JIoKuYvEHVJxCmBtCpxrZWAymYQUeI9VZwtqzhlx6fxReGzFWJobAzGV5H0KTeKVJVHzHziVSkEOuxFc
bEdD/QXUGPX49LIIsxMD8Hg8LECvoqp4Nu5uOCmsI7bcieYbl3HmVAnmLYcx/fYBXC4XBJqUMSqqimcg
C0kSnJI2IPl60H67EZUVpZjqK8LMm1uw2+0IBALIZDL/BrD3yuSkTFv3PET3/QaUG8ow3KPF3PAVWK1W
rKysYGtrK38AG5s5srEOh7UNBoMBffeO4+OIEb29j+F0OhEMBuH3+/HD708To1NRVTsB393jmB1txWC3
EWvjFXj65BEcDgfcbjc+OKdhsQxmTSbTXWJ2vgATv7m5qeygu+MmZmytWJp9jbVvPmVhrHVycop+axFm
s7mL7v8FMykBXq8Hr4aGIFMQe2c2m0U6nYbX50N//0B2L5iJZxeZt7e3Fe8OWPZ+TTc1Nd2he3lhpgNk
ttW9fIycB+a433oVJSOeg7NsAAAAAElFTkSuQmCC
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAKESURBVDhPjZJfSFNhGMZPFgWTGqzWEXZjc4Z/ghpEKV0Y
laDR2EVEIAmCdCPlRQQWXqk3XYTNirCCWFjYFBLHQC2agqigSK3QbaV5ERuztT/n7Hg2p9vT+52zxGhC
DzzwXXy/53m/9xwupwKdTnfgf2w9zhd/vnzRP1dd7XRUVOhyPMfHBQGRaBSxWAzsLIgiRHIikUBCkiCR
RSGM6HQtHjaW4J1ejxGNxpnjOZ7BP8Nh/IpE8gaJIhXMNuBJeykMBgM6agoybfrdjhzP8bF4XIGjDKSz
AlI7a5bW1hD90g7n45MwGo+g+dJeDHQUzGg0XFGO53gGKDC1KqMTuEagLMsQll9gdrAelZVlsNYUYmno
KLSF3Fni9qk4BbA2Bc61MjCZTEIKvseSuxFVp8w4d/ogvI4izE8PgZhy8i6FJvHKkqj5D5xKpSBHPAjN
taKu9gyqzAZ8eqnF5MgjeL1eFmBQUVU8G3c7nBRWEF9oR8OV8zhxrBgzz/Zj/O0dTE1NQaBJGaOiqngG
spAkwSlpFZK/C63X61FeZsSYTYuJN9fgdDoRDAaRyWT+DWDvlclJmbbuvYvO23UoNZWgv0uH6f4LsNvt
WFxcxMbGRv4ANjZzdHUFLnszTCYTbLcO4+OAGd3d9+F2uxEKhRAIBPAjEEgTo1dRVVsB3z3DmBxswvNO
M5aHy9Dz4B5cLhc8Hg8+uMfR2/s0a7VabxKz9QWY+PX1dWUHnW1XMeFowvzkayx/8ysLY62jo2P0W4to
aWnpoPt/wUxKgM/nxau+PsgUxN6ZzWaRTqfh8/ths/Vkd4KZeHaReXNzU/H2gAXf17TFYrlB9/LCTHvI
bKs7+RA5D8xxvwFwDSUXAeQgcgAAAABJRU5ErkJggg==
</value>
</data>
<data name="TSBtnNew.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">

View File

@@ -1704,7 +1704,7 @@ Public Class frmLizenzverwaltung
End Sub
Private Sub DatensatzÄndernToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DatensatzÄndernToolStripMenuItem1.Click
Dim f As New frmLizenzbeziehung_Aendern(Me.Treeviewdata_Lizenz, Me.C1VertragselementApplikation.Columns("Bemerkung").Value, Me.TreeLizenzen.SelectedNode.Tag)
Dim f As New frmLizenzbeziehung_Aendern(Me.Treeviewdata_Lizenz, Me.C1VertragselementApplikation.Columns("Bemerkung").Value, Me.TreeLizenzen.SelectedNode.Tag, Me.C1VertragselementApplikation.Columns("Vertragselement").Value)
f.ShowDialog()
If f.DialogResult = Windows.Forms.DialogResult.OK Then
Dim cliveap As New TKB.VV.Lizenz.clsLizenzVertragselementApplikation
@@ -1713,6 +1713,9 @@ Public Class frmLizenzverwaltung
cliveap.SelectOne()
cliveap.iLizenznr = New SqlInt32(CType(f.TreeLizenzen.SelectedNode.Tag, Int32))
cliveap.sBemerkung = New SqlString(CType(f.txtBemerkung.Text, String))
cliveap.daMutiert_am = Now()
cliveap.iMutierer = Globals.clsmitarbeiter.iMitarbeiternr.Value
cliveap.sHyperlink_Vertrag = New SqlString(CType(f.txtHyperlink.Text, String))
Globals.conn.OpenConnection()
cliveap.Update()
Globals.conn.CloseConnection(True)
@@ -1725,4 +1728,40 @@ Public Class frmLizenzverwaltung
Private Sub LEInaktivierenToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles LEInaktivierenToolStripMenuItem.Click
TSBtnDelete_Click(sender, e)
End Sub
Private Sub C1VertragselementApplikation_DoubleClick(sender As Object, e As EventArgs) Handles C1VertragselementApplikation.DoubleClick
Globals.OpenLink(Me.C1VertragselementApplikation.Columns("Vertragselement").Value)
End Sub
Private Sub LinkÖffnenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles LinkÖffnenToolStripMenuItem.Click
Globals.OpenLink(Me.C1VertragselementApplikation.Columns("Vertragselement").Value)
End Sub
Private Sub LinkEinfügenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles LinkEinfügenToolStripMenuItem.Click
Dim s As String
s = InputBox("Hyperlink eingeben:")
If s <> "" Then
Dim clsv As New clsValidator
If clsv.VerifyString(s) = False Then
MsgBox(clsv.Resultmessage, vbExclamation)
clsv = Nothing
Exit Sub
End If
clsv = Nothing
Dim cliveap As New TKB.VV.Lizenz.clsLizenzVertragselementApplikation
cliveap.cpMainConnectionProvider = Globals.conn
cliveap.iLizenzVEApplNr = New SqlInt32(CType(Me.C1VertragselementApplikation.Columns("LizenzVEApplNr").Value, Int32))
cliveap.SelectOne()
cliveap.daMutiert_am = Now()
cliveap.iMutierer = Globals.clsmitarbeiter.iMitarbeiternr.Value
cliveap.sHyperlink_Vertrag = New SqlString(CType(s, String))
Globals.conn.OpenConnection()
cliveap.Update()
Globals.conn.CloseConnection(True)
cliveap.Dispose()
Me.Refresh_Vertragselemente(Me.TreeLizenzen.SelectedNode.Tag)
End If
End Sub
End Class

View File

@@ -34,6 +34,9 @@ Partial Class frm_Lizenz_VEAppl
Me.txtVertragspartner = New System.Windows.Forms.TextBox()
Me.btnVertragspartnersuche = New System.Windows.Forms.Button()
Me.GrpBestehendesLizenzelement_Applikation = New System.Windows.Forms.GroupBox()
Me.pnlvedetails = New System.Windows.Forms.Panel()
Me.Label5 = New System.Windows.Forms.Label()
Me.lblVEDetailTitel = New System.Windows.Forms.Label()
Me.btnBestehendesLizenzelement_Zuweisen = New System.Windows.Forms.Button()
Me.C1VertragselementApplikation = New C1.Win.C1TrueDBGrid.C1TrueDBGrid()
Me.GroupBox1 = New System.Windows.Forms.GroupBox()
@@ -70,19 +73,17 @@ Partial Class frm_Lizenz_VEAppl
Me.cbStrukturelement = New System.Windows.Forms.CheckBox()
Me.txtBezeichnung = New System.Windows.Forms.TextBox()
Me.Label3 = New System.Windows.Forms.Label()
Me.pnlvedetails = New System.Windows.Forms.Panel()
Me.Label5 = New System.Windows.Forms.Label()
Me.lblVEDetailTitel = New System.Windows.Forms.Label()
Me.GroupBox4 = New System.Windows.Forms.GroupBox()
Me.txtHyperlink = New System.Windows.Forms.TextBox()
Me.Label6 = New System.Windows.Forms.Label()
Me.ToolTip1 = New System.Windows.Forms.ToolTip(Me.components)
Me.MenuStrip1.SuspendLayout()
Me.ToolStrip1.SuspendLayout()
Me.GrpBestehendesLizenzelement_Applikation.SuspendLayout()
Me.pnlvedetails.SuspendLayout()
CType(Me.C1VertragselementApplikation, System.ComponentModel.ISupportInitialize).BeginInit()
Me.GroupBox1.SuspendLayout()
Me.GroupBox2.SuspendLayout()
Me.GroupBox3.SuspendLayout()
Me.pnlvedetails.SuspendLayout()
Me.GroupBox4.SuspendLayout()
Me.SuspendLayout()
'
@@ -91,7 +92,7 @@ Partial Class frm_Lizenz_VEAppl
Me.MenuStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.DateiToolStripMenuItem})
Me.MenuStrip1.Location = New System.Drawing.Point(0, 0)
Me.MenuStrip1.Name = "MenuStrip1"
Me.MenuStrip1.Size = New System.Drawing.Size(799, 24)
Me.MenuStrip1.Size = New System.Drawing.Size(729, 24)
Me.MenuStrip1.TabIndex = 13
Me.MenuStrip1.Text = "MenuStrip1"
'
@@ -113,7 +114,7 @@ Partial Class frm_Lizenz_VEAppl
Me.ToolStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.TSBtnQuit, Me.TSBtnSave})
Me.ToolStrip1.Location = New System.Drawing.Point(0, 24)
Me.ToolStrip1.Name = "ToolStrip1"
Me.ToolStrip1.Size = New System.Drawing.Size(799, 25)
Me.ToolStrip1.Size = New System.Drawing.Size(729, 25)
Me.ToolStrip1.TabIndex = 14
Me.ToolStrip1.Text = "ToolStrip1"
'
@@ -167,16 +168,48 @@ Partial Class frm_Lizenz_VEAppl
'
'GrpBestehendesLizenzelement_Applikation
'
Me.GrpBestehendesLizenzelement_Applikation.Controls.Add(Me.pnlvedetails)
Me.GrpBestehendesLizenzelement_Applikation.Controls.Add(Me.btnBestehendesLizenzelement_Zuweisen)
Me.GrpBestehendesLizenzelement_Applikation.Controls.Add(Me.C1VertragselementApplikation)
Me.GrpBestehendesLizenzelement_Applikation.Location = New System.Drawing.Point(412, 0)
Me.GrpBestehendesLizenzelement_Applikation.Location = New System.Drawing.Point(908, 19)
Me.GrpBestehendesLizenzelement_Applikation.Name = "GrpBestehendesLizenzelement_Applikation"
Me.GrpBestehendesLizenzelement_Applikation.Size = New System.Drawing.Size(387, 119)
Me.GrpBestehendesLizenzelement_Applikation.Size = New System.Drawing.Size(387, 265)
Me.GrpBestehendesLizenzelement_Applikation.TabIndex = 31
Me.GrpBestehendesLizenzelement_Applikation.TabStop = False
Me.GrpBestehendesLizenzelement_Applikation.Text = "Bestehende Vertragselement-Applikationsbeziehung"
Me.GrpBestehendesLizenzelement_Applikation.Visible = False
'
'pnlvedetails
'
Me.pnlvedetails.BackColor = System.Drawing.Color.LightYellow
Me.pnlvedetails.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
Me.pnlvedetails.Controls.Add(Me.Label5)
Me.pnlvedetails.Controls.Add(Me.lblVEDetailTitel)
Me.pnlvedetails.Location = New System.Drawing.Point(38, 32)
Me.pnlvedetails.Name = "pnlvedetails"
Me.pnlvedetails.Size = New System.Drawing.Size(298, 154)
Me.pnlvedetails.TabIndex = 34
Me.pnlvedetails.Visible = False
'
'Label5
'
Me.Label5.AutoSize = True
Me.Label5.Location = New System.Drawing.Point(3, 37)
Me.Label5.Name = "Label5"
Me.Label5.Size = New System.Drawing.Size(39, 13)
Me.Label5.TabIndex = 1
Me.Label5.Text = "Label5"
'
'lblVEDetailTitel
'
Me.lblVEDetailTitel.AutoSize = True
Me.lblVEDetailTitel.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.lblVEDetailTitel.Location = New System.Drawing.Point(3, 8)
Me.lblVEDetailTitel.Name = "lblVEDetailTitel"
Me.lblVEDetailTitel.Size = New System.Drawing.Size(167, 13)
Me.lblVEDetailTitel.TabIndex = 0
Me.lblVEDetailTitel.Text = "Details zum Vertragselement"
'
'btnBestehendesLizenzelement_Zuweisen
'
Me.btnBestehendesLizenzelement_Zuweisen.Location = New System.Drawing.Point(9, 233)
@@ -193,17 +226,16 @@ Partial Class frm_Lizenz_VEAppl
Me.C1VertragselementApplikation.FilterBar = True
Me.C1VertragselementApplikation.GroupByCaption = "Drag a column header here to group by that column"
Me.C1VertragselementApplikation.Images.Add(CType(resources.GetObject("C1VertragselementApplikation.Images"), System.Drawing.Image))
Me.C1VertragselementApplikation.Location = New System.Drawing.Point(9, 165)
Me.C1VertragselementApplikation.Location = New System.Drawing.Point(9, 19)
Me.C1VertragselementApplikation.Name = "C1VertragselementApplikation"
Me.C1VertragselementApplikation.PreviewInfo.Location = New System.Drawing.Point(0, 0)
Me.C1VertragselementApplikation.PreviewInfo.Size = New System.Drawing.Size(0, 0)
Me.C1VertragselementApplikation.PreviewInfo.ZoomFactor = 75.0R
Me.C1VertragselementApplikation.PrintInfo.PageSettings = CType(resources.GetObject("C1VertragselementApplikation.PrintInfo.PageSettings"), System.Drawing.Printing.PageSettings)
Me.C1VertragselementApplikation.Size = New System.Drawing.Size(369, 55)
Me.C1VertragselementApplikation.Size = New System.Drawing.Size(369, 201)
Me.C1VertragselementApplikation.TabAction = C1.Win.C1TrueDBGrid.TabActionEnum.ColumnNavigation
Me.C1VertragselementApplikation.TabIndex = 31
Me.C1VertragselementApplikation.Text = "C1TrueDBGrid1"
Me.C1VertragselementApplikation.Visible = False
Me.C1VertragselementApplikation.PropBag = resources.GetString("C1VertragselementApplikation.PropBag")
'
'GroupBox1
@@ -218,9 +250,9 @@ Partial Class frm_Lizenz_VEAppl
Me.GroupBox1.Controls.Add(Me.txtApplikation)
Me.GroupBox1.Controls.Add(Me.lblApplikation)
Me.GroupBox1.Controls.Add(Me.lblLizenzelement)
Me.GroupBox1.Location = New System.Drawing.Point(422, 6)
Me.GroupBox1.Location = New System.Drawing.Point(829, 77)
Me.GroupBox1.Name = "GroupBox1"
Me.GroupBox1.Size = New System.Drawing.Size(387, 99)
Me.GroupBox1.Size = New System.Drawing.Size(387, 150)
Me.GroupBox1.TabIndex = 32
Me.GroupBox1.TabStop = False
Me.GroupBox1.Text = "Neue Vertragselement-Applikationsbeziehung"
@@ -328,9 +360,7 @@ Partial Class frm_Lizenz_VEAppl
'
'GroupBox2
'
Me.GroupBox2.Controls.Add(Me.pnlvedetails)
Me.GroupBox2.Controls.Add(Me.txtApplikation1)
Me.GroupBox2.Location = New System.Drawing.Point(416, 19)
Me.GroupBox2.Location = New System.Drawing.Point(426, 118)
Me.GroupBox2.Name = "GroupBox2"
Me.GroupBox2.Size = New System.Drawing.Size(387, 109)
Me.GroupBox2.TabIndex = 33
@@ -343,32 +373,32 @@ Partial Class frm_Lizenz_VEAppl
Me.cbapplikation1.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.Suggest
Me.cbapplikation1.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems
Me.cbapplikation1.FormattingEnabled = True
Me.cbapplikation1.Location = New System.Drawing.Point(118, 55)
Me.cbapplikation1.Location = New System.Drawing.Point(118, 58)
Me.cbapplikation1.Name = "cbapplikation1"
Me.cbapplikation1.Size = New System.Drawing.Size(261, 21)
Me.cbapplikation1.TabIndex = 33
Me.cbapplikation1.TabIndex = 1
'
'cbversion1
'
Me.cbversion1.FormattingEnabled = True
Me.cbversion1.Location = New System.Drawing.Point(118, 82)
Me.cbversion1.Location = New System.Drawing.Point(118, 88)
Me.cbversion1.Name = "cbversion1"
Me.cbversion1.Size = New System.Drawing.Size(214, 21)
Me.cbversion1.TabIndex = 36
Me.cbversion1.TabIndex = 2
'
'bznErstellenundzuweisen1
'
Me.bznErstellenundzuweisen1.Location = New System.Drawing.Point(18, 122)
Me.bznErstellenundzuweisen1.Location = New System.Drawing.Point(21, 155)
Me.bznErstellenundzuweisen1.Name = "bznErstellenundzuweisen1"
Me.bznErstellenundzuweisen1.Size = New System.Drawing.Size(188, 25)
Me.bznErstellenundzuweisen1.TabIndex = 34
Me.bznErstellenundzuweisen1.TabIndex = 4
Me.bznErstellenundzuweisen1.Text = "Erstellen und zuweisen"
Me.bznErstellenundzuweisen1.UseVisualStyleBackColor = True
'
'btnNeueVersion1
'
Me.btnNeueVersion1.Image = CType(resources.GetObject("btnNeueVersion1.Image"), System.Drawing.Image)
Me.btnNeueVersion1.Location = New System.Drawing.Point(336, 82)
Me.btnNeueVersion1.Location = New System.Drawing.Point(338, 86)
Me.btnNeueVersion1.Name = "btnNeueVersion1"
Me.btnNeueVersion1.Size = New System.Drawing.Size(43, 23)
Me.btnNeueVersion1.TabIndex = 33
@@ -377,7 +407,7 @@ Partial Class frm_Lizenz_VEAppl
'Label1
'
Me.Label1.AutoSize = True
Me.Label1.Location = New System.Drawing.Point(18, 82)
Me.Label1.Location = New System.Drawing.Point(20, 89)
Me.Label1.Name = "Label1"
Me.Label1.Size = New System.Drawing.Size(42, 13)
Me.Label1.TabIndex = 32
@@ -386,7 +416,7 @@ Partial Class frm_Lizenz_VEAppl
'btnApplikationSuche1
'
Me.btnApplikationSuche1.Image = CType(resources.GetObject("btnApplikationSuche1.Image"), System.Drawing.Image)
Me.btnApplikationSuche1.Location = New System.Drawing.Point(378, 56)
Me.btnApplikationSuche1.Location = New System.Drawing.Point(378, 59)
Me.btnApplikationSuche1.Name = "btnApplikationSuche1"
Me.btnApplikationSuche1.Size = New System.Drawing.Size(20, 20)
Me.btnApplikationSuche1.TabIndex = 30
@@ -395,7 +425,7 @@ Partial Class frm_Lizenz_VEAppl
'
'txtApplikation1
'
Me.txtApplikation1.Location = New System.Drawing.Point(99, 20)
Me.txtApplikation1.Location = New System.Drawing.Point(118, 60)
Me.txtApplikation1.Name = "txtApplikation1"
Me.txtApplikation1.ReadOnly = True
Me.txtApplikation1.Size = New System.Drawing.Size(263, 20)
@@ -404,7 +434,7 @@ Partial Class frm_Lizenz_VEAppl
'Label2
'
Me.Label2.AutoSize = True
Me.Label2.Location = New System.Drawing.Point(18, 60)
Me.Label2.Location = New System.Drawing.Point(20, 61)
Me.Label2.Name = "Label2"
Me.Label2.Size = New System.Drawing.Size(59, 13)
Me.Label2.TabIndex = 28
@@ -426,7 +456,7 @@ Partial Class frm_Lizenz_VEAppl
Me.GroupBox3.Dock = System.Windows.Forms.DockStyle.Top
Me.GroupBox3.Location = New System.Drawing.Point(0, 49)
Me.GroupBox3.Name = "GroupBox3"
Me.GroupBox3.Size = New System.Drawing.Size(799, 211)
Me.GroupBox3.Size = New System.Drawing.Size(729, 255)
Me.GroupBox3.TabIndex = 34
Me.GroupBox3.TabStop = False
Me.GroupBox3.Text = "Lizenzelement"
@@ -441,7 +471,7 @@ Partial Class frm_Lizenz_VEAppl
Me.TreeviewParent.Name = "TreeviewParent"
Me.TreeviewParent.SelectedImageIndex = 0
Me.TreeviewParent.Size = New System.Drawing.Size(223, 177)
Me.TreeviewParent.TabIndex = 5
Me.TreeviewParent.TabIndex = 3
'
'ImageList1
'
@@ -468,7 +498,7 @@ Partial Class frm_Lizenz_VEAppl
Me.cboxSecurityLevel.Location = New System.Drawing.Point(247, 132)
Me.cboxSecurityLevel.Name = "cboxSecurityLevel"
Me.cboxSecurityLevel.Size = New System.Drawing.Size(111, 21)
Me.cboxSecurityLevel.TabIndex = 4
Me.cboxSecurityLevel.TabIndex = 6
'
'cbaktiv
'
@@ -476,7 +506,7 @@ Partial Class frm_Lizenz_VEAppl
Me.cbaktiv.Name = "cbaktiv"
Me.cbaktiv.RightToLeft = System.Windows.Forms.RightToLeft.Yes
Me.cbaktiv.Size = New System.Drawing.Size(115, 20)
Me.cbaktiv.TabIndex = 3
Me.cbaktiv.TabIndex = 5
Me.cbaktiv.Text = "Aktiv"
Me.cbaktiv.TextAlign = System.Drawing.ContentAlignment.MiddleRight
Me.cbaktiv.UseVisualStyleBackColor = True
@@ -495,7 +525,7 @@ Partial Class frm_Lizenz_VEAppl
Me.txtbemerkung.Location = New System.Drawing.Point(118, 51)
Me.txtbemerkung.Name = "txtbemerkung"
Me.txtbemerkung.Size = New System.Drawing.Size(240, 75)
Me.txtbemerkung.TabIndex = 1
Me.txtbemerkung.TabIndex = 2
Me.txtbemerkung.Text = ""
'
'Label4
@@ -512,7 +542,7 @@ Partial Class frm_Lizenz_VEAppl
Me.btnSave.Location = New System.Drawing.Point(19, 177)
Me.btnSave.Name = "btnSave"
Me.btnSave.Size = New System.Drawing.Size(101, 25)
Me.btnSave.TabIndex = 6
Me.btnSave.TabIndex = 7
Me.btnSave.Text = "Erstellen"
Me.btnSave.UseVisualStyleBackColor = True
Me.btnSave.Visible = False
@@ -523,7 +553,7 @@ Partial Class frm_Lizenz_VEAppl
Me.cbStrukturelement.Name = "cbStrukturelement"
Me.cbStrukturelement.RightToLeft = System.Windows.Forms.RightToLeft.Yes
Me.cbStrukturelement.Size = New System.Drawing.Size(115, 20)
Me.cbStrukturelement.TabIndex = 2
Me.cbStrukturelement.TabIndex = 4
Me.cbStrukturelement.Text = "Strukturelement"
Me.cbStrukturelement.TextAlign = System.Drawing.ContentAlignment.MiddleRight
Me.cbStrukturelement.UseVisualStyleBackColor = True
@@ -533,7 +563,7 @@ Partial Class frm_Lizenz_VEAppl
Me.txtBezeichnung.Location = New System.Drawing.Point(118, 25)
Me.txtBezeichnung.Name = "txtBezeichnung"
Me.txtBezeichnung.Size = New System.Drawing.Size(240, 20)
Me.txtBezeichnung.TabIndex = 0
Me.txtBezeichnung.TabIndex = 1
'
'Label3
'
@@ -544,66 +574,54 @@ Partial Class frm_Lizenz_VEAppl
Me.Label3.TabIndex = 0
Me.Label3.Text = "Bezeichnung"
'
'pnlvedetails
'
Me.pnlvedetails.BackColor = System.Drawing.Color.LightYellow
Me.pnlvedetails.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
Me.pnlvedetails.Controls.Add(Me.Label5)
Me.pnlvedetails.Controls.Add(Me.lblVEDetailTitel)
Me.pnlvedetails.Location = New System.Drawing.Point(15, 1)
Me.pnlvedetails.Name = "pnlvedetails"
Me.pnlvedetails.Size = New System.Drawing.Size(298, 73)
Me.pnlvedetails.TabIndex = 34
Me.pnlvedetails.Visible = False
'
'Label5
'
Me.Label5.AutoSize = True
Me.Label5.Location = New System.Drawing.Point(3, 37)
Me.Label5.Name = "Label5"
Me.Label5.Size = New System.Drawing.Size(39, 13)
Me.Label5.TabIndex = 1
Me.Label5.Text = "Label5"
'
'lblVEDetailTitel
'
Me.lblVEDetailTitel.AutoSize = True
Me.lblVEDetailTitel.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.lblVEDetailTitel.Location = New System.Drawing.Point(3, 8)
Me.lblVEDetailTitel.Name = "lblVEDetailTitel"
Me.lblVEDetailTitel.Size = New System.Drawing.Size(167, 13)
Me.lblVEDetailTitel.TabIndex = 0
Me.lblVEDetailTitel.Text = "Details zum Vertragselement"
'
'GroupBox4
'
Me.GroupBox4.Controls.Add(Me.bznErstellenundzuweisen1)
Me.GroupBox4.Controls.Add(Me.cbversion1)
Me.GroupBox4.Controls.Add(Me.btnNeueVersion1)
Me.GroupBox4.Controls.Add(Me.txtHyperlink)
Me.GroupBox4.Controls.Add(Me.Label6)
Me.GroupBox4.Controls.Add(Me.cbapplikation1)
Me.GroupBox4.Controls.Add(Me.cbVertragspartner)
Me.GroupBox4.Controls.Add(Me.Label1)
Me.GroupBox4.Controls.Add(Me.cbversion1)
Me.GroupBox4.Controls.Add(Me.lblVertragspartner)
Me.GroupBox4.Controls.Add(Me.bznErstellenundzuweisen1)
Me.GroupBox4.Controls.Add(Me.GroupBox2)
Me.GroupBox4.Controls.Add(Me.btnNeueVersion1)
Me.GroupBox4.Controls.Add(Me.btnVertragspartnersuche)
Me.GroupBox4.Controls.Add(Me.btnApplikationSuche1)
Me.GroupBox4.Controls.Add(Me.Label1)
Me.GroupBox4.Controls.Add(Me.GroupBox1)
Me.GroupBox4.Controls.Add(Me.btnApplikationSuche1)
Me.GroupBox4.Controls.Add(Me.txtVertragspartner)
Me.GroupBox4.Controls.Add(Me.Label2)
Me.GroupBox4.Controls.Add(Me.txtApplikation1)
Me.GroupBox4.Controls.Add(Me.GrpBestehendesLizenzelement_Applikation)
Me.GroupBox4.Controls.Add(Me.Label2)
Me.GroupBox4.Dock = System.Windows.Forms.DockStyle.Top
Me.GroupBox4.Location = New System.Drawing.Point(0, 260)
Me.GroupBox4.Location = New System.Drawing.Point(0, 304)
Me.GroupBox4.Name = "GroupBox4"
Me.GroupBox4.Size = New System.Drawing.Size(799, 339)
Me.GroupBox4.Size = New System.Drawing.Size(729, 190)
Me.GroupBox4.TabIndex = 35
Me.GroupBox4.TabStop = False
Me.GroupBox4.Text = "Zuweisung"
'
'txtHyperlink
'
Me.txtHyperlink.Location = New System.Drawing.Point(117, 118)
Me.txtHyperlink.Name = "txtHyperlink"
Me.txtHyperlink.Size = New System.Drawing.Size(262, 20)
Me.txtHyperlink.TabIndex = 3
'
'Label6
'
Me.Label6.AutoSize = True
Me.Label6.Location = New System.Drawing.Point(20, 118)
Me.Label6.Name = "Label6"
Me.Label6.Size = New System.Drawing.Size(78, 13)
Me.Label6.TabIndex = 37
Me.Label6.Text = "Link zu Vertrag"
'
'frm_Lizenz_VEAppl
'
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
Me.ClientSize = New System.Drawing.Size(799, 424)
Me.ClientSize = New System.Drawing.Size(729, 493)
Me.Controls.Add(Me.GroupBox4)
Me.Controls.Add(Me.GroupBox3)
Me.Controls.Add(Me.ToolStrip1)
@@ -616,15 +634,13 @@ Partial Class frm_Lizenz_VEAppl
Me.ToolStrip1.ResumeLayout(False)
Me.ToolStrip1.PerformLayout()
Me.GrpBestehendesLizenzelement_Applikation.ResumeLayout(False)
Me.pnlvedetails.ResumeLayout(False)
Me.pnlvedetails.PerformLayout()
CType(Me.C1VertragselementApplikation, System.ComponentModel.ISupportInitialize).EndInit()
Me.GroupBox1.ResumeLayout(False)
Me.GroupBox1.PerformLayout()
Me.GroupBox2.ResumeLayout(False)
Me.GroupBox2.PerformLayout()
Me.GroupBox3.ResumeLayout(False)
Me.GroupBox3.PerformLayout()
Me.pnlvedetails.ResumeLayout(False)
Me.pnlvedetails.PerformLayout()
Me.GroupBox4.ResumeLayout(False)
Me.GroupBox4.PerformLayout()
Me.ResumeLayout(False)
@@ -682,4 +698,6 @@ Partial Class frm_Lizenz_VEAppl
Friend WithEvents pnlvedetails As System.Windows.Forms.Panel
Friend WithEvents Label5 As System.Windows.Forms.Label
Friend WithEvents lblVEDetailTitel As System.Windows.Forms.Label
Friend WithEvents txtHyperlink As TextBox
Friend WithEvents Label6 As Label
End Class

View File

@@ -186,7 +186,7 @@
</value>
</data>
<data name="C1VertragselementApplikation.PropBag" xml:space="preserve">
<value>&lt;?xml version="1.0"?&gt;&lt;Blob&gt;&lt;Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"&gt;&lt;Data&gt;HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:White;}Normal{Font:Microsoft Sans Serif, 8.25pt;}RecordSelector{AlignImage:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}Heading{Wrap:True;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;ForeColor:ControlText;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style1{}Caption{AlignHorz:Center;}Style6{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}&lt;/Data&gt;&lt;/Styles&gt;&lt;Splits&gt;&lt;C1.Win.C1TrueDBGrid.MergeView Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"&gt;&lt;CaptionStyle parent="Style2" me="Style10" /&gt;&lt;EditorStyle parent="Editor" me="Style5" /&gt;&lt;EvenRowStyle parent="EvenRow" me="Style8" /&gt;&lt;FilterBarStyle parent="FilterBar" me="Style13" /&gt;&lt;FilterWatermarkStyle parent="FilterWatermark" me="Style14" /&gt;&lt;FooterStyle parent="Footer" me="Style3" /&gt;&lt;GroupStyle parent="Group" me="Style12" /&gt;&lt;HeadingStyle parent="Heading" me="Style2" /&gt;&lt;HighLightRowStyle parent="HighlightRow" me="Style7" /&gt;&lt;InactiveStyle parent="Inactive" me="Style4" /&gt;&lt;OddRowStyle parent="OddRow" me="Style9" /&gt;&lt;RecordSelectorStyle parent="RecordSelector" me="Style11" /&gt;&lt;SelectedStyle parent="Selected" me="Style6" /&gt;&lt;Style parent="Normal" me="Style1" /&gt;&lt;ClientRect&gt;0, 0, 367, 53&lt;/ClientRect&gt;&lt;BorderSide&gt;0&lt;/BorderSide&gt;&lt;/C1.Win.C1TrueDBGrid.MergeView&gt;&lt;/Splits&gt;&lt;NamedStyles&gt;&lt;Style parent="" me="Normal" /&gt;&lt;Style parent="Normal" me="Heading" /&gt;&lt;Style parent="Heading" me="Footer" /&gt;&lt;Style parent="Heading" me="Caption" /&gt;&lt;Style parent="Heading" me="Inactive" /&gt;&lt;Style parent="Normal" me="Selected" /&gt;&lt;Style parent="Normal" me="Editor" /&gt;&lt;Style parent="Normal" me="HighlightRow" /&gt;&lt;Style parent="Normal" me="EvenRow" /&gt;&lt;Style parent="Normal" me="OddRow" /&gt;&lt;Style parent="Heading" me="RecordSelector" /&gt;&lt;Style parent="Normal" me="FilterBar" /&gt;&lt;Style parent="FilterBar" me="FilterWatermark" /&gt;&lt;Style parent="Caption" me="Group" /&gt;&lt;/NamedStyles&gt;&lt;vertSplits&gt;1&lt;/vertSplits&gt;&lt;horzSplits&gt;1&lt;/horzSplits&gt;&lt;Layout&gt;None&lt;/Layout&gt;&lt;DefaultRecSelWidth&gt;17&lt;/DefaultRecSelWidth&gt;&lt;ClientArea&gt;0, 0, 367, 53&lt;/ClientArea&gt;&lt;PrintPageHeaderStyle parent="" me="Style15" /&gt;&lt;PrintPageFooterStyle parent="" me="Style16" /&gt;&lt;/Blob&gt;</value>
<value>&lt;?xml version="1.0"?&gt;&lt;Blob&gt;&lt;Styles type="C1.Win.C1TrueDBGrid.Design.ContextWrapper"&gt;&lt;Data&gt;HighlightRow{ForeColor:HighlightText;BackColor:Highlight;}Style8{}Style7{}Style2{}EvenRow{BackColor:White;}Normal{Font:Microsoft Sans Serif, 8.25pt;}RecordSelector{AlignImage:Center;}Inactive{ForeColor:InactiveCaptionText;BackColor:InactiveCaption;}OddRow{BackColor:224, 224, 224;}Style3{}Footer{}Style14{}Heading{Wrap:True;Border:Flat,ControlDark,0, 1, 0, 1;AlignVert:Center;BackColor:Control;ForeColor:ControlText;}Style5{}Editor{}Style10{AlignHorz:Near;}FilterWatermark{ForeColor:InfoText;BackColor:Info;}Style16{}Selected{ForeColor:HighlightText;BackColor:Highlight;}Style15{}Style13{}Style12{}Style11{}Style4{}Style9{}Group{Border:None,,0, 0, 0, 0;AlignVert:Center;BackColor:ControlDark;}Style1{}Caption{AlignHorz:Center;}Style6{}FilterBar{ForeColor:Black;BackColor:255, 255, 192;}&lt;/Data&gt;&lt;/Styles&gt;&lt;Splits&gt;&lt;C1.Win.C1TrueDBGrid.MergeView Name="" AlternatingRowStyle="True" CaptionHeight="17" ColumnCaptionHeight="17" ColumnFooterHeight="17" FetchRowStyles="True" FilterBar="True" MarqueeStyle="DottedCellBorder" RecordSelectorWidth="17" DefRecSelWidth="17" VerticalScrollGroup="1" HorizontalScrollGroup="1"&gt;&lt;CaptionStyle parent="Style2" me="Style10" /&gt;&lt;EditorStyle parent="Editor" me="Style5" /&gt;&lt;EvenRowStyle parent="EvenRow" me="Style8" /&gt;&lt;FilterBarStyle parent="FilterBar" me="Style13" /&gt;&lt;FilterWatermarkStyle parent="FilterWatermark" me="Style14" /&gt;&lt;FooterStyle parent="Footer" me="Style3" /&gt;&lt;GroupStyle parent="Group" me="Style12" /&gt;&lt;HeadingStyle parent="Heading" me="Style2" /&gt;&lt;HighLightRowStyle parent="HighlightRow" me="Style7" /&gt;&lt;InactiveStyle parent="Inactive" me="Style4" /&gt;&lt;OddRowStyle parent="OddRow" me="Style9" /&gt;&lt;RecordSelectorStyle parent="RecordSelector" me="Style11" /&gt;&lt;SelectedStyle parent="Selected" me="Style6" /&gt;&lt;Style parent="Normal" me="Style1" /&gt;&lt;ClientRect&gt;0, 0, 367, 199&lt;/ClientRect&gt;&lt;BorderSide&gt;0&lt;/BorderSide&gt;&lt;/C1.Win.C1TrueDBGrid.MergeView&gt;&lt;/Splits&gt;&lt;NamedStyles&gt;&lt;Style parent="" me="Normal" /&gt;&lt;Style parent="Normal" me="Heading" /&gt;&lt;Style parent="Heading" me="Footer" /&gt;&lt;Style parent="Heading" me="Caption" /&gt;&lt;Style parent="Heading" me="Inactive" /&gt;&lt;Style parent="Normal" me="Selected" /&gt;&lt;Style parent="Normal" me="Editor" /&gt;&lt;Style parent="Normal" me="HighlightRow" /&gt;&lt;Style parent="Normal" me="EvenRow" /&gt;&lt;Style parent="Normal" me="OddRow" /&gt;&lt;Style parent="Heading" me="RecordSelector" /&gt;&lt;Style parent="Normal" me="FilterBar" /&gt;&lt;Style parent="FilterBar" me="FilterWatermark" /&gt;&lt;Style parent="Caption" me="Group" /&gt;&lt;/NamedStyles&gt;&lt;vertSplits&gt;1&lt;/vertSplits&gt;&lt;horzSplits&gt;1&lt;/horzSplits&gt;&lt;Layout&gt;None&lt;/Layout&gt;&lt;DefaultRecSelWidth&gt;17&lt;/DefaultRecSelWidth&gt;&lt;ClientArea&gt;0, 0, 367, 199&lt;/ClientArea&gt;&lt;PrintPageHeaderStyle parent="" me="Style15" /&gt;&lt;PrintPageFooterStyle parent="" me="Style16" /&gt;&lt;/Blob&gt;</value>
</data>
<data name="btnNeueVersion.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
@@ -244,7 +244,7 @@
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAD0
DAAAAk1TRnQBSQFMAgEBBQEAAWgBCAFoAQgBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
DAAAAk1TRnQBSQFMAgEBBQEAAYgBCAGIAQgBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
AwABQAMAASADAAEBAQABCAYAAQgYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA
AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5
AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA

View File

@@ -233,12 +233,12 @@ Public Class frm_Lizenz_VEAppl
Me.cbLizenzelement.DisplayMember = "Bezeichnung"
Me.cbLizenzelement.ValueMember = "Vertragselementnr"
If cbLizenzelement.Items.Count < 1 Then Me.bznErstellenundzuweisen.Enabled = False Else Me.bznErstellenundzuweisen.Enabled = True
Dim dt As New DataTable
dt = vae.Get_Vertragselemente(Me.Aktueller_Vertragspartner)
Me.C1VertragselementApplikation.DataSource = dt
Me.C1VertragselementApplikation.DataMember = dt.TableName
Me.SpaltenTitel.Spaltentitel_aktualisieren(Me.C1VertragselementApplikation, "VertragselementApplikation", dt)
If dt.Rows.Count < 1 Then Me.btnBestehendesLizenzelement_Zuweisen.Enabled = False Else Me.btnBestehendesLizenzelement_Zuweisen.Enabled = True
'Dim dt As New DataTable
'dt = vae.Get_Vertragselemente(Me.Aktueller_Vertragspartner)
'Me.C1VertragselementApplikation.DataSource = dt
'Me.C1VertragselementApplikation.DataMember = dt.TableName
'Me.SpaltenTitel.Spaltentitel_aktualisieren(Me.C1VertragselementApplikation, "VertragselementApplikation", dt)
'If dt.Rows.Count < 1 Then Me.btnBestehendesLizenzelement_Zuweisen.Enabled = False Else Me.btnBestehendesLizenzelement_Zuweisen.Enabled = True
End Sub
Private Sub btnApplikationSuche_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnApplikationSuche.Click
@@ -263,7 +263,7 @@ Public Class frm_Lizenz_VEAppl
If Me.CreateNew = True Then
If Create_Lizenz() = True Then
Dim cliveapp As New TKB.VV.Lizenz.clsLizenzVertragselementApplikation
cliveapp.Add_New(Aktuelle_Lizenznr, Me.C1VertragselementApplikation.Columns("Vertragselementapplikationnr").Value)
cliveapp.Add_New(Aktuelle_Lizenznr, Me.C1VertragselementApplikation.Columns("Vertragselementapplikationnr").Value, Me.txtHyperlink.Text.ToString)
Me.DialogResult = Windows.Forms.DialogResult.OK
Me.SelectedApplikation = Me.C1VertragselementApplikation.Columns("Applikationnr").Value
Me.Close()
@@ -271,7 +271,7 @@ Public Class frm_Lizenz_VEAppl
Else
Dim cliveapp As New TKB.VV.Lizenz.clsLizenzVertragselementApplikation
cliveapp.Add_New(Aktuelle_Lizenznr, Me.C1VertragselementApplikation.Columns("Vertragselementapplikationnr").Value)
cliveapp.Add_New(Aktuelle_Lizenznr, Me.C1VertragselementApplikation.Columns("Vertragselementapplikationnr").Value, Me.txtHyperlink.Text.ToString)
Me.DialogResult = Windows.Forms.DialogResult.OK
Me.SelectedApplikation = Me.C1VertragselementApplikation.Columns("Applikationnr").Value
Me.Close()
@@ -308,7 +308,7 @@ Public Class frm_Lizenz_VEAppl
End Try
cveap.Save_Data()
Dim cliveapp As New TKB.VV.Lizenz.clsLizenzVertragselementApplikation
cliveapp.Add_New(Aktuelle_Lizenznr, x)
cliveapp.Add_New(Aktuelle_Lizenznr, x, Me.txtHyperlink.Text.ToString)
Me.SelectedApplikation = Me.Aktuelle_Applikation
Me.DialogResult = Windows.Forms.DialogResult.OK
Me.Close()
@@ -337,7 +337,7 @@ Public Class frm_Lizenz_VEAppl
End Try
cveap.Save_Data()
Dim cliveapp As New TKB.VV.Lizenz.clsLizenzVertragselementApplikation
cliveapp.Add_New(Aktuelle_Lizenznr, x)
cliveapp.Add_New(Aktuelle_Lizenznr, x, Me.txtHyperlink.Text.ToString)
Me.SelectedApplikation = Me.Aktuelle_Applikation
Me.DialogResult = Windows.Forms.DialogResult.OK
Me.Close()
@@ -426,7 +426,7 @@ Public Class frm_Lizenz_VEAppl
End Try
cveap.Save_Data()
Dim cliveapp As New TKB.VV.Lizenz.clsLizenzVertragselementApplikation
cliveapp.Add_New(Aktuelle_Lizenznr, x)
cliveapp.Add_New(Aktuelle_Lizenznr, x, Me.txtHyperlink.Text.ToString)
Me.SelectedApplikation = Me.Aktuelle_Applikation1
Me.DialogResult = Windows.Forms.DialogResult.OK
Me.Close()
@@ -445,7 +445,8 @@ Public Class frm_Lizenz_VEAppl
End Try
cveap.Save_Data()
Dim cliveapp As New TKB.VV.Lizenz.clsLizenzVertragselementApplikation
cliveapp.Add_New(Aktuelle_Lizenznr, x)
cliveapp.Add_New(Aktuelle_Lizenznr, x, Me.txtHyperlink.Text.ToString)
Me.SelectedApplikation = Me.Aktuelle_Applikation1
Me.DialogResult = Windows.Forms.DialogResult.OK
Me.Close()
@@ -590,5 +591,17 @@ Public Class frm_Lizenz_VEAppl
Me.pnlvedetails.Visible = False
End Sub
Private Sub txtHyperlink_TextChanged(sender As Object, e As EventArgs) Handles txtHyperlink.TextChanged
End Sub
Private Sub txtHyperlink_Leave(sender As Object, e As EventArgs) Handles txtHyperlink.Leave
Dim clsv As New clsValidator
If clsv.VerifyString(Me.txtHyperlink.Text) = False Then
Me.txtHyperlink.Select()
MsgBox(clsv.Resultmessage, vbExclamation)
End If
clsv = Nothing
End Sub
End Class

View File

@@ -56,4 +56,13 @@ Module Globals
Public WithEvents Generic_Event_Handler As New Generic_Event_Handler
Public Function OpenLink(ByVal Hyperlink As String)
Try
Dim webAddress As String = Hyperlink
Process.Start(webAddress)
Catch ex As Exception
MsgBox("Beim Link-Aufruf ist ein Fehler aufgetreten: " + ex.Message)
End Try
End Function
End Module

View File

@@ -380,6 +380,7 @@
<SubType>Component</SubType>
</Compile>
<Compile Include="Klassen\clsToolTips.vb" />
<Compile Include="Klassen\clsValidator.vb" />
<Compile Include="Klassen\ComboBoxTree\ComboBoxTree.vb">
<SubType>UserControl</SubType>
</Compile>

Binary file not shown.

View File

@@ -6746,115 +6746,6 @@ IT-Service-Management
</UL>
</remarks>
</member>
<member name="T:Vertragsverwaltung.TKB.VV.DB.clsLizenzVertragselementApplikation">
<summary>
Purpose: Data Access class for the table 'LizenzVertragselementApplikation'.
</summary>
</member>
<member name="M:Vertragsverwaltung.TKB.VV.DB.clsLizenzVertragselementApplikation.#ctor">
<summary>
Purpose: Class constructor.
</summary>
</member>
<member name="M:Vertragsverwaltung.TKB.VV.DB.clsLizenzVertragselementApplikation.Insert">
<summary>
Purpose: Insert method. This method will insert one new row into the database.
</summary>
<returns>True if succeeded, otherwise an Exception is thrown. </returns>
<remarks>
Properties needed for this method:
<UL>
<LI>iLizenzVEApplNr</LI>
<LI>iLizenznr. May be SqlInt32.Null</LI>
<LI>iVertragselementApplikationNr. May be SqlInt32.Null</LI>
<LI>sBemerkung. May be SqlString.Null</LI>
<LI>bAktiv. May be SqlBoolean.Null</LI>
<LI>daErstellt_am. May be SqlDateTime.Null</LI>
<LI>daMutiert_am. May be SqlDateTime.Null</LI>
<LI>iMutierer. May be SqlInt32.Null</LI>
</UL>
Properties set after a succesful call of this method:
<UL>
<LI>iErrorCode</LI>
</UL>
</remarks>
</member>
<member name="M:Vertragsverwaltung.TKB.VV.DB.clsLizenzVertragselementApplikation.Update">
<summary>
Purpose: Update method. This method will Update one existing row in the database.
</summary>
<returns>True if succeeded, otherwise an Exception is thrown. </returns>
<remarks>
Properties needed for this method:
<UL>
<LI>iLizenzVEApplNr</LI>
<LI>iLizenznr. May be SqlInt32.Null</LI>
<LI>iVertragselementApplikationNr. May be SqlInt32.Null</LI>
<LI>sBemerkung. May be SqlString.Null</LI>
<LI>bAktiv. May be SqlBoolean.Null</LI>
<LI>daErstellt_am. May be SqlDateTime.Null</LI>
<LI>daMutiert_am. May be SqlDateTime.Null</LI>
<LI>iMutierer. May be SqlInt32.Null</LI>
</UL>
Properties set after a succesful call of this method:
<UL>
<LI>iErrorCode</LI>
</UL>
</remarks>
</member>
<member name="M:Vertragsverwaltung.TKB.VV.DB.clsLizenzVertragselementApplikation.Delete">
<summary>
Purpose: Delete method. This method will Delete one existing row in the database, based on the Primary Key.
</summary>
<returns>True if succeeded, otherwise an Exception is thrown. </returns>
<remarks>
Properties needed for this method:
<UL>
<LI>iLizenzVEApplNr</LI>
</UL>
Properties set after a succesful call of this method:
<UL>
<LI>iErrorCode</LI>
</UL>
</remarks>
</member>
<member name="M:Vertragsverwaltung.TKB.VV.DB.clsLizenzVertragselementApplikation.SelectOne">
<summary>
Purpose: Select method. This method will Select one existing row from the database, based on the Primary Key.
</summary>
<returns>DataTable object if succeeded, otherwise an Exception is thrown. </returns>
<remarks>
Properties needed for this method:
<UL>
<LI>iLizenzVEApplNr</LI>
</UL>
Properties set after a succesful call of this method:
<UL>
<LI>iErrorCode</LI>
<LI>iLizenzVEApplNr</LI>
<LI>iLizenznr</LI>
<LI>iVertragselementApplikationNr</LI>
<LI>sBemerkung</LI>
<LI>bAktiv</LI>
<LI>daErstellt_am</LI>
<LI>daMutiert_am</LI>
<LI>iMutierer</LI>
</UL>
Will fill all properties corresponding with a field in the table with the value of the row selected.
</remarks>
</member>
<member name="M:Vertragsverwaltung.TKB.VV.DB.clsLizenzVertragselementApplikation.SelectAll">
<summary>
Purpose: SelectAll method. This method will Select all rows from the table.
</summary>
<returns>DataTable object if succeeded, otherwise an Exception is thrown. </returns>
<remarks>
Properties set after a succesful call of this method:
<UL>
<LI>iErrorCode</LI>
</UL>
</remarks>
</member>
<member name="T:Vertragsverwaltung.TKB.VV.DB.clsMandant">
<summary>
Purpose: Data Access class for the table 'mandant'.
@@ -12460,7 +12351,7 @@ Prüft, ob das Security-Objekt bereits auf der DB vorhanden ist
<returns></returns>
<remarks></remarks>
</member>
<member name="M:Vertragsverwaltung.TKB.VV.Lizenz.clsLizenzVertragselementApplikation.Add_New(System.Int32,System.Int32)">
<member name="M:Vertragsverwaltung.TKB.VV.Lizenz.clsLizenzVertragselementApplikation.Add_New(System.Int32,System.Int32,System.String)">
<summary>
Neue Kuendigungsfrist einfügen
</summary>

View File

@@ -188,44 +188,44 @@ Public Class frmMain
mae.iMitarbeitereinstellungnr = New SqlInt32(CType(dat.Rows(0).Item(0), Int32))
mae.SelectOne()
Application.DoEvents()
If (mae.iWPos1.ToString = "0" Or mae.iWPos1.ToString = "6") And mae.bVertragsuebersicht.Value = True Then Start_Window(1, sender, e, mae.sWParam1.Value)
If (mae.iWPos2.ToString = "0" Or mae.iWPos2.ToString = "6") And mae.bAktivitaeten.Value = True Then Start_Window(2, sender, e, mae.sWParam1.Value)
If (mae.iWPos3.ToString = "0" Or mae.iWPos3.ToString = "6") And mae.bPendenzen.Value = True Then Start_Window(3, sender, e, mae.sWParam1.Value)
'If (mae.iWPos1.ToString = "0" Or mae.iWPos1.ToString = "6") And mae.bVertragsuebersicht.Value = True Then Start_Window(1, sender, e, mae.sWParam1.Value)
'If (mae.iWPos2.ToString = "0" Or mae.iWPos2.ToString = "6") And mae.bAktivitaeten.Value = True Then Start_Window(2, sender, e, mae.sWParam1.Value)
'If (mae.iWPos3.ToString = "0" Or mae.iWPos3.ToString = "6") And mae.bPendenzen.Value = True Then Start_Window(3, sender, e, mae.sWParam1.Value)
If (mae.iWPos4.ToString = "0" Or mae.iWPos4.ToString = "6") And mae.bApplikationsuebersicht.Value = True Then Start_Window(4, sender, e, mae.sWParam1.Value)
If (mae.iWPos5.ToString = "0" Or mae.iWPos5.ToString = "6") And mae.bReporting.Value = True Then Start_Window(5, sender, e, mae.sWParam1.Value)
If (mae.iWPos6.ToString = "0" Or mae.iWPos6.ToString = "6") And mae.bLizenzmanagement.Value = True Then Start_Window(6, sender, e, mae.sWParam1.Value)
If mae.iWPos1.ToString = "5" And mae.bVertragsuebersicht.Value = True Then Start_Window(1, sender, e, mae.sWParam1.Value)
If mae.iWPos2.ToString = "5" And mae.bAktivitaeten.Value = True Then Start_Window(2, sender, e, mae.sWParam1.Value)
If mae.iWPos3.ToString = "5" And mae.bPendenzen.Value = True Then Start_Window(3, sender, e, mae.sWParam1.Value)
'If mae.iWPos1.ToString = "5" And mae.bVertragsuebersicht.Value = True Then Start_Window(1, sender, e, mae.sWParam1.Value)
'If mae.iWPos2.ToString = "5" And mae.bAktivitaeten.Value = True Then Start_Window(2, sender, e, mae.sWParam1.Value)
'If mae.iWPos3.ToString = "5" And mae.bPendenzen.Value = True Then Start_Window(3, sender, e, mae.sWParam1.Value)
If mae.iWPos4.ToString = "5" And mae.bApplikationsuebersicht.Value = True Then Start_Window(4, sender, e, mae.sWParam1.Value)
If mae.iWPos5.ToString = "5" And mae.bReporting.Value = True Then Start_Window(5, sender, e, mae.sWParam1.Value)
If mae.iWPos6.ToString = "5" And mae.bLizenzmanagement.Value = True Then Start_Window(6, sender, e, mae.sWParam1.Value)
If mae.iWPos1.ToString = "4" And mae.bVertragsuebersicht.Value = True Then Start_Window(1, sender, e, mae.sWParam1.Value)
If mae.iWPos2.ToString = "4" And mae.bAktivitaeten.Value = True Then Start_Window(2, sender, e, mae.sWParam1.Value)
If mae.iWPos3.ToString = "4" And mae.bPendenzen.Value = True Then Start_Window(3, sender, e, mae.sWParam1.Value)
'If mae.iWPos1.ToString = "4" And mae.bVertragsuebersicht.Value = True Then Start_Window(1, sender, e, mae.sWParam1.Value)
'If mae.iWPos2.ToString = "4" And mae.bAktivitaeten.Value = True Then Start_Window(2, sender, e, mae.sWParam1.Value)
'If mae.iWPos3.ToString = "4" And mae.bPendenzen.Value = True Then Start_Window(3, sender, e, mae.sWParam1.Value)
If mae.iWPos4.ToString = "4" And mae.bApplikationsuebersicht.Value = True Then Start_Window(4, sender, e, mae.sWParam1.Value)
If mae.iWPos5.ToString = "4" And mae.bReporting.Value = True Then Start_Window(5, sender, e, mae.sWParam1.Value)
If mae.iWPos6.ToString = "4" And mae.bLizenzmanagement.Value = True Then Start_Window(6, sender, e, mae.sWParam1.Value)
If mae.iWPos1.ToString = "3" And mae.bVertragsuebersicht.Value = True Then Start_Window(1, sender, e, mae.sWParam1.Value)
If mae.iWPos2.ToString = "3" And mae.bAktivitaeten.Value = True Then Start_Window(2, sender, e, mae.sWParam1.Value)
If mae.iWPos3.ToString = "3" And mae.bPendenzen.Value = True Then Start_Window(3, sender, e, mae.sWParam1.Value)
'If mae.iWPos1.ToString = "3" And mae.bVertragsuebersicht.Value = True Then Start_Window(1, sender, e, mae.sWParam1.Value)
'If mae.iWPos2.ToString = "3" And mae.bAktivitaeten.Value = True Then Start_Window(2, sender, e, mae.sWParam1.Value)
'If mae.iWPos3.ToString = "3" And mae.bPendenzen.Value = True Then Start_Window(3, sender, e, mae.sWParam1.Value)
If mae.iWPos4.ToString = "3" And mae.bApplikationsuebersicht.Value = True Then Start_Window(4, sender, e, mae.sWParam1.Value)
If mae.iWPos5.ToString = "3" And mae.bReporting.Value = True Then Start_Window(5, sender, e, mae.sWParam1.Value)
If mae.iWPos6.ToString = "3" And mae.bLizenzmanagement.Value = True Then Start_Window(6, sender, e, mae.sWParam1.Value)
If mae.iWPos1.ToString = "2" And mae.bVertragsuebersicht.Value = True Then Start_Window(1, sender, e, mae.sWParam1.Value)
If mae.iWPos2.ToString = "2" And mae.bAktivitaeten.Value = True Then Start_Window(2, sender, e, mae.sWParam1.Value)
If mae.iWPos3.ToString = "2" And mae.bPendenzen.Value = True Then Start_Window(3, sender, e, mae.sWParam1.Value)
'If mae.iWPos1.ToString = "2" And mae.bVertragsuebersicht.Value = True Then Start_Window(1, sender, e, mae.sWParam1.Value)
'If mae.iWPos2.ToString = "2" And mae.bAktivitaeten.Value = True Then Start_Window(2, sender, e, mae.sWParam1.Value)
'If mae.iWPos3.ToString = "2" And mae.bPendenzen.Value = True Then Start_Window(3, sender, e, mae.sWParam1.Value)
If mae.iWPos4.ToString = "2" And mae.bApplikationsuebersicht.Value = True Then Start_Window(4, sender, e, mae.sWParam1.Value)
If mae.iWPos5.ToString = "2" And mae.bReporting.Value = True Then Start_Window(5, sender, e, mae.sWParam1.Value)
If mae.iWPos6.ToString = "2" And mae.bLizenzmanagement.Value = True Then Start_Window(6, sender, e, mae.sWParam1.Value)
If mae.iWPos1.ToString = "1" And mae.bVertragsuebersicht.Value = True Then Start_Window(1, sender, e, mae.sWParam1.Value)
If mae.iWPos2.ToString = "1" And mae.bAktivitaeten.Value = True Then Start_Window(2, sender, e, mae.sWParam1.Value)
If mae.iWPos3.ToString = "1" And mae.bPendenzen.Value = True Then Start_Window(3, sender, e, mae.sWParam1.Value)
'If mae.iWPos1.ToString = "1" And mae.bVertragsuebersicht.Value = True Then Start_Window(1, sender, e, mae.sWParam1.Value)
'If mae.iWPos2.ToString = "1" And mae.bAktivitaeten.Value = True Then Start_Window(2, sender, e, mae.sWParam1.Value)
'If mae.iWPos3.ToString = "1" And mae.bPendenzen.Value = True Then Start_Window(3, sender, e, mae.sWParam1.Value)
If mae.iWPos4.ToString = "1" And mae.bApplikationsuebersicht.Value = True Then Start_Window(4, sender, e, mae.sWParam1.Value)
If mae.iWPos5.ToString = "1" And mae.bReporting.Value = True Then Start_Window(5, sender, e, mae.sWParam1.Value)
If mae.iWPos6.ToString = "1" And mae.bLizenzmanagement.Value = True Then Start_Window(6, sender, e, mae.sWParam1.Value)

View File

@@ -6746,115 +6746,6 @@ IT-Service-Management
</UL>
</remarks>
</member>
<member name="T:Vertragsverwaltung.TKB.VV.DB.clsLizenzVertragselementApplikation">
<summary>
Purpose: Data Access class for the table 'LizenzVertragselementApplikation'.
</summary>
</member>
<member name="M:Vertragsverwaltung.TKB.VV.DB.clsLizenzVertragselementApplikation.#ctor">
<summary>
Purpose: Class constructor.
</summary>
</member>
<member name="M:Vertragsverwaltung.TKB.VV.DB.clsLizenzVertragselementApplikation.Insert">
<summary>
Purpose: Insert method. This method will insert one new row into the database.
</summary>
<returns>True if succeeded, otherwise an Exception is thrown. </returns>
<remarks>
Properties needed for this method:
<UL>
<LI>iLizenzVEApplNr</LI>
<LI>iLizenznr. May be SqlInt32.Null</LI>
<LI>iVertragselementApplikationNr. May be SqlInt32.Null</LI>
<LI>sBemerkung. May be SqlString.Null</LI>
<LI>bAktiv. May be SqlBoolean.Null</LI>
<LI>daErstellt_am. May be SqlDateTime.Null</LI>
<LI>daMutiert_am. May be SqlDateTime.Null</LI>
<LI>iMutierer. May be SqlInt32.Null</LI>
</UL>
Properties set after a succesful call of this method:
<UL>
<LI>iErrorCode</LI>
</UL>
</remarks>
</member>
<member name="M:Vertragsverwaltung.TKB.VV.DB.clsLizenzVertragselementApplikation.Update">
<summary>
Purpose: Update method. This method will Update one existing row in the database.
</summary>
<returns>True if succeeded, otherwise an Exception is thrown. </returns>
<remarks>
Properties needed for this method:
<UL>
<LI>iLizenzVEApplNr</LI>
<LI>iLizenznr. May be SqlInt32.Null</LI>
<LI>iVertragselementApplikationNr. May be SqlInt32.Null</LI>
<LI>sBemerkung. May be SqlString.Null</LI>
<LI>bAktiv. May be SqlBoolean.Null</LI>
<LI>daErstellt_am. May be SqlDateTime.Null</LI>
<LI>daMutiert_am. May be SqlDateTime.Null</LI>
<LI>iMutierer. May be SqlInt32.Null</LI>
</UL>
Properties set after a succesful call of this method:
<UL>
<LI>iErrorCode</LI>
</UL>
</remarks>
</member>
<member name="M:Vertragsverwaltung.TKB.VV.DB.clsLizenzVertragselementApplikation.Delete">
<summary>
Purpose: Delete method. This method will Delete one existing row in the database, based on the Primary Key.
</summary>
<returns>True if succeeded, otherwise an Exception is thrown. </returns>
<remarks>
Properties needed for this method:
<UL>
<LI>iLizenzVEApplNr</LI>
</UL>
Properties set after a succesful call of this method:
<UL>
<LI>iErrorCode</LI>
</UL>
</remarks>
</member>
<member name="M:Vertragsverwaltung.TKB.VV.DB.clsLizenzVertragselementApplikation.SelectOne">
<summary>
Purpose: Select method. This method will Select one existing row from the database, based on the Primary Key.
</summary>
<returns>DataTable object if succeeded, otherwise an Exception is thrown. </returns>
<remarks>
Properties needed for this method:
<UL>
<LI>iLizenzVEApplNr</LI>
</UL>
Properties set after a succesful call of this method:
<UL>
<LI>iErrorCode</LI>
<LI>iLizenzVEApplNr</LI>
<LI>iLizenznr</LI>
<LI>iVertragselementApplikationNr</LI>
<LI>sBemerkung</LI>
<LI>bAktiv</LI>
<LI>daErstellt_am</LI>
<LI>daMutiert_am</LI>
<LI>iMutierer</LI>
</UL>
Will fill all properties corresponding with a field in the table with the value of the row selected.
</remarks>
</member>
<member name="M:Vertragsverwaltung.TKB.VV.DB.clsLizenzVertragselementApplikation.SelectAll">
<summary>
Purpose: SelectAll method. This method will Select all rows from the table.
</summary>
<returns>DataTable object if succeeded, otherwise an Exception is thrown. </returns>
<remarks>
Properties set after a succesful call of this method:
<UL>
<LI>iErrorCode</LI>
</UL>
</remarks>
</member>
<member name="T:Vertragsverwaltung.TKB.VV.DB.clsMandant">
<summary>
Purpose: Data Access class for the table 'mandant'.
@@ -12460,7 +12351,7 @@ Prüft, ob das Security-Objekt bereits auf der DB vorhanden ist
<returns></returns>
<remarks></remarks>
</member>
<member name="M:Vertragsverwaltung.TKB.VV.Lizenz.clsLizenzVertragselementApplikation.Add_New(System.Int32,System.Int32)">
<member name="M:Vertragsverwaltung.TKB.VV.Lizenz.clsLizenzVertragselementApplikation.Add_New(System.Int32,System.Int32,System.String)">
<summary>
Neue Kuendigungsfrist einfügen
</summary>

View File

@@ -1 +1 @@
b3c6e5b442191679d6223c987c480de2108f9fa0
349b77804aa1336f7d0710e9b44c5ee6736bfc53